学习前端四个月心得
从来没想过自己会考研失败,当初为了逼自己一把,没有留退路,还好自己反应的快,迅速调整接下来的路线规划,2.23上午出的成绩,下午就决定好学前端,争取在毕业前找到工作,从2月底到今天,接近四个月的心路,打算和大家分享一下。
一、基础知识一定要稳扎稳打
HTML、CSS、JavaScript、全栈、Mysql、vue、这些技术作为一个合格的前端,必须要十分熟练掌握,掌握到哪种程度,随口提起来的一个知识点,都能顺口答上。
还记得我刚开始学英语这门学科的时候,一开始记单词,也是记不住,听写单词,默写范文,我最开始听写的时候,晚上老是被留下来重新听写,记不住就真的是,那个时候小,就是很听话的性格,老师说什么就是什么,那段时间大概持续了两周,我就不再是那个被留堂的学生了,很感谢当时的英语老师,我记得我当时初一期末考试英语成绩148,在往后的学习中,英语一直是我的强项学科。
前端学习我觉得也是如此,完事开头难,当把基础知识都能记住并能熟练运用的时候,就已经成功一大半了,但很多人第一步就没有做好,导致后面的东西,就算再好的框架,再好的技术,看都看不懂,何况进一步学习并且使用呢。
二、学会做笔记
我学英语的时候,有一个习惯,就是把我遇到的我觉得写的好的句子,不会的单词,摘抄下来,然后每天早自习看一看。这个习惯帮我记下了太多超过同龄人的词汇,后面就越来越好,其实也是常用的词汇,但就是记不住,好记性不如烂笔头。
前端也是如此,前期的时候,建议养成写博客的习惯,每天的总结,但是很多人都偷懒,我也吃了偷懒的亏,明明自己遇到过的小知识点,就是记不住,比如解决子盒子和父盒子margine-top高度塌陷,太多小的css知识点,很多人觉得css简单,但是我写网页的时候,css花了我大部分的时间。真的要多练习。
三、学会百度,靠自己解决问题
会变得习惯孤军奋斗,编程本质上是属于个人劳动,不是团队劳动,一段代码终究需要你一个人写出来,不可能两个人合写一个函数,我写上半段,你写下半段,只有每个人完成自己的那份工作,才能互相协作
四、习惯孤独
写代码就是非常孤独的,前期学习还好,但是后期的时候,开始做项目,伏案十几个小时敲代码,很少与人交流。我做的第一个全栈项目,基本是在晚上写完的,当时五一,放假五天,我晚上写,白天睡觉,那个时候就发现自己喜欢在晚上敲代码。就能做到很久很久不说话,就一直和电脑打交道。慢慢的就会习惯孤独,丢失分享欲。
五、必须非常细致
必须做到谨小慎微,每个细节都要考虑到,逻辑条件必须理清,当出现问题的时候,学会用打印语句,问题是什么,找到问题源头,传值怎么传的,从源头开始排查问题。
六、心理承受能力强
当项目答辩的时候,突然不能实现功能,当项目组长突然给你加任务你又觉得自己完成不了,你和别人协作的环节,你这里出现问题,别人又急着要你这个部分,怎么办,这个时候心里承受能力一定要强,先稳住,一步一步来。
七、将写代码想成自己喜欢的事情
一定要把写代码当作自己喜欢的事情,再不济也要自己能独立完成的任务,毕竟是自己以后谋生活的饭碗,我最开始也讨厌写代码,讨厌数学,讨厌理工科,但是就是已经只能接受,没有办法,我就把写代码当成打游戏,没实现一个功能,好样的,又上了颗星,现在,我把写代码当作写语文作文,前端的东西就是那么些,翻来覆去就那么几套,业务也无非就是那几大块,登录注册,个人中心页面,首页,对应的业务页面。
八、多看多做
相比于写作文,写代码还是有很多数学的东西,做数学题只有当自己练习到一定程度的时候,才能完全掌握这个知识点,当你做了10个vue项目,那大部分的东西就差不多能掌握完全了。