年龄越大,感觉时间过得越快呢?
这是进入互联网行业的第一个年头,感觉工作有意思多了,在朝着既定的线路前走。转入了前端开发这个岗位,感觉很好,工作也有了一些挑战性,这是我想要的工作,也暗喜自己当初勇敢决绝地迈出了转行这一步。
今年换了一家公司,从只有一个前端的公司跳到有十多个前端的公司,刚开始感觉还是不错的,后期有点乏力。
在第一家公司待了将近八个月,从一开始的写静态页面、页面效果,到后来开始写一些简单的前后端数据交互,算是入了前端门。这家小公司基本上是以后端开发为主,前端就是写写静态页面就好了,可这种开发模式根本不能跟进我学习前端技术的速度,会造成自己想学习的东西和工作的内容有一点点脱节。而且,我又是转行,公司只有一个前端的境况势必不能给我带来更快速的成长。三月份就开始跟老板说辞职的事了,最后又是加工资又是说给我找“外援”帮助我提升前端技能,balabala一堆,于是就在那个公司又待了三个多月,很庆幸的是这期间和前端大神——明哥又多了一些交流,接触到一些新技术,也算是一种回报吧。七月份果断走了,再待下去就有点浪费生命了,无缝跳槽,周五从那边离职,下周一就到这边来上班了。
新公司,规模相比大一些,开发流程也不一样,使用Git管理代码,项目使用了前端框架等。上手的第一个项目就是前后端分离,正合我意,很快便火热地投入到项目中去了。过了两个月的时候,又有了出差的机会,自此,我便开始真正体会到了互联网码农的加班生活。出差时间累积有一个月,全程无休,周末睡个懒觉,吃过中午饭就又去上班了。每天几乎都是凌晨以后下班,每周可能会有个两次到夜里两点多的。回到酒店趴在床上啥都不想动的状态、早上死活不愿爬起来的状态……好像是有这么一句话,大意是:都没有通宵加班过,何以配得上程序员的称呼啊~~~前一个公司的技术经理也说过:程序员就得有一段疯狂加班的经历,这个阶段代码就是要多写多写。虽然加班的时候有点苦,但是回头来看这段日子,挺值得怀念的,不论是以后的工作加班还是去做自己想做的某些事情,应该都可以拿出这种精神来,至少有一个对比,知道有更苦的日子,当前算不得什么,以激励自己。
有些事情的转折也是在出差期间发生的。本来前端部门是有个负责人的,但是在我出差期间发生了一件绝对出乎我料的事情:负责人离职了!真是一磅炸药啊,诚惶诚恐。我做的这个项目是公司里面第一个前后端分离项目,负责人在的时候,有什么问题还想着有个依靠,他突然离职了搞得我确实有点方。不过,有挑战就有机遇!我稍微平静了一下心情,目前这个项目的业务代码主要都是我在写,我也是对这个项目最熟悉的,负责人离职了,我就要负责管理代码版本的工作了,我要变成这个项目的负责人了 ,这不也正是我期望几个月后的工作状态吗?提前了岂不是更好?负责人就把项目的master权限给了我,我不仅要写主要的业务逻辑代码,还要负责代码的合并(还有其他人参与)以及版本的发布等工作。我感觉我赚大了,哈哈~
日子这么一天天的走着,也渐渐感觉到一些不太完美的地方。前端负责人是技术相对比较好的,肯定是值得我学习的,但是他离职了,剩下的小伙伴,说实话,他们的技术没有让我难以望其项背、特别佩服的那种,也就是说我们公司现在没有前端大牛坐镇了。想实践一些新技术就得自己慢慢摸索,不能很快用到实践中,上班工作毕竟是有时间效率要求的,贸然的尝试新框架新技术,我暂时还没这个能力能保证把坑都填上,这是实际情况。我感觉,成长的道路上,又遇到瓶颈了,应该说是想尽早去实践新技术。
现在做的这个项目会一直维护到2017年3月底,在这期间,我是十分希望公司别再安排其他项目给我了,当然,这应该是梦想。这三个月的时间,我想总结一些前端方面的知识,特别是在做这个项目中所累积的一些经验。为了不脱离前端的潮流,我也打算用React把当前项目的PC端重构一下(项目中用的是Angular)。Angular 1我不想深入去学习了,2017.3月Angular 4都出来了,版本迭代的有点出乎所料,暂时先缓一缓吧,去了解学习一下React,正好之前也有实践过一部分,借此多实践一些。
步子迈得大容易扯着蛋!所以不能一味追求新框架新技术,js水平不提升上去,框架玩得也不会好到哪去。接下来的时间我准备把js相关的知识重新巩固提升一下,写几篇文章,输出。
总的来说,2016年还是收获挺多的,我认为是一个很好的职业生涯的开始,为在接下来的两年内成为一名名副其实的高级前端而继续努力!至少是高级吧,哈哈~~~