感白驹过隙兮,吾不得感慨兮,然岁月无情兮,唯伤感而泪下,吾之心系,寄于天地茫茫兮。故做此文。
至今,我已经入坑一年半了,然而让我收获最大的还是今年。简要说一下我的个人情况,我是2014年毕业于一个普通的二本院校,专业是建筑工程,和计算机没有半毛钱关系,大学毕业经过面试去了一家乙级设计院学习,同学都觉得我运气好,能够进设计院,而他们只能做施工员,然而,并非如此,设计院的 生活很枯燥,我越来越讨厌这份工作,但是由于自己刚毕业,不能随便的丢弃工作,毕竟要自己养活自己,就这样坚持了到了年底,到2015年中旬的时候,工作越来越忙,设计院工作也越来越烦琐,我也越来越不喜欢做设计了。一次偶然的机会,我加了一个设计群,在群里认识了我的贵人,他是做前端的,负责网站开发,我感到很兴奋,因为大学的时候我就想做网站开发,就和他多聊了几多时间,通过他的说话,我感到自己好像找到了一个老师一样,眼前瞬间一亮我就萌生了做前端的想法,然而我没基础,我就想我这样没基础的人怎么能成为前端人员呢?我越想越觉得我估计和前端无缘了,然而我真的很喜欢,很有兴趣。经过一番思考斗争,我下定决心,去转行做前端开发.
月底我就辞职回到老家,和父亲说了说我的想法,我父亲说:学习是好事情,我支持你,当初让你考研你不考,现在是后悔了吧,我说不是的 我要去做开发,我把这件事情也告诉我同学,我同学说我肯定不行,毕竟开发人员需要基础,我对同学说管它呢,先做再说。说来我也是幸运,恰巧此时,我舅舅有个朋友在我们老家注册成立了互联网公司,我就顺利进入了这个互联网公司,简单说一下这个公司,主要做电商的,2015年在我的老家注册成立(伟易实业股份有限公司),主要产品就是伟易云生活平台,进入到这个互联网公司,感觉里面的 一切我都挺喜欢的,我在这里认识了第一个程序猿,他是做全栈的,由于我是托关系进来的,所以他对我很好,我们很快成了朋友,我告诉他我想和他一起学习,他问我想学啥,我说我想学习前端,但是我以前只是设计,估计有点难没基础,是他告诉我前端入坑很容易,需要去学习探索.
就先从最基础开始,先学习html,css,楼主当时连html是啥都不知道,还好当时楼主很感兴趣,经常上班一个人去 学习html,花了大概十天左右,算是把w3c上的html学完了,52个标签敲了许多遍,又花了大概四五天事件,学了css,别看我感觉学起来很轻松一样,我也是下了功夫的,上班就开始学,学到下班,当时没**有模板参考着写,感觉很费劲,就在网上开始找模板,恰好这时候在群里通过别人介绍了解到了杨青博客,在博客里找到好多模板,我就拿来练习,遇到 不理解的我会先自己上网搜索,是在想不明白的再去问我的程序猿朋友,就这样,一个月后,我可以自己写出静态页面了,也学会了div+css布局,终于要学习javascript了,都说js最难学,我感觉确实如此,我在w3c看了一遍js后感觉还是很懵逼,这时候,经过朋友分享,他传给我一份学习js的视频,说这是他另外一个朋友买的,感觉很不错让我看,就这样我学习js的第二步就是看智能社javascript,真心赞一句,里面的blue老师讲的真心不错,我之前迷茫的问题一一都找到了答案,就这样,把视频下载到手机,白天上班看,吃饭看,卫生间看,甚至公交车上看,晚上一遍遍的跟着练,很快学会了里面最重要的运动框架和完美拖拽以及对原型的理解,自己也能写些简单的js效果了,现在还珍藏着这视频呢,有空还会看。就这样,坚持到了2015年底,楼主以及 能写静态页面了,但是js还是不很熟悉,简单的可以写,复杂的就写不出来了,伴随着楼主知识的积累,楼主也越来越相信自己可以成为前端人员。
2016年年初,群里的一个朋友说xx地方互联网环境不错,可以来试试,我当时被他说动了,感觉自己能做静态页面了,找个工作应该不成问题,就这样2016年2月中旬我辞职来到了xx,当时找工作没地方住就住招待所,妈的,很坑爹的那种,白天就投简历等面试,一周了,依然没有面试通知,现实真的很残酷,我都准备打道回府了,这时候,遇到了第二个贵人周,群里的朋友刚好在xx地方,他觉得我人蛮上进的,就让我去他公司,话说楼主第一个见网友,生怕进传销,但是当时楼主无奈啊,只好去约定地方找他,果真,世上还是有好人的,他带我进了他们公司,经过一个简单的面试,我 顺利成为他们公司中的一员,搬离了招待所。
在他那里,我第一次接触git,tower,当时很懵逼,完全不知道这两个玩意儿是啥,周很热心的帮我,说回去找一些资料看看,这个学起来很快,楼主听了他的话,开始翻阅资料,无意间找到了楼主感觉最牛逼的教程,廖雪峰git教程,三天时间我就掌握了git的一些常用操作,开始从coding拉代码,正式参加项目,我的第一个项目就是后台管理界面的数据统计,当时不知道这种统计该怎么做,周告诉我四个字:上百度查。就这样,我了解到了 echart,读了文档看了案例,感觉自己可以比葫芦画瓢啦,我就开始写页面,一次周看到我在写页面说,你怎么不把控制台打开,我说暂时用不上,周说,记住,作为开发人员,控制台要时刻打开,方便调样式,控制台有很多作用的,你可以查阅一些资料。就这样,我一直养成了现在的习惯,我写页面控制台一定是打开状态的。在周的公司,我学会了git,了解了到了mysql安装,nginx反向代理,以及sublime的使用等,时间过得很快马上我就在周公司一个多月了,然而公司出现了问题,迫不得已裁员,结果,裁到我了,周说没事,即使不在我们这个公司,你现在有了工作经验,在xx现在能找到工作的。就这样我被辞退了。
楼主又开始租房找工作,这次找工作确实还挺顺利,估计是楼主的简历吹的太厉害了,不到五天就拿到了一家公司的offer,了解到这家公司算是创业公司,主要做汽车后市场服务的,开发人员有五个,一个设计,两个后端,一个产品经理,一个前端杨。杨当时做前端才半年,他也是靠自学的,他给我看了看公司的界面,我第一次了解到这个界面使用bootstrap写的,当时不太明白bootstrap,就自己去翻阅资料学习,花了不到三天时间学会了bootstrap的十二栅格系统,以及 常用组件,bootstrap.三天后开始写代码,谁知道这个公司用的 svn,写代码还要 直接在eclipse上写,楼主当时不知道svn,只知道他们说下载个小乌龟,楼主当时还去百度小乌龟 ,想想都觉得 自己是傻逼,还好有后端人员帮我,算是帮我把开发环境搭建好了,楼主也开始写代码了.
话说楼主只负责写静态页面,空闲的时候在群里也喜欢和同行聊天,他们说jquery比js好学,学起来很容易,然后呢,楼主就开始学习jquery,果真jquery好学习,不得不佩服外国人的智商,做到了write less,do more,jquery主要是通过选择器进行dom操作,对js进行了封装,不用考虑兼容性,很适合有一点js基础的孩子去学习。学习了jquery,算是对jquery有了自己的理解,能够用jquery进行dom操作,以及写js了,这时候遇到了传说的ajax,当后台告诉我开始写ajax数据交互时候,我有点懵逼,毕竟不会写啊,我就说我不写交互只能写静态的,然后后台人员说 没事 ,很好学,我只教你一遍看清楚哈,然后他开始教我用ajax写数据交互,jquery的方法嘛就是$.ajax({});通过他的讲解我知道了我如何去发起一个请求,以及如何传递数据,就这样我 写了人生中的第一个ajax请求,学了之后,感觉还是蛮简单的,楼主就这样学会了交互,也知道了后台java如何接收参数,返回前端数据的,总之一句话遇到了一个无私奉献的后端人员,学会了jquery楼主学习情绪也日益高涨,在博客园写了人生中的第一篇博客追梦-dream.
在博客园楼主仔细学习前辈们写的博客,在博客园我了解到了css预处理器sass,Es6,前段工程化gulp,前端打包工具webpack,以及前端模板arttemplate,前端脚手架yeoman,以及node bower等管理工具,楼主在次期间还学习了移动端开发,学习了sui框架,以及阅读到了良心文章从网易与淘宝的font-size思考前端设计稿与工作流对学习移动端的人员很有帮助,趁着工作期间,楼主自掏腰包报了个腾讯课堂,讲解的很到位,让我知识变得系统起来,也教会了我学习方法。重要的是让我从野路子慢慢变得正规起来,哈哈。
楼主之前一直在博客园写文章,2016年下半年楼主学会了自己搭建博客,成立了自己的博客网站爱吃西红柿博客里面有几篇楼主之前写的文章,前端技术更新很快,前端框架更是层出不穷,楼主工作的时候做的一个项目依赖knockout,楼主花了一周时间学习了它,简单的可以写,但是复杂的还是写不好,框架越研究越难,好在,国人崛起,vue横空出世,拯救了一大片码农,楼主也开始网上找资料学习vue,大概花了三周时间用vue做了一个小项目,我会把它放到楼主的github上面,楼主这个人就两大爱好,女人和钞票?nonono,太俗了,楼主的两大爱好是爱情和事业 ,现在楼主很喜欢自己从事的事业,作为一个开发人员就是要不断学习,随着楼主知识的增加,楼主光荣的戴上了眼镜,最近,楼主研究了mongodb,并结合node写了一个爬虫,可以爬取图片并保存到数据库,稍微楼主会把学习过程写成文章发布出来。最后的最后,楼主,想告诉每一位开发人员,被质疑的梦想才是最伟大的。我们需要不断的通过学习去完善自己,不然有一天会被社会淘汰出局,趁着年轻,好好的去爱去奋斗吧。
希望能和女友明年顺利的走入婚姻殿堂,我也会不断努力学习,成为更高层次的码农。再次,祝各位新年快乐,万事如意。