I have a few levels in my personal opinion, for reference only.
Primary development (Learning period)
Front-end should learn HTML JavaScript CSS to make simple front-end pages to meet their work needs
The backend should learn the ASP. NET or JSP or PHP any of the one by one rows, mainly data processing interaction
Database Oracle or SQL Server any of one by one rows, with SQL statements primarily
Why do you have to learn so much, because at the beginning you learn everything is not deep, and web-related technology to know the point
Believe that some part of the experts you have been exposed to the rest of the other parts can chat with you for a long time, technology is interoperability, comprehensive understanding of all web technologies for you to specialize in a certain technology is necessary
Intermediate development (working period)
The working company can't ask all the Web work you do, you may only be part of it
This will be a combination of company arrangements, your personal interests, life ah ... To choose the web work you are primarily engaged in
At this time, you have to delve into the content of your main attack, other content to read more news, learn about popular and emerging technologies
Focus on the content, can be written with eyes closed
Other technology, access to the Internet to find help information can also be developed
Now you're a skilled worker, with a salary range of 4000-8000.
Advanced Development (Research period)
The company will not give you too much learning opportunities, sometimes the training will not necessarily meet your requirements
At this point you have to pay attention to your Web project segmentation (mobile app Ah, map app Ah, portal app Ah, SNS)
Research their system architecture, server deployment, mass data processing, efficiency solutions ...
And to understand the business, to analyze its users, markets, profit models, to make short-term forecasts the best
It depends on whether you're a technical or a management route.
Now you should be able to play a manager's job easily, with a salary of 8000-20000.
Ultimate Development
This is not much to say, there is no say, in short you should be very cow
What web programmers should learn