How does a persistent web front-end developer learn?

JavaScript language 2020-11-13 05:04:12
persistent web front-end end developer

IT It is well known that the industry is changing rapidly , Need to keep learning new knowledge . however , Often after we work , I often find that there are few things to learn , Learning efficiency is very low , I feel that I have reached a bottleneck period , in the course of time , It becomes 『 One year working experience , Repeat for ten years 』 The cycle of .

Whether you are already working , Or a beginner in learning , If you want to web There is a higher and further development in the front-end industry , Please take five minutes to read the following article .

One 、 Bad habits of inefficient learning

1. Read passively and repeatedly

Usually a novice is learning web Front end development , Often choose to buy books to study , First of all, such learning efficiency is very poor , Like studying html,css When , No need to read at all . Most of the books are theoretical knowledge , You don't know where the point is , So you will go to every place to see , But the truth is that most things you don't understand . For example, learning web Everyone in the front end knows 《JavaScript Authoritative guide 》 This book , Its pages are in 700 Multi page , You want to learn through this book JavaScript, Maybe you can't finish reading this book for half a year , What can I do after reading it , It's impossible to see it again , Many people will choose to see it repeatedly , Not only a waste of time , It's not efficient either . This way of learning is very undesirable , You don't have so much time to do this .

2 Read and watch the code examples in the video and think that you understand , Never program

This is novice learning web Common problems in front end , It's also taboo , A lot of people say , I understand the course , But I can't write by myself , First of all, this is the mistake of learning method , This is a big taboo for beginners to learn programming , Don't write , Don't fight against compilers and development environments , You never know what the fuck is going on in the software development process .

3 delay

Now that you choose to study web front end , Should know , We need to keep learning new things in this field , Procrastination will make you a real “ Code the agriculture ”. It's also the impact N The reason why many people don't study . There is only one solution , Do it now ! Once you start doing , You'll find it's not that hard . Your plan is perfect , The books you choose are classic , The video level you choose is higher , If you don't go to see it right away , Go to school , To practice , It's always just a stage of fantasy . The model of successful learning is the model of successful overcoming procrastination .

4. I like to build my own car behind closed doors

Learning professional knowledge , Not all rely on their own tenacious will , It's more about communicating with others , It's important to communicate with people who are better than you , Add some communication and learning groups with good atmosphere , Or a word from someone else can make you feel better , Remember not to build a car behind closed doors , Learning taboo .

5. I don't know if I have any problems , Only Baidu , And then I made a mess of myself

When there is a problem , without thinking 「 Baidu 」, But most of the time we waste a lot of time , I don't know what my problem is . Yes, of course , I'm referring specifically to “ beginner ” Not someone who is already at work . Those are already doing web Of course, many problems of front-end workers have to be solved by themselves , But for a web Front end novices say , Try to find a teacher if you can , Many problems we novices don't have to waste too much of their study time , Because that's too slow .

A good Web Front end development engineers should have breadth in knowledge system , There's also depth , So it's hard for many big companies to recruit ideal front-end development engineers even if they pay high salaries . So how to systematically learn the practical web Front end technology , For this purpose, a web Front live class learning buckle skirt ,web The front number is 491 ,web The number in the middle of the front end is four ,web The front end is 389 , Just connect the numbers . Those who really want to learn can enter , Don't waste your time on soy sauce makers . Now the point is not to explain technology , It's more about explaining the skills . Technology is not black or white , Only right and wrong , And the skill is different

Two : Some good habits of study

1 Instead of reading it over and over again , It's better to review

Remember , about web Front end technical books , It's definitely not for you to read page by page , It's like finishing . There is a saying : Consider the past you shall know the future , I can be a teacher . What you have learned , You often go to review , It's natural for you to remember when you see you every day , It's not like a lot of people say “ Forget when you learn ” You don't always look back , Don't forget that ? It's better to summarize and review the books consciously , Knowledge learned . It just needs to be in bed every night , Think back to what you learned today ? Have you made any progress today ?

2 Do more exercises , How to write code , Learn from your mistakes

A good one web Front end developers , There are no wise people , They are all accumulated line by line , For a beginner , If you want to find a good job , You can only practice a lot , Form a good study habit . In the early stage of learning, there is no problem even knocking at books . Finish the exercises carefully , Don't look at the answer without doing your best . Don't be afraid of making mistakes , Every mistake is an opportunity to improve .

3 Summarize the solutions to the problems , Write more reusable code , Refuse to copy and paste

Summarize the final solutions to the problems encountered in learning every day , Think about why this mistake happened , Deepen one's impression , What caused this mistake , Try not to make a second mistake if you have made one , What is the root cause of the error . It's my own logic confusion , careless , Or the procedure is too complicated ?

4 For what you want to learn , Make a plan , Study rhythmically

