人生有很多阶段,每个阶段的选择构成了整个人生。
作为第一批90后,明年正式进入三十而立的年纪,工作满6年半,简单总结下这些年的经历,权当记录。
毕业前两年:从事大学所学专业相关工作,不仅赚的少,还没有成就感,买房结婚想都不敢想,当时最大的快乐就是每天下班后和大学同学,打篮球——因为不花钱,还能锻炼身体。手动滑稽。。。但是因为所做的工作工资实在太低,干的也不太开心,正好当时女朋友也有转行的打算,听说前端开发入门门槛低,并且工资也还可以,于是决定看看是否有机会转到前端开发领域,然后在第二年后半年开始自学前端开发,因为白天要上班,所以只能在晚上和周末时间闭关学习。当时我所知道的前端知识仅限于前端三剑客html/css/javascript + jquery,能做出来的东西也仅限于一个静态页面加些简单的动效,其他的譬如regularjs/Vue/Backbone等当时已存在的前端框架,和http,ajax,等与后端数据交互的知识都没听过。
第三年:由于通过自学所获得的技能实在太low,且没有正儿八经的写过一个完整的作品,好不容易鼓起勇气投的简历无一例外的都石沉大海。当时都开始怀疑自己做的决定是不是对的,但仔细想想不能让自己的这半年的努力没有结果,于是找了个布局简单的网站(忘记什么名字)照着copy了一份,做完之后给了自己一些信心,再次投简历-接电话-面试,终于有一个外包公司给我送出了橄榄枝,虽然想想外包公司的待遇不好,但是还是要感谢第一家公司,它让我正式进入前端开发,也有了现在的我。总的来说当时自己能进入这一行,主要是因为当时是互联网最火的时候,就业大环境比较好,技能要求不高,大量的前端开发通过自学或者培训班进入这一行。
但是转行意味着之前的工作经验基本变为零,所以由于前端技能薄弱、经验少,在原生js,jquery,dom操作,css玩的还不溜的情况下,上来就写Angularjs,并且做的是一款云计算(这是嘛!)的系统,平台系统很大,很复杂,到离职也没弄清这个系统到底是做什么的。这一年,很忙,但是仅做过一个完整的功能--分片上传大文件,其他的都是系统维护。可想而知,第一年干的很不如意,也没有成就感,成长不是很明显,我总结了下,主要是由于新进入一个行业,计算机基础薄弱,但是未来还是能看到希望的。由于项目基本到期,且领导想让我转后端开发,当时考虑的是刚进入前端一年时间,前端还没玩的溜,框架还没掌握好,前端技能还不足以支撑我的职业生涯,于是提出离职。
第四年:进了一家大公司内部的初创公司,在这里我的前端技能得到了很大的提升,公司产品以PC端为主,辅助以移动端混合开发,智能屏,微信,并且一年下来各种产品都可以独立负责完成,能力得到了很大的提升,能力被领导认可,后期由于后端人手不够,还临时去做了两个月java,但是一年后公司架构调整,部门被拆分,部门好多人(包括我)被划分到一个非研发部门(其实是变相的裁人),这段时间我买了房,并且可爱的儿子出生了。去找领导谈过两次,弄清了部门的工作职责,觉得不符合我的职业发展方向,于是开始准备找下一份工作。
第五/六年:人生很奇妙,上一次找工作没去的公司这次来了,我的人生正在这里上演。
这两年,从独立负责一个项目,到带人做项目;从纯前端项目——到地图项目——到nodejs——到大数据;从单一js语言到python;从不懂业务——到对整个系统提出自己的思路;从被动接受任务——到主动承担任务,从关注自己的模块——到对整个项目负责。随着经验的增长,编码效率的提升,办事方式方法的转变,开始觉得使用什么语言不重要,产品需求才重要,最终结果才重要。
世界变化太快,技术发展太快,公司战略也在做相应的转变——变为以数据驱动的公司,所以打铁还需自身硬,明年期待。


_AN_
346 声望56 粉丝

Stay out of your comfort zone!