Why study? What do you learn? How to Learn? -This problem is confusing with the new bird and the old bird.
Someone learns for interest. This is the best thing in the world. Some people are born for learning. They want to learn everything, and learning is his way of life. He doesn't "apply what he has learned". He doesn't need to learn it. He enjoys the "Understanding" process. There is nothing wrong with it. Some people simply don't have to worry about eating, or just eat for a few years, and then buy books and study. Just like some people who like to travel, they like to read books and study.
Someone learns to learn. This kind of person is confused. He is not willing to lag behind when looking at others' learning, but he does not even know the purpose of learning.
Someone learns for work. This is the most common type of people. They are specially designated to plan their own learning routes. I am particularly referring to programmers here.
Someone guides their learning by recruiting the baton. I learned Java on recruitment advertisements and PHP on recruitment advertisements ...... As a result, I learned a lot, but it was all superficial.
Someone guides their learning based on project requirements. A project uses Java to learn Java and PHP to learn PHP ...... The results have always been in the learning status, and none of them are just a bit of a taste. They cannot form the core technical expertise of companies and programmers. Very tired!
I have seen many of the above programmers and companies!
I think the better way is to take root of a certain technical field and a language, dig deep into it, and become a professional company and expert in this field. When you apply for an application, you can find a company that is connected with your own expertise. Companies can't see what projects they want to answer. They must do what they want, so that they can become more professional and stronger.
Take the lessons from yourself and from your friends.