A person with good study habits , There will be a clear plan for everything , For one web For front-end beginners , A good study plan is the prerequisite for you to start , Because learning a thing is afraid of fishing for three days , If you can keep learning something , I can learn it well . Now , You should combine my own situation , Choose the best time to study , During this period of study, I can not be disturbed , Stay focused . Like every morning 6.30 Get up and read for an hour .

5 Pay attention to the combination of work and rest

For computer workers , Take more exercise , Go outdoors more , Exercise can enhance people's memory , And sometimes it can produce inspiration . If you are not in good health , Your study efficiency will be very low , When a person's mental state is very good , Everything you do is like a fish in water . Want to be a God , Good health is a prerequisite . someone 30 Age becomes God , I'm not qualified , I 35 It's OK to be a God at the age of . Never in 30 When I was old, I had my body straddled , then 35 I changed my career at the age of , Never lost the chance to grow into a God .

6. Explain your knowledge to others , Discuss more with others

One NB Of web Front end developers , It must be a very thoughtful , Write more blogs if you can , Share what you have learned and thought more , As long as you can write something , I'm not afraid you write too low , These are also very useful for learners themselves . Explain what you've learned by using words that others can understand , It requires you to fully understand the knowledge . in addition , Many people often sigh 「 Talk to you about , I immediately became thoughtful 」, This is actually the function of communication .

本文为[JavaScript language]所创,转载请带上原文链接,感谢

  1. [front end -- JavaScript] knowledge point (IV) -- memory leakage in the project (I)
  2. This mechanism in JS
  3. Vue 3.0 source code learning 1 --- rendering process of components
  4. Learning the realization of canvas and simple drawing
  5. gin里获取http请求过来的参数
  6. vue3的新特性
  7. Get the parameters from HTTP request in gin
  8. New features of vue3
  9. vue-cli 引入腾讯地图(最新 api,rocketmq原理面试
  10. Vue 学习笔记(3,免费Java高级工程师学习资源
  11. Vue 学习笔记(2,Java编程视频教程
  12. Vue cli introduces Tencent maps (the latest API, rocketmq)
  13. Vue learning notes (3, free Java senior engineer learning resources)
  14. Vue learning notes (2, Java programming video tutorial)
  15. 【Vue】—props属性
  16. 【Vue】—创建组件
  17. [Vue] - props attribute
  18. [Vue] - create component
  19. 浅谈vue响应式原理及发布订阅模式和观察者模式
  20. On Vue responsive principle, publish subscribe mode and observer mode
  21. 浅谈vue响应式原理及发布订阅模式和观察者模式
  22. On Vue responsive principle, publish subscribe mode and observer mode
  23. Xiaobai can understand it. It only takes 4 steps to solve the problem of Vue keep alive cache component
  24. Publish, subscribe and observer of design patterns
  25. Summary of common content added in ES6 + (II)
  26. No.8 Vue element admin learning (III) vuex learning and login method analysis
  27. Write a mini webpack project construction tool
  28. Shopping cart (front-end static page preparation)
  29. Introduction to the fluent platform
  30. Webpack5 cache
  31. The difference between drop-down box select option and datalist
  32. CSS review (III)
  33. Node.js学习笔记【七】
  34. Node.js learning notes [VII]
  35. Vue Router根据后台数据加载不同的组件(思考->实现->不止于实现)
  36. Vue router loads different components according to background data (thinking - & gt; Implementation - & gt; (more than implementation)
  37. 【JQuery框架,Java编程教程视频下载
  38. [jQuery framework, Java programming tutorial video download
  39. Vue Router根据后台数据加载不同的组件(思考->实现->不止于实现)
  40. Vue router loads different components according to background data (thinking - & gt; Implementation - & gt; (more than implementation)
  41. 【Vue,阿里P8大佬亲自教你
  42. 【Vue基础知识总结 5,字节跳动算法工程师面试经验
  43. [Vue, Ali P8 teaches you personally
  44. [Vue basic knowledge summary 5. Interview experience of byte beating Algorithm Engineer
  45. 【问题记录】- 谷歌浏览器 Html生成PDF
  46. [problem record] - PDF generated by Google browser HTML
  47. 【问题记录】- 谷歌浏览器 Html生成PDF
  48. [problem record] - PDF generated by Google browser HTML
  49. 【JavaScript】查漏补缺 —数组中reduce()方法
  50. [JavaScript] leak checking and defect filling - reduce() method in array
  51. 【重识 HTML (3),350道Java面试真题分享
  52. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  53. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  54. [re recognize HTML (3) and share 350 real Java interview questions
  55. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  56. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  57. 【重识 HTML ,nginx面试题阿里
  58. 【重识 HTML (4),ELK原来这么简单
  59. [re recognize HTML, nginx interview questions]
  60. [re recognize HTML (4). Elk is so simple