A programmer is a career that requires lifelong learning. I am very much in favor of lifelong learning, and you should do so. However, in the field of software development, there are so many new technologies, there are so many things to learn, we will feel completely crushed in the study.
You feel like you've been playing catch-up, but it's always been a catch. It's like a treadmill that's been running faster than you can run, you've been frustrated, and you're in danger of falling behind at the last minute.
How much do programmers need to learn? Java,php,c++ all of it?
Being a programmer is not all about programmers, you have to learn to choose, not to say that the more you will be the better.
See what you want to learn, have a targeted study, and learn in time.
After learning, after a certain experience, programmers want to find a job can be three talent (www.sangurencai.com)
Learning in a timely manner
It may seem strange that people like me who reasonably distribute software development learning materials will tell you not to learn too much.
It may be more reasonable for me to encourage you to absorb all the information you can accept. You should keep looking at my course materials while you are eating and sleeping, and apply them to your work.
But the truth is, I don't think this is the most effective way to learn. I don't think you can learn a lot by watching my lessons.
I think the best way to improve your skills is to learn, what you need to do is to learn when you need it, so-called timely learning.
This does not mean that the relevant work begins before you know a technology. If you know nothing about the technology you're using, you'll waste a lot of time at the beginning. But I found that with three things to do first, you can start working with the technology.
How to get Started
What can I do with this technology?
What you'll use in 90% of your time.
Programmers are hard to learn how long to learn is intermediate Java