foreword
Hello everyone, I'm Lin Sanxin, easy-to-understand words to talk about the most difficult knowledge points. is my motto. is the premise of advanced. is my original intention.
the cause of the matter
"Your front end is only half a bucket of water, how dare you ask me how to learn the back end?", this sentence is what the technical boss of my first company said to me, and I still remember it in my heart!
Then today I will talk to you about some problems and things that I have seen recently, that is, some people who are not at home in the front-end, but learn everything, both the front-end and the back-end. After seeing these situations, I have a little bit of a Angry, but also worried about these people, can you really increase your salary if you continue like this? Can it really help you find a job? Do you think you are full stack like this?
explain in advance
I myself belong to the "people who don't have enough front-end kung fu", this article is just to talk about my personal opinion, don't blame me, you are right!
What to learn?
Of course, it's only what you should learn at this stage. If you become stronger, you should learn more than that!
Front-end three-axes
The most basic three axes, if you don't learn, you will definitely not find a job
- HTML: determines the "skeleton" of the page
- CSS: Determines the "look" of the page
- JavaScript: determines the interaction logic of the page, is the "brain" of the page
ES6+
Why is it called "new grammar", and where is the new grammar "new"? "New" improves the efficiency of the code, and it is not difficult to learn, I think it must be mastered, especially Promise、async/await
frame
Vue/React
Choose one, most companies now use framework development, after all Time is money Can you find a job if you don’t study at this stage? I think you should pick a framework and get used to it!
- Vue: It's easier to get started. Those who want to find a job quickly can learn this first
- React: It has high requirements for JavaScript native basics, and you can learn it if you like it
Webpack
- Basic packaging configuration: this must be learned, it is not difficult anyway
- Packaging optimization: there is time to learn, which is very important for the overall project
What should not learn?
My conclusion is that is purely back-end, so don't learn it at this stage! !
- Nodejs, Java, Php, Python, etc.
- Mysql、MongoDB
Don't be fooled by some online remarks or some training institutions! Do you think you used Nodejs + Mysql || MongoDB
write some CRUD interfaces, do you think you are full stack engineer ? Brothers, don’t be stupid, you can’t grasp the real back-end logic at this stage. Brothers who are familiar with the back-end can tell them in the comment area how much the real back-end needs to master.
Summarize
So, I really hope that those "front-ends who don't " should focus their energy on the front-end of
back-end of 161ea13aaa9cd9, so that in the end, it will definitely be the end
Epilogue
I'm Lin Sanxin, an enthusiastic front-end rookie programmer. If you are motivated, like the front-end, and want to learn the front-end, then we can make friends and fish together haha, touch the fish group, add me, please note [Si No]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。