正文
在兴趣提高班,大家因为同样的热情聚集在一起,甚至寒暑假也留在学校。这两年,时间和汗水为他打下了坚实的地基。
毕业时,在其他人在就业市场中迷茫的时候,他已经去了师兄的公司搞开发。他说:
「
这个行业能够让你以自己的方式去做有价值的东西。
因为开发一个软件需要依赖的外部成本很低,只需要有一台电脑就能搞定。对我来说比较幸运的是,这个事刚好是我感兴趣的,并且可以有不错的收入,能够养家糊口。」
2011年,他从 Java 转到
Python 开发。
HR 问他:你学了多久 Python 并能正式工作?他回答:
「
一两天
。
」
他在回答里推荐了3本书,还有自己做过的项目练习代码。
为什么会选择做出这样的改变呢?
那时,胡阳才刚毕业不久。工作后,他发现公司会接各种项目,比如Java、.NET、PHP、VB,哪个方向他都没办法去深入地学习。他想给自己定一个计划,却不知道怎么做,前路一片迷茫。
辗转反侧了几个月后,他决定辞职。
那一年,他在博客中写道:
「
我选择走软件这条路,不是为了一份工作,是从纯对技术的热爱出发的。或许我还没有那么多的人生经历,不了解生活的本质。但是我一直在告诉自己,有些事,你要是想做的话,即便不知道是不是和你想的一样,那你应该去做,因为这样你才能够看得更多。
」
一年后,他加入了搜狐。
他说:
「
在搜狐六年的时间,相当于又上了一个大学了。
」
第一年,他每天都在拼命学习。他说,虽然之前有了一年的工作经验,但还是觉得自己什么都不知道。
这样的状态持续了一段时间后,他的学习曲线逐渐平缓。不过很快,他又面临了全新的挑战。
部门变动对于一名普通员工意味着什么?有人只能被挑选,也有人拥有更多的选择权。因为
在部门变动或业务扩展后,总会有一些机会出现。那些做得好的人,这时会浮现出来,他会被提拔到更高的位置,带团队负责更大、更多的业务。
所以,胡阳发现,攻克了业务和技术之后,他得带团队了。
一开始,他没有多想,只是用之前老大的方法来带大家。不过,管理会分散精力,在业务膨胀之后,甚至面对全新业务的时候,他有点手忙脚乱了。
于是,他开始思考:技术人应该怎么做管理呢?
新手管理者的痛苦在于,他会纠结:
「
这哥们怎么写得这么慢?我写早就写完了。
」
不过,他发现自己可以换个角度想问题:
「
把这件事情交给他,就等于你已经做了。为什么呢?相当于你本来是一个单核的 CPU,变成多核了,对吧?你可以同时接多个任务,虽然其中一个跑得比较慢,但是其他的都运转得非常快,所以整体你的产出还是足够高的。况且他也会成长,会不断变快的。
」
他总结,本质上 leader 要思考的是团队整体,从而不断地把这个项目的 feature 往前推进。