对自己2016年的总结

整体上的事儿

  2016年对我来说也许确实是人生中最重要的一年吧,这一年我算是告别了我的学生生涯(也许只是暂时),真正的成为了一名前端程序员,到现在已经可以算是一个小全栈(略为骄傲一些)了吧,虽然知道自己很多方面的能力还是不足,根本称不上真正的独当一面。这里也就大概总结一下自己的2016年。

今年经历的各种XX

  今年经历了很多的事情,2016年之后,我失去了自己的第一个游戏服务器,我离开了自己的专业社团,离开了住过两年的宿舍,离开了呆了两年的校园,去过了两次不同的专业比赛(我是真的不会玩安卓的说),年中的时候开始各种面试,碰了很多次壁,也很感谢一些面试官,他们在看到我不会一些问题之后当场教会了我很多专业知识,在我后来的面试中起到了很大的用处。直到七月底我成功入职我的第一家公司。

公司上面一些问题

  直到说实话,很对不起第一家公司,超哥和其他两个领导对咱其实挺好的,但是九月底的时候,我去面试了一家公司,薪资是第一家的将近两倍,我也就一咬牙就过来了,也就是我现在呆的公司(其实我八月底的时候就有一家公司挖我来着,不过由于一些原因没走)。

  新的公司最让我开心的一点就是距离我现在住的地方很近,虽然十一月底的时候公司搬家了,现在距离我好远呀,需要坐挺久的地铁才能到,每天早上挤地铁也是蛮难受的呀。

  想起来来这里时候做的面试题也是挺逗的,我记得有一道题让我简述IE6的一些兼容性问题,我才发现完全没想,完全不会呀,急中生智,一不做二不休,写上了“放弃IE6,拥抱现代浏览器。”,管他妈的要不要我,现在想想也是挺逗的。

前端到全栈的各种坑

  来新公司之后刚开始我真的是真正意义上的前端了,并且有一个和我配合的妹子帮我写页面,我只需要考虑js特效事件乱七八糟的东西,其实还算过的挺舒服的吧,不过后来那个妹子被辞退了,我特么就全职前端开发了,然后过了一段时间,于哥妈个鸡也去搞别的项目去了,特喵的叫我一个人来扛起这个项目,虽然内心有一些嘀咕,不过还是接过来了,虽然中间发生过很多让自己很难受的开发上的问题,毕竟我之前从来没有写过php,mysql数据库也没怎么玩过,并且我们还是在微信这种智障的APP里面进行项目开发,真想问候腾讯技术团队的全家。

  最近的话就是接手了公司自己的一个项目,我这边的话基本就使用了koa2这个nodejs框架,外加mongodb这种非关系型数据库来构建整个项目,整个构建过程其实是蛮痛苦的,说是在玩nodejs,其实真正的构建项目还是第一次,踩了很多坑,各种查阅英文文档之类的(这个时候其实真的想要学好英语啊,诶),并且这个项目前后端都特喵的劳资一个人扛下来,手里唯一的资源就是设计师的图,和切好的素材(感谢璐哥,上个公司的直接给来psd)。

关于2016年自己的技术栈的变化

  其实自己年初的时候根本没有什么技术栈,四五月份的时候攻了一些java的东西,跟着老师们去山东比赛玩了一圈,六月份正式开始我的前端学习旅程,其实我看了不到一周我就开始面试,从刚开始的基本只会一些html+css+js,并且js还学得不好,css属性记得很不全。

  第一次入职之前其实都没怎么做过一套完整的页面,稀里糊涂的就开始了程序员的生活,不得不说,项目真的是很磨练人,没多久自己就能感觉到自己对于页面的复现越来越有把握,很多效果也知道了该怎么去实现,我很欣慰自己的学习速度,这个让自己还算是比较开心的吧。

  在离开第一家公司的时候,手里已经有了不少可以装逼的东西,我学会了一些前端自动化的东西,比如gulp,这玩意儿是真他娘的好用,save完之后的事儿全都交给cpu处理。学会了sass让自己的样式表更加的好管理了,学会了很多js上面的技巧(虽然在离职时候,对自己的js写的还是非常的看着不爽,真心乱的一笔)。

  说实话在后来来我现在的公司面试的时候很多东西都是可以用装逼二字来形容的,这个要拜我看过的一篇文章所赐–《前端JSer装逼手册》cnode社区《前端JSer装逼手册》github原文,这篇文章怎么说呢,虽然不能告诉你某个技能怎么学,至少可以让自己的技术栈翻上一倍,这篇文章也是我作为一个jser的入门老师吧。

  最近还学会了利用C/C++写nodejs的addon,也算是一个不小的新技能吧,讲真,c++的计算效率能把nodejs甩几条街。

  开发系统在来到新公司以后也完全抛弃了用了很久的windows10,如果是平时开发或者上网之类的,基本我就在linux里面玩了,除非是我想玩游戏或者别的我才会去打开我的windows,

感谢公司,也感谢其他一些人

  在新公司,学了一些微信小程序的开发,学了一些react native的玩意儿(其实到现在都是一知半解),很感谢公司能给我这些,自己抽空学会了svn和git的一些方法(这个其实大学期间就会玩了,不过好久没用就忘记了,重新拾起了被遗忘的技能),学会了es6和es7的很多东西,在这里还是十分感谢阮一峰老师《ES6标准入门》。也很感谢廖雪峰老师的很多js各种方面的教程,我还特意托公司领导帮咱买了一本阮一峰老师的《ES6标准入门》。

最后

  最后大概也就展望以后已经到来的2017年吧,希望自己可以在新的一年学到更多的专业方面的东西,让自己在代码方面的能力越来越强吧。加油。