先说说程序员的职业生涯规划,从整体上看,程序员的职业生涯规划一般有两类:
初级工程师->中级工程师->高级工程师->项目组长->项目经理->项目主管->总经理等。
初级程序员->中级工程师->高级工程师->架构师->技术主管->技术总监等。
相信大家对看见过着两种职业生涯规划,前者走管理路线,后者走技术路线。对我个人而言,选择了走管理路线。接下来,我们就讨论一下管理路线的节点。
在整个行业里面,经常会存在一下几种现象:
1.当程序员晋升到高级工程师时,再想往上会非常难。即使换个工作环境,老板也会理所当然的以为你应该是一个程序员。
2.程序员的时间往往被加班、加班、加班所覆盖,如过有一天不加班,反而会觉得无所事事。
3.很多程序员想利用业余的时间承接一些项目,但却像离开了羊群的羔羊,不知路在何方。
4.程序员一般都非常的宅,他们不是在研究技术,都是在激情LOL。
我们可以讨论一下这些现象背后所存在的危机,并提出一个问题:为什么晋升的道路会非常困难?是因为能力不够,这个肯定是有的,因为你面临的是一个新的机会。大多数老板不会愿意把项目拿给你做实验,所以我们也没有机会。没有机会说个屁啊,那就自己做项目赚外快吧?但是项目何来呢?
其实我们可以看出,程序员的选择真的非常单一,能够行动的途径也非常少。那我本人来说,没事拿着一本项目管理的书啃,但是项目管理的机会却非常少。格局决定了我们的选择。
这让我突然回忆起来大学的一堂课:人脉的重要性。
当时老师对我们讲:每个成功人士70%是靠人脉的积累。当时我们都对这点深信不疑,因此不断的参加学生会,参加社团活动,参加志愿者。两年下来,手机上存满了电话和姓名。每个节日收到的短信不计其数。然而,时间慢慢推移,却变得不以为然,我们慢慢深陷“程序员”这个词。外围的世界开始变得和我无关。当我们在计算机前欢快的敲着010101,时间和朋友都慢慢随之流去。
当老板告诉你,我当年也是一个程序员,经过十几年的踏实工作,终于得到了我现在的位置,获得了成功。老板说的没错,但是你要信他你就完了。因为他隐藏了部分的真相。在这个过程中,作为程序员的她不仅在进行技术的积累,更在进行人脉的积累。只有不断进行这种积累才能给我更多的机会,不断靠近真相。
两年没动笔了,总结一下,送给曾经的自己。