Have you ever thought about this question:
JavaScript is currently the most widely used programming language in the world.
This means that
Most programmers in the world write some JS, but (some) front-end programmers only know JS.
With the increasing ease of use of the front-end framework, such as JS framework stability, back-end learning a mainstream front-end framework can easily replace the front-end, and write the code is higher than the front-end quality, we front-end take what as their core competitiveness?
In addition, some front-end even CSS is not familiar, can only use ele. me, Ant Design and other ready-made UI frameworks. A team with one or two experienced front ends can coach the back end to produce beautiful pages. How do these mediocre front ends keep themselves from becoming obsolete?
Even if you’re not competing with the back end, with the front end, what do you have more than them?
Vue author Yu Xi a Live down, how many listeners even technical terms did not understand a few, is why? What do you think is the reason why you can only understand 20% of what you hear?
In a question and answer session of Zhihu, I asked a freshman to learn other languages, so as to broaden his knowledge and lay a foundation for a long career in the future. All of them would be said by a group of freshmen to be “wrong children”, and I was speechless.
You didn’t read many languages at school, and you expect to read books after work? Ask a working programmer how unrealistic this is.
So please, as a front end, learn a few more languages when you have time.