最后
好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。
做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。
学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。
,似乎每一步都是那么的顺利。从最开始的技术选型到最后的技术定型,从产品的需求分析到最后的UI设计到前端的代码实现,我突然发现自己所学的技术太少了,有时候会觉得自己没有能力再去学习前端了。
技术选型
1.目前所采用的技术是基于vue2.0版的脚手架建立起来的模板,你只要自己填充所需要的组件就好了。主要是vue是一个组件化开发的工具,能最大可能地实现代码复用,提高开发效率。
2.vue2.0的开发得益于由饿了么团队开发的一个mint-ui组件库,基本能满足日常的开发需要。如果你要自己实现那种简约的组件需要花大量的时间去研究,其实也没必要啦。
前端的开发学习经历
前端的开发就我一个人,每天早上都会早早地起来继续完成昨天晚上没有完成的技术项目,似乎每天都是拖着疲惫地身躯来到实验室打开昨天晚上没有关闭的电脑。
我觉得如果你要是没有那种坚定地信念支撑你,一定要做出一个原型图来的决心,还是不要踏入编程这个行业。你除了要有一种编程的思维之外,你还要由勤于学习的能力,这都不是重要的,重要的是你的学习能力要强。外面很多的中小型企业都会要求你的学习能力足够强,更不用说BAT的大型互联网企业了。
前端这个行业的变化可以说是很大的,我是一年前接触前端这个行业的,目前是一个在校大学生,就是现在课余时间学习一点课外的知识。之前就是在慕课网或者其他的技术网站,看书等途径去学习前端的各种知识。从最开始的html, css, js等基础的技术开始学起来,你会感觉前端的入门是一个很容易的过程,但是后来你会发现这是一个大坑,别问我为什么知道。
前端的捷径
前端的学习我从来没有想过有捷径这种想法,之前在看视频学习的时候就是跟着老师一行一行代码地敲,后来发现这样太麻烦了就直接拷贝老师地代码,这样是一个十分错误的想法,别人敲的代码是别人的,而你只有多动手才会有技术积累。记住学习的过程一定要多敲代码,即使是那一种很简单的也要跟着敲。
前端的程序员为了提高开发效率,后来就出现了各种框架,出现了组件库,这样你只要把东西拼上去就好了,不用烦心地敲每一行代码,用css的样式调节每一个细节。
UI框架
我用过的UI框架,觉得最好用的就是bootstrap框架了,使用bootstrap框架的很简单,你只需要引入线上的CDN就好了,无需其他的操作,觉得不好的地方就是class的命名有点复杂,不过你只要写多了就习惯了。所以说代码一定要多敲。
UI框架的好处就是它的兼容性会比你自己写的好很多,一般的框架都会考虑那些浏览器地兼容问题。也不要问我是怎么知道的,对于新手来说肯定会踩很多的坑,你会经历很多头疼的瞬间,你才会以后都记住这种教训。我的教训就是之前做的一个项目,要适配手机端。当时没有多想就直接动手开撸了,后来就杯具了。。。
最后
四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~
祝大家都能收获大厂offer~
篇幅有限,仅展示部分内容