赖勇浩(http://laiyonghao.com )
今天早上起来,在 twitter 上扯淡了两句(我的账号:@laiyonghao)程序员职业生涯中工作一年、三年、五年之后的一些常见的想法和做法,@laoxiong 建议我不妨写篇 blog 记录一下,嗯,很好的建议,所以就扩展了一下,谈谈自己的一些看法。
嗯,事先声明一下:我没有想去指导读者如何安排自己的职业生涯的想法,我只是记录自己的所思,千万不要想着我有尝试去说服你去做某事的意愿,绝对没有。因为做比说难,以下说的,我自己都未必做得到,哪敢拿来说服他人呢?
〇
刚毕业,通常有三个选择:一是去比较知名的企业,二是去比较小的公司,三是选择自己创业。下面分别来谈一下。
1、去知名企业,好处是显然的:比较好的薪酬和福利,加班也比较少,也有一些“我跟某某大牛共事”或“我是某某公司的员工”的荣誉感,另外也有机会专精某一领域。劣势也同样明显:能去知名企业的毕业生相对都比较牛,但进去工作以后往往是做一个小角色,如何处理好这份失落感,不容易;然后生于忧患,死于安乐,算法大牛去写小 CGI,可要担心自己的技术竞争力会不会下降。
2、去小公司,小公司的好处是有非常多的锻炼机会,技术上提升会很快。啥事都要自己去折腾,还有无穷无尽的需求,周六上班是必须的,甚至可能每天都要加班,薪酬和福利都比较少,住房公积金就不要去想了。
3、创业(若非特别指出,本文中的创业都是指技术创业),这是极少数人的选择。如果这时候创业,往往是自己会什么技术就用什么技术,对于成本和风险的估算基本上没有什么概念,一腔热血,这种“以低端技术为导向的创业”结果往往也是碧血洗蓝天。
一
工作一年,是程序员思想变化最大的时候。一方面通过一年的职场历练,大多数人都成功地从学生角色转换到职业人;另一方面,青少年时期的理想主义仍然没有死心。这个时间,至少会有一半人跳槽,在小公司里这个比例还要高得多,推友 @telking 是三四线城市的小公司的老板,他就说:“我这里的基本上都是在一周年以后离职的,就是觉得自己能力不错了可以去闯荡了,每年都招人,过了一年又离职”。
在我看来,主要是工作一年以后,如果是在小公司,经历的产品都可能有三五个了,就算是在大公司,参与过的模块或项目也有一个两个了。这时转正已经半年多了,甚至已经做了手下有两三个兵的小组长,自我感觉翅膀硬了,待遇却往往还没有跟上去,很希望公司有所表示,但往往失望。于是离职,哪怕在大公司,也至少有三分之一的人会走。
不过工作一年之后往往只是跳槽的人多,出来自己创业单干的,还是比较少。我觉得可能是因为阅历增长,开始明白风险的可怕;二是职场经历一年下来,棱角被磨平一些了,开始眷恋这种每月有钱领的“稳定”生活,不想折腾。
这里还有一个特殊情况要说一下,就是如果人员是社招的,那么进公司一年左右,肯定要提一下待遇,不然也容易出现离职,人在这个时候,需要公司有个实打实的行为来肯定一下。
三
如果是应届生,在一个公司工作三年左右的时候,最容易离职。因为这个时候不仅个人觉得各方面的能力大有提升,想出来折腾一下;而公司往往觉得这个人才刚培养得有点好用,开始打算压榨之;重要的是这时会有个催化剂出场,就是猎头,猎头会大范围地发掘三年经验左右的人,因为他们通常待遇低、技术成长到了一定的程度,是市场上最好的猎物。三重矛盾之中,受到猎头诱惑的能力比较好的,肯定跑路。
如果这个人是在大公司呆了三年,除了被猎头拐跑,还有一个很大的可能性是跟着自己的上司、朋友或同学一起创业去了,三人成党,觉得三个臭皮匠还顶个诸葛亮呢,我们仨肯定能成事。这时候的创业往往是产品导向的,就是几个人一合计,做 XXX 可能有前途,就做了;成功的就不说了,失败的通常是要么预算不足东西没做出来钱已经花完了,比较好运的是东西做出来了发现市场根本没有相像中的那么大那么容易占领。
五
如果在一个地方工作了五年,在小公司的话,肯定已经是中层甚至高层了,如果还不是,还是离开这一行的好。所以这个时段,在小公司的通常就不会离职了,除非整个公司遇到非常困难的事情或者人事斗争太严重。工作五年是大公司的员工的创业高潮,通过五年的埋头苦干,一方面从小角色熬到了项目负责人或技术骨干,结合之前的深厚功底,在技术方面肯定已经是专家级,身边还有一些工作三年左右的小弟可以忽悠出来帮手;另一方面通过五年的职场耕耘,结识了许多朋友,技术和非技术的都有,甚至还有在自己熟悉的领域和社区有些名气了,也有风投或天使愿意买账;最后是工作五年了,都奔三了,结婚、买房和生小孩,样样都是钱,生活压力大增,靠公司加薪真的是杯水车薪,还管不上 CPI,所以就创业去吧。
这时候的创业,成功机会大增。因为看过不少身边的朋友的失败,不仅知道风险,知道市场,还知道成本控制,又有之前建立的各种关系,特别“醒目”的朋友还会开始利用一些政府部门的关系之类,成功的机会自然跟之前不能相提并论。在技术上,创业时也会根据项目需要来选择技术,该用 PHP 就用 PHP,该用 .net 就用 .net,个人的技术理想在决策时所占的比重已经很小了。
这时候出现创业失败,往往是因为这些关系还不够稳定,如果研发战线拉得过长,就容易产生人员变动,比如手下的之前做了三年的小弟,如果再做一年,他想公司给他加钱表示一下肯定,而公司又还没有盈利,你基本上不会加给他啦,只会画饼说以后如何如何,这时候他就很有可能走人了。另外就是合伙人,可能还有投资人,这些关系其实不是那么稳定,合伙人时时可能会另有想法拆伙走人,而投资人也可能会因为产品达不到预期而撤资。
七
其实我工作还不到 7 年,所以在这里只谈一些自己的假想,仅供娱乐。工作七年之后,社会关系更加成熟稳定,家庭也磨合得比较合拍了,个人看世界的角度和高度都大有提升,在行业中也成为名符其实的专家,此时不创业,更待何时。
这时候创业,只要能够找到一两个阅历同样丰富的合作人,还有一个看好你个人或你的团队的投资人,并且愿意去做一个“小”项目,成功的几率我觉得应该超过八成。任何时候创业,只要自负到觉得自己要么不做,要做就做一个颠覆性的大项目,失败的机率都是大于成功机率的,所以这个时候最重要的就是要把自己放低,别动不动就我做过 XXX、YYY 和 ZZZ,现在我要做一个更牛的 WWW,那就悬了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lanphaday/archive/2010/01/31/5274312.aspx
分享到:
相关推荐
在 IT 行业中,java 程序员职业生涯规划是一个非常重要的课题。随着软件业的发展和技术的演进,程序员需要不斷学习和进步,以适应行业的需求和发展。然而,许多程序员在工作中会遇到迷茫和职业发展的困惑。这篇文章...
Java 程序员职业生涯规划是指程序员在职业生涯中所需要掌握的知识、技能和实践经验。随着信息化的开展,IT 培训受到了越来越多人的追捧。在开发领域,JAVA 培训成了许多人的首选。JAVA 应用广泛,JAVA 培训就业前景...
"java 程序员职业生涯规划" java 程序员职业生涯规划是非常重要的,因为程序员职业生涯规划不仅关系到个人职业发展,也关系到整个 IT 行业的发展。从文件的内容可以看出,java 程序员职业生涯规划需要考虑多方面的...
java 程序员职业生涯规划范本为程序员提供了一份详细的职业生涯规划指南,旨在帮助程序员更好地规划自己的职业生涯,提供了一些建议和方法,以便程序员更好地发展自己的事业。 知识点: 1. 程序员需要具备系统设计...
智商、情商和逆商三者的结合,将使程序员在职业生涯中更具竞争力。智商提供了解决问题的基础,情商促进了团队合作与个人成长,而逆商则确保程序员在面对挫折时能够坚持下去,不断进步。因此,程序员在追求技术深度的...
在软件行业中,程序员的职业生涯规划是非常重要的。很多程序员在毕业时充满活力和激情,但是在几年的摸爬滚打后,冲劲就会慢慢减弱甚至消失。这是因为在 IT 行业中,技术和.mode 是不断变化的,程序员需要不斷地学习...
通过上述四个步骤——调研、投资、营销和执行,程序员可以有效提升自身竞争力,在职业生涯中占据有利位置。此外,还需要不断地进行自我反思和调整,确保发展方向与市场需求保持一致。只有这样,才能在变化莫测的IT...
职业生涯规划模板系列2021-程序员个人职业规划范文.docx 职业生涯规划是指个人对自己职业生涯的目标、方向和发展规划,旨在帮助个人实现职业生涯目标,提高职业生涯满意度和幸福感。下面是程序员个人职业规划范文,...
java程序员的职业生涯中必经的三个阶段
Java程序员的职业生涯规划是IT专业人士发展道路上的重要环节。在快速变化的IT环境中,保持竞争力和持续发展至关重要。本文主要探讨了Java程序员如何规划自己的职业道路,以适应行业需求和技术变革。 首先,Java...
"java 程序员职业生涯规划" java 程序员职业生涯规划是许多程序员职业生涯的关键。刚毕业时充满活力,然而几年的摸爬滚打后,冲劲就会慢慢减弱甚至消失。这并不奇怪,工作的新鲜感褪程序员首先需要提高系统设计...
Java程序员在IT行业中有着广阔的发展空间,但职业生涯规划至关重要。随着技术的快速发展,程序员需要不断更新知识架构,提升系统设计能力。20某某年以来,软件业的编程思维方式和模式发生了巨大变化,不再局限于传统...
程序员求职自我评价怎么写-程序员职业生涯规划要怎么写精品样本word.docx
### Visual C++程序员职业规划深度解析 在IT行业,尤其是对于专注于Visual C++的程序员而言,职业规划显得尤为重要。随着软件行业的快速发展与竞争加剧,如何规划个人职业路径,以适应不断变化的市场需求,成为了每...
雷军在《我的十年程序员生涯》中回顾了自己的编程生涯,分享了自己的编程经验和感悟。以下是雷军分享的知识点: 1. 编程热爱:雷军认为,编程需要热爱写程序,热爱电脑世界的美妙。只有热爱写程序的人,才能把事情...
作为一名JAVA程序员,职业生涯规划至关重要,因为这决定了你在IT行业的长远发展和专业成长。在信息化日益发达的今天,JAVA因其跨平台、稳定性和丰富的库支持,成为众多开发者的首选语言。以下是一些关键的知识点和...
《我编程,我快乐:程序员职业规划之道》这本书聚焦于软件开发者如何在职业生涯中找到乐趣、实现个人价值和持续成长。作为一个程序员,你的工作不仅仅是编写代码,而是通过代码创造价值,解决问题,甚至改变世界。...
它为初入IT行业的程序员提供了一份详尽的职业发展蓝图,帮助他们避免职业生涯中的弯路,实现个人价值的最大化。通过学习和实践书中的策略,你将能够更加自信地在IT领域中规划和经营属于自己的职业道路。
一份名为“Java程序员的职业生涯总结与规划.pdf”的文档详细阐述了作者从业以来的宝贵经验和深刻的洞见,不仅为Java程序员提供了一条清晰的职业发展路线图,更是对其技术成长和职业规划提出了独到的见解。...