首页 > 程序人生 > 不想当一辈子码农,这有份IT民工进阶手册
2015
10-12

不想当一辈子码农,这有份IT民工进阶手册

社区导语:

程序员如何在职场中闯关进阶?你处理哪个阶段,来看这一段文章,希望对你有价值。

如何从码农到技术总监——这是王栋最早开设的话题。

有多少道关要闯?

——大学死磕C语言,毕业offer挑瞎眼,新人入职夜战捉虫,转型管理其实更不踏实。

作为初入职场的白纸,在一浪高过一浪的行业大潮中,你是否还没找到方向?作为技术大牛,回首成长的阵痛,你是否还要坚定地一条路走到黑?

不管身处哪个阶段,我们都会有困惑。

以前,也有许多人喜欢向王栋请教这样那样的职业困惑,因为这位在美团带领100人技术团队的大拿,虽然平日里言笑晏晏,但给起建议来却能兼具中肯与敏锐、逻辑强大。

“不为有趣之事,何以遣无涯之生”。秉承着这样的想法,他为沙龙的读者梳理了各阶段的职场解惑心得。

不管你是否想一辈子coding,都可以听听过来人的忠告,看看自己究竟想做点什么?

IT民工进阶手册。

第一阶在校大学生

困惑:没有目标

- 你以后想干什么?

- 不知道。

但没人能替你知道,所以你得自己多实习,或者在校期间感受下自主创业的氛围。

通过实习,你能了解公司和行业对人才的要求,也可以提升技术,更可以获得技术之外的软素质,如沟通技巧、时间管理和团队合作。

然后沉下心来,认真学习,而不会虚度光阴。

通过项目实践,将个人所学和用户需求联系起来、融入思考,你或许就能发现知识的价值,并找到感兴趣的方向。

然后沉下心来,认真学习,而不会虚度光阴。

第二阶应届毕业生

困惑:挑公司挑瞎双眼

这是一场逃不开的纠结:

一定要先挑大公司吗?

光鲜亮丽的外企和互联网的民工工作环境,该选哪个?

是不是谁给的钱多就跟谁干?

导师的黄金法则是:

- 首先看你想要什么,技术成长、业务熟练还是行业视野?

- 其次看可选择的平台是否能满足你的需求;

- 额外值得关注的是公司的发展速度。

Eric Schmidt 曾向Sheryl Sandberg 建议:“If you're offered a seat on a rocket ship, don't ask what seat. Justget on." 如果你碰巧也有这样的运气,那可千万别犹豫。

具体来说:

- 如果你对某一个领域很感兴趣,想仔细钻研,可以选择比较稳定的大公司,得到流程化、规范化的培养。不过你学到的这些模式在创业公司通常并不实用。

- 如果你综合能力更强(啥苦活累活脏活都能糙快猛的搞定),可以选择发展势头良好的中型、创业型公司。

- 对毕业生来说,关键的不是起薪,而是自己能从这个平台学到什么、得到什么成长。在当前平台得到的价值提升,一般需要到下一个平台才能充分变现。

对了,别做外包,见树不见林。

(内心自己说三遍)

第三阶职场小白

困惑:不知道、不清楚、不明了,却还是,不敢提

作为白菜,没有人要求你一开始就做得很好,但所有人都怕你不知道怎么做,还瞎做。

内向的小程序猿可能会担心,如果自己老去问别人,会惹人厌烦。但如果你不问清楚,结果可能是大家都很烦。

如果你没弄懂别人的需求,如果你不清楚做个小改动的后果,请千万要“麻烦别人”。即使说错话又如何呢?谁不是在自我纠正中逐渐成长的。

除了不断的敲打键盘,练出技术快刀之外,也设法多和不同岗位的前辈沟通沟通吧,多勾搭勾搭就通了。

第四阶资深码农

困惑:倦了累了不想再爱了

每个人都觉得自己不自由,但码农最不自由。当你的工作难有起色,每天只能闷骚、加班,或者对电脑哭笑、咆哮,你该怎样走出瓶颈?

出路有三

1、独立创业、合伙创业或创建技术工作室,接活谋生的同时,积极进行新实践。

前提是你得想清楚这样的自由需要付出什么代价、蕴藏什么风险。斯宾诺莎就是在专业磨玻璃的闲暇时候,写出了《伦理学》,当然他也不幸染上了肺炎。

2、利用闲暇时间追求第二职业。

德鲁克说,男人40(女人40也一样,看过许鞍华姐姐的电影没?)如果在公司混不上去,就该为自己的人生寻找新目标。不论是从事公益事业,或是去学校教小朋友们写写代码,你会发现除了埋头赚钱之外,你还能干别的,还能获得另一种社会认同及自我认同。

3、在工作领域钻得更深、寻求突破,同时多跟其他部门的同事、其他领域工作的好基友们交流想法,因为真正有价值的点往往躲在弱连接的交叉处。

以史为例:公元202年,刘备四十有一,仍然没有碰到他生命中最重要的诸葛亮。他自觉老之将至,功业未建,拍腿大哭。但哭完之后,仍继续潜心潜伏于刘表家,一如既往地从事地下党政工作。20年后,终于称帝。

(王栋老师,脑洞不带这么开的啊……)

第五阶技术经理

困惑:晋升之后更惶恐

当认死理、略内向、重逻辑、渴望确定性的“程序猿生物”晋级到管理层之后,一般会感到——恐惧。

没错!恐惧。

赖以生存的技能会不会逐渐荒废?

有一天技术比手下还弱怎么办?

首先,接受你不可能用技术PK掉所有人的现实吧!管理并不是以技术服人,而需要你站得更高,鼓励并带领大家达成目标。

其次,只要你的基本素养还在,将来还是可以随时捡回技能包的。在此基础上,如果你拓展了管理能力,那就是流氓有文化,谁挡都不怕。

第六阶技术总监

困惑:面对老板和下属,你该跟谁一伙儿?

基本上所有客户的所有要求都能总结为下面一幅对联。

上联:简单易用界面好;

下联:稳定高效花钱少。

横批:立马就要。

所以这个金典问题的答案是——

跟老板一伙!

别激动。因为老板本身在确定目标时,就是从公司发展的宏观层面出发,而不是从技术人员的实现能力出发。

况且,只有对上负责、齐心协力地达成整体目标,才能转而为技术人员提供更大的成长空间,并最终对下负责。

职业的困惑不会停止,只有经历过你才会懂。

至于程序员应该如何不留遗憾地度过这一生?

王栋认为,我们往往过度担心自己的生存问题,而不敢放手追求理想。但程序员不该只关心生存问题,还要关心自己是否能做出不一样的东西,让世界因我而有点小不同。

此外,我们心心念念的自由,其实是一种心理状态。和尚开悟之前,砍柴挑水,开悟之后,砍柴挑水。换句话说,选择就在你手里,关键看你有没有想开。

最后,必须热情地向大家安利人工智能,继工业革命之后,它将进一步解放人类的肢体和大脑。码农们可以借此提高信息处理效率,然后用剩下的时间做更有趣的事、码自己想码的代码。


编程技巧