The End of 2015
不知不觉,2015 年就快到尽头了。
这一年,经历了好多事。
自从 5 月 20 号离开新蛋之后,就开始了无休止的加班生活,仅有的一点周末,也被之前接的一些外包所占据,没有闲暇做自己的事,没有闲暇更新博客,总共只写了两篇文章,还都是在上班时间抽空写的。
这半年,论成长倒也成长了不少。技术上,在 H5 方面也积累了自己的一套框架,在和 Native App 甚至微信上的交互上实现了大一统,可以做到一个页面,同时给 iOS、Android 和微信 H5 使用,并可进行双向数据交互。职场上,也接触了更多的人和事,感触很多。
做了大半年的前端,等级也晋升为高级前端开发,但做着做着,也开始有点迷茫,不太看得清职业的发展方向。优秀的前端工程师很少,我感觉有这么几个原因:
- 一是,做前端需要一定的设计基础,起码得有基础的美感,知道页面长什么样好看,知道主流的设计风格,甚至还得会 PS,切图如果都不会,都不好意思说自己是做前端的。目前市面上不少前端的内容是一些以做后端为主的人顺带做的,能实现主要功能,但是在设计上或者一些更复杂的效果和功能上,就略显不足了。
- 二是,做一个优秀的前端,代码基础也得扎实。之前面了一个 CSS 基础很好的哥们,人也很踏实很好学,就是没有 js 基础,只会做页面写样式。本想慢慢带他,教他 js,是个不错的做前端的料子。招进来做了一两个月,无奈到最后还是被老大给劝退了。他是一开始做设计的,后面一直只写页面,写样式,和后端交互的那些 js 都是由后端的人写的,也导致他一直以来都以为前端只要写页面和样式就可以了。这样的前端,在要求比较高的公司就比较难生存,个人的发展也比较有限。
- 三是,从职业发展角度上讲,做前端,发展的高度是限的。在很多公司,前端开发并不是一个受重视的角色。甚至很多公司前端就那么几个人,或者是把前端拆分到各个 Team,每个 Team 配备一两个前端。这样的情况下,前端的发展前景很受限制,很难有晋升的机会。而且和其他前端的交流也很少,成长也慢很多。试想,开发经理、研发总监、CTO 这些角色里,有多少是从前端做上去的?这也导致有不少优秀的前端转去做后端了。
这半年,我一直被产品需求追着跑,一直忙于实现各种业务功能,少有时间静下心来认真思考。遇到的很多问题,虽然找到了方法去解决,并且也积累了所谓经验,但是并没有时间去研究他为何未产生,真正的原因是什么,很多地方都是一知半解。渐渐意识到,原来自己还有那么多不足的地方。不像以前,自信得爆棚。
心里一直盘算着试着做做 iOS,一直都没有闲暇真正去动手,年底谈了一个 APP 的活,明年终于可以开始干了!给自己一点压力,push 着自己前进。
评论区