摘要:在给老师做项目的这个期间,我也发现慕课网,然后便贪婪的在上面学习,其实现在看看上面的教学也是一些基础,想要真的学到很多,必须做实际项目,遇到问题,然后去百度或者谷歌这个问题,看别人的博客中怎么教你解决。
前言:想当初我也是个无知骚年,学完学校的C语言基础课程之后也就再也没有什么想法了(期间还看了看JAVA,但是发现并不能够学好,索性就放弃了),由于当时期末C语言程序答辩的时候,我自己仿照网上的一个博客,自己跟着用C语言做了一个简单的银行取款机的系统,于是被冠以“大神”的称号(其实并不是),然后在大一下学期期末,跟朋友见面一个当年毕业在做前端的学长(当时也是好崇拜的眼神看着学长),然后跟学长了解到了,前端的发展,也感觉到前端,仿佛很简单(其实到现在并不觉得),就跟着入坑了。
开始:然后那个暑假,就自己在家捯饬,最开始是在“我要自学网”上面看视频教程(当时还不知道或者还没有慕课网这样的教学网站),学着还是很顺的,html和css都看完了,但是有一个很坑爹的地方就是学javascript的时候,就只有前面的那些基础的东西(也就是跟C语言差不多的什么变量类型啊这类的简单的东西,C语言学好了这些可以一笔带过的)是免费的,之后的高级点的东西居然要收费!!(现在看来一点也不高级),就这样我就把这些课程看完了一遍。
可能有很多童鞋和我一样,看完这些东西之后会处于一种懵逼的状态(这写东西到底能干嘛0.0),好吧,由于很懵逼,我又带着懵逼的状态,又看了一遍,但是这次看并不像之前一样只是看而已,我会跟着老师的视频里面的代码一行一行的写,然后看看效果(也就是一些教程demo),好吧,我承认,这样看一遍下来我还是很懵逼的 。之后我做了一个连我现在想起来都觉着很牛逼的举动,我直接开始在网上搜索网页模板了,想要开始看别人的源码了,就是这么误打误撞,搜索到了一个很不错的网站www.jq22.com,然后下载了一个当时觉得很吊的模板(现在应该叫插件),然后打开开始看里面的源码(对于一个JS基础很差得初学者来说,还是很难的,而且当时还不知道什么是jquery,天了噜),接下来就开始在下载下来的那个页面中开始捯饬了,具体也就是一个一个的试,看看删除掉会有什么变化之类的(因为也不是很懂,也就只有这样乱撞了)。
在捯饬了一阵模板之后我觉着不行,我要自己弄点东西出来,然后就接着下载了好几个模板,然后开始组合,由于当时比较喜欢动漫,就现在草稿纸上先设计好有哪些模块,然后根据需要去做相应的页面模块,想要什么动画效果就去下载相应效果的模板,然后生搬硬套,终于凑合着在IE(现在很痛恨的一个浏览器)上面能够展示的一个页面,当时做了①音乐播放②轮播幻灯片③本页锚点导航④侧边导航条样式⑤圆角矩形排布,现在想想,当时也是有够厉害的。
大二新学期:大二上学期,我们居然开了一门叫做WEB前端基础的课程,哎呀我去,这不是我放假的时候学的东西么。上课的老师也是很开放的,说又想做前端的同学和她联系,哈哈哈哈,于是我就厚颜无耻的把我在假期做的东西发给了老师,让他观看,之后她很惊讶的问我居然知道bootstrap,然后我也很惊讶的问了一句那是什么(又处于懵逼状态了t_t),然后老师说你不是在你的网页里面用到了么,然后还截图给我看,然后我赶紧百度什么是bootstrap,后来接触了才知道是一个很厉害的框架,之后我帮那个老师做了一个网页,用的就是bootstrap,也是一阵的捯饬,终于做出来了一个像样的成品,本来还以为老师会给点辛苦费,结果,哼哼~~~不过这个实际项目是真的锻炼到了我,让我从那以后用bootstrap得心应手。在给老师做项目的这个期间,我也发现慕课网,然后便贪婪的在上面学习,其实现在看看上面的教学也是一些基础,想要真的学到很多,必须做实际项目,遇到问题,然后去百度或者谷歌这个问题,看别人的博客中怎么教你解决。
这里我要逼逼一下怎么在慕课网上学习了,慕课网上有一个很不错的前端工程师计划,就按照这个计划的课程学下来,一个简单的网页就能够从你的手中诞生了,但是要注意学习方法,我自己的学习方法就是:
①快速看一遍教程(如果是视频就看),如果是编程练习就直接看看上面的一些用法,然后把别人的代码复制过来看看效果。
②在快速过完一遍的基础上,再来第二次学习,这次就跟上次不一样了,因为之前看过一遍,所以就知道具体有哪些东西,只是还是不熟悉罢了,如果是视频,我就按照老师写的代码,自己写一边,如果是编程练习,就在网页上完成之后复制到本地,保存起来,方便之后温习。
③过完第二遍,再来第三遍,这一次是专门去看之前还是没有熟练的知识点,反复练习三四次,理解到了之后,整个体系就大概出来了。之后就可以去找找实战项目来做了,也可以自己想一个虚拟项目来练手。
怎么去找练手的项目呢,首先你可以自己想一些点子来坐坐看,或者可以参照别人的网页来做,如果你想跟老师做项目呢,那就要先拿出能够展示出你的能力的作品出来,让老师觉得你是个可塑的人,就行啦,然后再在项目之中学习,在或者找几个合得来的人去参加类似的比赛,我就参加过全国服务外包大赛,比赛真的能够锻炼人,不仅仅是技术上,还有各方面的能力。
接下来:在比赛完了之后,也就是大三上学期,我好像就变得无所事事了(阿西吧),由于比赛还是得到了名次,所以我还是能够勉强在工作室混下去,刚开始也就是在弄一些讲座之类的,什么学长讲堂啊,WEB特训班开班啊,这些东西,导致我完全没有时间学习新的技术,而且工作室里面也有相应的项目(全部都能够用之前的经验做好的),学院网站首页重构,投票系统页面,工作室网页页面重构,教务系统页面重构,等等事情,也就在期末的时候,了解到一点reactJS,进而知道了nodeJS,angularJS,这些JS的框架,后面也自己去面试了一些公司(因为学校已经不能再教给我什么了,就想出去找点刺激的),结果真的被刺激到了,由于之前一直用的是框架和JQUERY,导致我的JS能力很差,所以在寒假的时候在家里好好地补习了一下,然后还学习了一下react,能够做一个简单的TODOlist。在假期中老师也推荐了一个公司给我,推荐我去当实习生,也就是现在的这家公司testbird,在这家公司里面开始了我真正的JS道路,刚开始几天看了一些关于JS很不错的博客,也开始使用起git,开始学习node,angular,也在做公司的项目中的一些小细节的修改,比如改改文字内容,改改页面的样式,最近接到的最能够练技术的就是写一个滑块动画(经过询问和我自己的努力终于在周末把这个功能给做好,挺有成就感的)。
当然现在就是好好地在公司里面学技术啦,之后学到技术了,也想到BAT的大公司里面去实习(现在大三下学期,实习一学期看看能有多少能耐,之后再去面试一些好的公司)
废话:由于人长得丑,个矮,还胖,至今没有女朋友(其实我是不想说我现在太忙了,没时间去弄这个你信么?),在撸代码期间,我也喜欢玩游戏,喜欢看电影,喜欢出门玩,等等但是我做事都是有自控能力的,该做什么就做什么。而且作为一个程序猿,自学能力一定要强,要善于面对问题面对困难,用于去想办法解决问题…………废话也就这么多了吧
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/115134.html
摘要:在给老师做项目的这个期间,我也发现慕课网,然后便贪婪的在上面学习,其实现在看看上面的教学也是一些基础,想要真的学到很多,必须做实际项目,遇到问题,然后去百度或者谷歌这个问题,看别人的博客中怎么教你解决。 前言:想当初我也是个无知骚年,学完学校的C语言基础课程之后也就再也没有什么想法了(期间还看了看JAVA,但是发现并不能够学好,索性就放弃了),由于当时期末C语言程序答辩的时候,我自己仿...
摘要:在给老师做项目的这个期间,我也发现慕课网,然后便贪婪的在上面学习,其实现在看看上面的教学也是一些基础,想要真的学到很多,必须做实际项目,遇到问题,然后去百度或者谷歌这个问题,看别人的博客中怎么教你解决。 前言:想当初我也是个无知骚年,学完学校的C语言基础课程之后也就再也没有什么想法了(期间还看了看JAVA,但是发现并不能够学好,索性就放弃了),由于当时期末C语言程序答辩的时候,我自己仿...
摘要:作者两年经验第一家任职的是个小公司第二家算是二线互联网公司各待了一年吧能有机会去阿里面试很惊喜先来和大家分享一下面试经历电话面试初探因为还在职的缘故电话面试从晚上点钟开始持续了半个小时左右一开始的时候特比紧张甚至声音略有些颤抖简单自我介绍做 作者两年经验, 第一家任职的是个小公司, 第二家算是二线互联网公司, 各待了一年吧... 能有机会去阿里面试很惊喜! 先来和大家分享一下面试经历....
摘要:参考链接官方关于事务的介绍中文社区关于的介绍如果不想进行第二步,可以直接为你创建一个新的复制集我只是个前端啊,为什么要这么折磨我 主管前几天发现mongoDB已经升级到4.0了,迫不及待得让我实现他期待已久的事务回滚,发现还是有很多坑啊!下面是我将已有的本地mongoDB升级到支持事务回滚的历程,分享出来,有错误的地方欢迎指正!以mac为例哈 部署mongodb事务回滚 1.准备工作 ...
阅读 763·2021-11-18 10:02
阅读 2429·2021-11-11 16:54
阅读 2709·2021-09-02 09:45
阅读 627·2019-08-30 12:52
阅读 2634·2019-08-29 14:04
阅读 2710·2019-08-29 12:39
阅读 410·2019-08-29 12:27
阅读 1870·2019-08-26 13:23