上半年回顾

看到上一篇文章的时间,竟然 3 个月没有更新了。今晚杭州雷雨天气,被困在公司短时间回不去的窘境,正好静下来总结下上半年。

年初回来,转岗到了增长组,可以说是职业生涯的一个转折点吧,让我认识了很多人也接触了前端之外的其他领域。增长组是一个充满新鲜血液的团队,绝大部分成员都是新来的,由于我是从其他部门转过来的,也算得上是组里的老人了。一开始光听名字,感觉就非常高大上,不过由于一切都是新的,从开始就充满了未知元素。这半年来,也差不多顺利度过了团队的磨合期,对于各种增长工作也是摸着石头过河,慢慢地也找到了合理的工作节奏。整个过程,走了很多弯路,有失败也有成功,总之中规中矩。

就讲讲这几个月工作中汲取的教训,引以为戒。首先,个人处理问题的经验不足,对于一个颇具挑战的工作,前期没有充分调研工作的难度和前人的经验,埋头苦干,结果浪费了半个多月的时间,得到一个错误的输出结果。这次经历,让我养成在以后的工作开始前花费充分的时间考量问题的习惯。其次,对于简单的问题草草解决,运营在初期提需求的时候,很难想到后续会进行哪些改进,一般情况都是输出部分结果再改变策略继续探索,这时候往往在项目开始时,需求十分简单,随着时间的推移,需求逐渐复杂,项目也会随之变得庞大,在初期如果对于项目没有很好的预见性,会造成后续难以维护的场面。所以,程序员需要时刻为未来的变化做打算,不能把代码写死,同时要养成重构的好习惯。

以上两点是这半年来切身体会的痛点,再说说自己新开发的技能树。这半年来,我花费在前端的时间不超过 30%,最近不好容易才看了最新的 Webpack2 文档以及回顾了下 React 15.6。我发现在这离开的半年里,前端领域所谓的很多新变化,其实就是换汤不换药,重新拾起来的难度并不是很大,就像当初刚入门前端一样。所以对于未来的技术规划,在前端领域,我想以后应该不会再花太多心思。剩下的 70% 时间,大部分投资在爬虫、Node.js、Linux 命令方面。现在的我,大部分爬虫需求已经没有太大压力,在 Node.js 领域个人认为还需要更加深入,也是下半年重点研究对象,而 Linux 命令,在日常的数据处理等操作已经没有太大问题,同时也学习了下强大的 Vim。脱离 GUI 开发已经没有真正意义上的难点。

对于下半年,我只有一句话,机会到来的时候,不要有太多顾虑,放手去做吧,越年轻试错的成本越低。