我是怎样走上前端这条路的

今天,我讲一下我是怎样走上前端这条路吧,顺便也分享一下我的学习路线
首先本人是个渣渣二本,机械电子工程专业,报这个专业是因为之前我被一些机器人这种东西入脑,当时觉得这个很酷,也以为这是人工智能(请原谅我的无知),觉得未来有的发展,找工作应该也挺好的,开学的时候也有老师来吹嘘着这个专业的机器人方向的发展,但其实我也挺喜欢计算机的,也觉得以后也会用到编程的技术,于是我在大一的时候,也在断断续续的学习着C语言,看的是郝斌老师的视频-----觉得讲的挺不错的,入门C语言的话足够了。因为大一的时候我也挺忙的,进入了两个部门,一个是策划部,一个是网络编辑部,当时我是挺喜欢网络编辑部的,里面能学到一些实用点的技能----摄影、微信公众号的运营、PS(用来做宣传海报)、PPT、AE(做视频特效)、PR(视频剪辑),由于部门工作原因,我又迷上了AE的视频特效,觉得做视频的特效实在是太酷了,想不到电影看到的这些特效,是能用这个软件做出来的,所以在大一的第二个学期,我又进一步的去学习AE,看完了一套九十多集的视频,还有也时不时看一些PS的案例教程,微博关注的很多都是PS,和摄影技巧的这些,因为那时候也爱看微博。那时候的我简直就是一个技术迷,遇到什么好玩有趣的都想学。
大二,我由于留下来了当网络编辑部的部长,所以更忙了,挺少时间去学习其他的东西,后来到国庆的时候放假了,我也觉得C语言不能再拖了,于是利用了国庆的7天,我把C语言还没看完的视频给看了,当然也不能是单纯的看,视频的所有小dome都要自己敲一遍,然后理解,不懂就回看或者自己上网找答案又或者是问朋友,看视频呢适当加速,自己能接受就行。第二个学期,寒假的时候在朋友那里借来了C++和数据结构的书,在专业学习C语言的时候,我在学习着C++,也利用了一些上课的时间去学习,当然,书里的每个程序也是需要一 一去实现,去理解,朋友说学完这两种语言,入门其他的语言就轻松很多了,后来发现的确是这样,由于数据结构的书又大又厚,我看了前几章,就问朋友要视频看了。里面的算法还是有些没看(这个坑迟早都是要补的),也问同学借了一本计算机组成来看,也有一阵子因为好奇黑客技术而去学习了一下虚拟机,linux命令这些,看了一些有关网络技术的东西,后来这个学期终于是有时间停下来去想想我自己的路了,反思我以后应该干什么,因为学到越后,发现自己专业目前学习的东西,不知道能干些什么,学的挺杂的,也不想进工厂做机械的东西,但电子的东西又不深入,也可能是因为我对这专业已经失去了兴趣,并非我想象中的专业,专业也有学一些计算机控制,和建模,工业通讯网络,觉得实用点的就是建模,后来又觉得转专业也来不及了-----计算机专业,在暑假的时候,我去找我朋友,决定跟他学习----Java后端,我就开始一天到晚的学习Java语言,的确有C语言和C++的基础,的确容易上手,当然学习途径也是看视频,10天我把Java的基础语法学习完,其中理解和总结、消化。
大三第一学期的时候,我学习完了Java语言和它的一些新特性,直到在寒假的时候,我学习到了Javaweb的视频,开始是学习一些前端的知识,朋友说一个后端需要懂一半的前端知识,还问我要不要重新考虑一下方向,是走前端还是走后端,后来第二个学期开学3月初,我决定走前端了,因为前端是视觉上的,页面的交互,像和建模,和我视频做特效也比较类似,而且我也会PS,觉得我可能比较适合做前端,于是朋友就问一个学习前端的同学要了一份他的学习路线,我就借鉴了一下他的路线开始学习了,我的学习途径是黑马程序员的视频(主要),慕课网和文档还有谷歌,我从html---->css---->bootstrap---->javascript---->jquery---->ajax---->h5c3---->canvas---->webpack---->vue
由于我在javaweb那里已经学过html,但我还是看了视频,快速的看的了,也看了一遍文档,如果从零开始学的同学一定要自己跟着去敲一下代码,还有看一遍文档。当然,视频还是要加速看的(节省点时间),至于倍速适合自己就好,然后就是学习css从中还要学习ps的,还有学会做精灵图(这里我学过ps但我还是快速看了一遍没有操作),还没学过的一定要自己跟着操作一下熟悉熟悉,还有一个切图插件挺好用的—cutterman,然后bootstrap我是看慕课网和文档,它的常用类我也用差不多都用过一遍,还有学习它的响应式布局—慕课的视频,然后接下来的都是看黑马程序员的视频,javascript由于学习过java语言,我上手也比较轻松,然后学习时长是按这套视频的来,但一定要理解好,动手实现视频中的每个小dome,并做好笔记,时长自己控制好就好,其中我也看完了《高级程序设计》的前几章,然后大概是用了一个月的时间学完了javascript,然后是到jquery我大概是用了6天的时间学习,看视频并敲代码,学习ajax用时2天,然后是h5c3用了时7天,再是canvas用时7天,都是那样看视频,理解,敲代码,不懂就使用谷歌搜索,因为百度有时候可能搜不到你想要的结果,有个‘’谷歌访问助手‘’的插件,安装后是可以使用谷歌搜索引擎的,然后就到webpack了,我在这里折腾了,因为webpack的版本的问题,我安装了4.xx的版本,但是视频是3.xx的,后来才发现两个版本的命令好多都不一样了,所以一定要注意版本的问题!其中我还在b站找了webpack4的视频看,折腾了挺久的在这里。后来终于跳了出来了学习vue。还有,其中学习新知识的同时,你要想想你之前的东西需不需要回去复习一下,是否有开始忘记了,我就隔一段时间就会抽时间去复习之前学习的东西(注:个人强烈建议在复习的时候,可以去写一下博客,笔记也好案例也好,这样印象会深一些,并不是等技术好了才有能力去写博客)。
终于学习到了7月份,我终于是学习完了vue,其中我也看了一点小程序的视频,历时5个月的时间。其中我是除了上专业课的时间,其它的空余时间我都在学习,看视频,没有周末也没有午睡,可以说我是完全抛弃了我的专业课,有时候也会用到上课时间看一下高程,但效率不高,现在我也只能是先停留在这里了,因为要准备实习了目前已是准大四了,最近复习所有学习过的前端知识,和写一些总结,更好的消化、沉淀所学的知识,还有刷面试题。
经过这次转行学前端,真心体会到的是无论学什么东西,只要你是真的想学,无论什么时候学都不迟,如果说什么是最好的时机,那么我想和你说,现在就是!

遇到喜欢的东西一定要去追寻着,不管什么时候都不迟,也不要给自己找借口----等什么什么时候,担心没时间担心这个担心那个的。告诉你现在开始才是最好的开始,努力坚持下去!

上面是我转行学前端的过程,其中也迷茫过。最后还是学好当下,既然心中已有方向,那跟着自己走便是,以后的事交给以后的自己去想吧,说不定会有不一样的想法,总会找到答案的。因为最近我进行复习、总结,最近才开始写的博客

如果有什么不好的地方,请大家谅解,在此谢谢大家倾听我的故事!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章