入门前端,你该怎么做?

前端学习心路

最近在做一个人脸识别的小项目,团队已经给出了1.0解决方案,每一个部分的功能都开始完善了起来
,似乎每一步都是那么的顺利。从最开始的技术选型到最后的技术定型,从产品的需求分析到最后的UI设计到前端的代码实现,我突然发现自己所学的技术太少了,有时候会觉得自己没有能力再去学习前端了。

技术选型

1.目前所采用的技术是基于vue2.0版的脚手架建立起来的模板,你只要自己填充所需要的组件就好了。主要是vue是一个组件化开发的工具,能最大可能地实现代码复用,提高开发效率。

2.vue2.0的开发得益于由饿了么团队开发的一个mint-ui组件库,基本能满足日常的开发需要。如果你要自己实现那种简约的组件需要花大量的时间去研究,其实也没必要啦。

前端的开发学习经历

前端的开发就我一个人,每天早上都会早早地起来继续完成昨天晚上没有完成的技术项目,似乎每天都是拖着疲惫地身躯来到实验室打开昨天晚上没有关闭的电脑。

我觉得如果你要是没有那种坚定地信念支撑你,一定要做出一个原型图来的决心,还是不要踏入编程这个行业。你除了要有一种编程的思维之外,你还要由勤于学习的能力,这都不是重要的,重要的是你的学习能力要强。外面很多的中小型企业都会要求你的学习能力足够强,更不用说BAT的大型互联网企业了。

前端这个行业的变化可以说是很大的,我是一年前接触前端这个行业的,目前是一个在校大学生,就是现在课余时间学习一点课外的知识。之前就是在慕课网或者其他的技术网站,看书等途径去学习前端的各种知识。从最开始的html, css, js等基础的技术开始学起来,你会感觉前端的入门是一个很容易的过程,但是后来你会发现这是一个大坑,别问我为什么知道。

前端的捷径
前端的学习我从来没有想过有捷径这种想法,之前在看视频学习的时候就是跟着老师一行一行代码地敲,后来发现这样太麻烦了就直接拷贝老师地代码,这样是一个十分错误的想法,别人敲的代码是别人的,而你只有多动手才会有技术积累。记住学习的过程一定要多敲代码,即使是那一种很简单的也要跟着敲。

前端的程序员为了提高开发效率,后来就出现了各种框架,出现了组件库,这样你只要把东西拼上去就好了,不用烦心地敲每一行代码,用css的样式调节每一个细节。

UI框架
我用过的UI框架,觉得最好用的就是bootstrap框架了,使用bootstrap框架的很简单,你只需要引入线上的CDN就好了,无需其他的操作,觉得不好的地方就是class的命名有点复杂,不过你只要写多了就习惯了。所以说代码一定要多敲。

UI框架的好处就是它的兼容性会比你自己写的好很多,一般的框架都会考虑那些浏览器地兼容问题。也不要问我是怎么知道的,对于新手来说肯定会踩很多的坑,你会经历很多头疼的瞬间,你才会以后都记住这种教训。我的教训就是之前做的一个项目,要适配手机端。当时没有多想就直接动手开撸了,后来就杯具了。。。

前端框架
记得2016年的时候,vue还没有现在这么热门,现在已经是前端的主流框架之一了,以他的轻量型和组件发开发迅速火遍了技术圈,现在基本上前端的开发都会使用vue。而且前端的学习路线很平稳,上手很快。其他的框架如react和angular框架的学习曲线相对来说比较陡峭。如果大家有兴趣可以去看一下他们的官网。

今天的学习路线分享就到这里了,如果大家有什么讲义的可以留言,也欢迎大家给我学习的建议!

猜你喜欢

转载自blog.csdn.net/weixin_42724176/article/details/83443514