首页/心系八方/正文
程序算法与人生选择:30岁程序员如何规划职业发展

 2025年03月06日  阅读 13

摘要:2012年写过一篇名为《程序算法与人生选择》的文章。我借助算法来类比做选择的方式,简单来说就是如何进行计算。然而,文中并未提及程序员可以发展的方向具体有哪些。因此,即便有这些所谓的方法论,我们在自身发展方面可能依然会感到纠结和不知所措。尤其是当人到了30...

2012 年写过一篇名为《程序算法与人生选择》的文章。我借助算法来类比做选择的方式,简单来说就是如何进行计算。然而,文中并未提及程序员可以发展的方向具体有哪些。因此,即便有这些所谓的方法论,我们在自身发展方面可能依然会感到纠结和不知所措。尤其是当人到了 30 岁时,这种彷徨和迷惑会愈发严重。我之前写过一篇《编程年龄和编程技能》的文章。然而,仍有许多做技术的人对自己在年纪大时能否继续从事技术工作缺乏信心。我猜测,在这当中,最大的问题在于,目前从事技术工作时所经历的各种负面情况(像经常加班,被当作棋子或劳动力等),会让人完全看不到希望与前途。尤其当年纪逐渐增大时,对未来会越来越缺乏信心。

同时,在 GIAC 的大会上被问到程序员老了该怎么办。在年底这段时间,与几个朋友交流时不断重复谈到个人发展这个话题。我的人生已过一半,到了“不惑”的年纪,自然经常会对各种事情回头看看并进行总结归纳。因此,在交谈过程中和交谈过后,我自己也有一些思考想记录下来。我本人处于这条道路上,所以无法给他人指导,我也在瞎折腾,每天都在思考自己要去往何处,就像“一尘世间迷途老生”一样。并且,我的经历和眼界很有限,所以下面关于个人发展的文字和思考必然受到我的眼界和经历的局限。同时,也欢迎大家进行补充和指正。

这些东西或许并非完全正确,或许也并非涵盖所有。期许能够促使你在年底之际进行思考,在明年之时进行规划。

在谈论个人发展之前,我得先提及人生里一个极为重要的阶段,那就是 20 到 30 岁。

这个阶段的首要任务在于提升自身的学习能力以及解决难题的能力。这是一个极为关键的时期,此时期几乎对未来起着决定性作用。

30 岁以前是学习和积累的时期。这一时期是努力学习的时期。在这个时期,要把时间花在解决问题的技能上。也就是说,要练就能解决大多数人不能解决的问题的技能。靠使蛮力埋头加班苦干、当搬砖老黄牛肯定没有前途。如果你待在了一个搬砖的地方,每天都被业务压得难以喘息。我建议你,宁可让项目延期从而被老板骂,也要挤出时间去努力学习基础知识,多掌握一些技术,因为很多技术在思路上是相通的。这样你才有机会改变自己目前的状况。因为相较于你的个人未来,项目延期被老板骂以及绩效不好拿不到奖金,都不算什么大事。

总结一下,你在30岁前,工作5-7年,你需要拥有:

如果你拥有这两个能力,这种现象会在团队或身边的人群中显现出来。

不是成为领导和经理,而是一种特质,这种特质有以下两个较为简单的表现:一是……;二是……。

如果你在 30 岁左右呈现出这样的特征,那么你将进入一个正循环的阶段。

【 注意 】

读到这里,我得说一下。如果你已经开始展现出自己的某些方面,那么你才可以谈及个人发展。并且,这篇文章后续的内容可能才会对你有意义。

个人发展的三个方向

以我个人有限的经历和视野来看,目前所看到的人的发展大致有以下三个大方向,且这三个方向之间可能会有重叠:

1)在职场中打拼

2)去经历有意义有价值的事

3)追求一种自由的生活

这三个方向,我个人都有过一定的体验,并且我也看到身边有很多人在这三个方向上走得比较成功。或许还有其他的方向,不过很无奈,以我现在的视野范围,就这么大。所以,我在此主要谈谈这三个方向。人有资格去走这三个方向的前提是,已经具备了我之前所说的那种特质!

一、在职场中发展

在职场中发展是绝大多数人的选择。可以通过加入公司来实现人生的发展。

我们时常能见到许多所谓的“职业规划”。然而,大多数的职业规划仅仅是人力资源部门弄出来的东西。并且,这些职业规划与实际情况存在着很大的差异。我的人生经历中,有大约 18 年是在公司里度过的。我曾在银行工作过,也在小公司和大公司待过,包括民营公司和外国公司,还有传统 IT 公司以及互联网公司。不同的公司有着完全不同的玩法和文化。我的经历较为丰富,但也谈不上特别成功。在此,我只分享一些在职场中的心得,这些心得不一定正确,仅供参考。

1、去顶尖公司

去顶尖公司的一个目的就是让你的的范围的可能性扩大。

公司之间存在着不小的差距。在低端公司中你或许是骨干分子,但在高端公司里可能只是普通员工,就如同中国足球队的主力到了英超可能无法入选一样。在职场里,若要让个人价值达到最大化,就一定要去顶尖的公司。顶尖公司拥有非常不错的工作方法和场景,这些并非通过看书或交流就能获得,而是必须亲身去体验。因此,在顶尖公司所掌握的技能以及开阔的眼界,一般来讲都会比在低端公司多得多。

另外,各个公司的工作级别存在相互对应的情况。例如:阿里的 P 几与百度的 T 几相对应。国内的一线公司职位较为相当,然而若与国外一线公司相比,就会存在差距,且差距还很大。比如,某个公司的高级工程师,或许对应着阿里的 P8 或 P9 甚至更高的级别。

对于职场而言,若你在顶尖公司担任骨干,接着去低端公司,就有很大的可能性会成为它们的高管和核心。比如你在某公司干三五年成为其技术骨干,之后到 BAT 去,成为高管的概率是非常大的。如果你毕业之后去了 BAT 并成为了一个螺丝钉,每天都在加班中度过青春,那么你工作十年成为 BAT 高管的概率可能会很低。

2、去真正的创业公司

去顶尖公司和去创业公司有时不会相互冲突。然而,我想阐述的是,一个技术能力很强的人在大公司或许会被埋没。因为大公司在业务取得成功之后,

对于中高级人才而言,在大公司中能够产生的个人价值,或许比那些求贤若渴、没有包袱、能够尽情施展且相对更为灵活自由的创业型公司要低很多。

去创业公司需要进行仔细的挑选和评估。因为创业公司存在很多不确定因素,且与创始人的因素关联极大。所以,你要用心去了解创始人和他们的业务情况,只有想法和理念较为相似,才能更好地共事。

很多创业公司并非真正的创业公司,它们创业带有很大的侥幸心理和逐利心理,需要仔细甄别,因为这些公司不是真正的创业公司。

3、职业生涯的发展阶段

首先,有一个事实不容置疑——整个社会会将最重要的工作赋予 30 岁左右的这群人。这意味着 30 岁左右的这群人是这个社会做事的核心力量。

这是一个机遇。如果你拥有了它,在这个时间段内你就有机会赶上它。公司和领导对你寄予信任和厚望,并且把重要的团队和工作交给你。

你的 30 岁到 40 岁处于职业生涯的发展阶段,也就是事业上升期。若到 40 岁仍未赶上,那么职业生涯大概就如此了,能做到老有所成的人只是少数。

在你事业的上升期,你需要更多的软技能,比如:

另外,你还要明白在职场里的几个冷酷的事实:

听上去很无聊。所以,你现在能明白高层们为何看上去很忙很累且抽不出时间关心细节问题。因为他们主要是要协调整个组织和系统使其运转,还要四处周旋、进行各种博弈。没办法,这是职场所必需的。听起来会让人觉得人类很愚蠢,这确实是没办法的事。如果你不想玩这些东西,也没有能力玩,那么你需要去一些公司,这些公司能让技术人员安安心心做技术。我见过这类公司,一些创业公司里也有。国内大公司中虽有让技术人员成长的职业成长线,但老实讲,表面看似是让人专心做技术的升职成长线,实则还是管理岗位。

技术人员在职场中的归宿有两条途径。其一,进入真正的技术公司,成为一个专注于做技术的人;其二,成为一个职业的经理人。

二、追求人生的经历

先说三个故事,

我觉得他们将自己的人生过得十分有意思,这让我很是钦佩。尽管他们跨界的跨度有点大,不过为什么不呢?

在这里,我想说,去追寻一种与众人不同的人生经历是件不错的事。我觉得,这种经历比在职场中更有趣。如果你对职场感到厌倦,其实为何不去追求一下别样的人生经历呢?即便你不想追求跨度较大的人生经历,在技术圈里,也有许多有价值且有意思的经历可供体验。追求刺激、有意义且与众不同经历的人,其实也可算是一种人生的成功,不是吗?

从技术方面来讲,我个人所见到的那些追求经历的人,其中有两种追求经历的人实际上是很成功的。 其一,他们在追求经历的过程中,不断积累经验,提升自己的技能,从而在技术领域取得了显著的成就;其二,他们通过经历的丰富,拓宽了自己的视野,对技术有了更深刻的理解和把握,也在技术方面获得了成功。

打工也好,创业也好,在国内也好,在国外也好,这些都只是形式,并非内容。内容在于你是否能和有想法的人一起去经历那些有意义、有价值的事情呢?人生短暂,时光飞逝,我们技术人员最大的幸运就是身处这样一个充满刺激的时代,那么,你又有什么理由不去追寻这些前沿且刺激的经历呢?

三、追求自由的生活

我相信“自由”这件事,在所有人的心中都有着追求的意愿。“生命是非常可贵的,爱情的价值更高,…… ”(哈哈)

但提及自由时,大部分人脑海中浮现的是“财富自由”或者“财务自由”。其实,并非完全如此。在追求自由的道路上,根据我个人的经历来看,实际上你会拥有诸多不同类型的自由。接下来,是我对几个层次的“自由”的理解。

第一层自由为工作自由。人的第一层自由的境界呈现为“工作自由”。这里所说的“工作自由”并非指在工作单位能极为自由,虽存在特例,但并不普遍。而是意味着不会有失业的危机感,即你成为各个公司竞相争抢的对象,不但不用担心找不到工作,而且完全不必担心找不到好工作。试想一下,若工作主动来找你。其一,你便拥有了真正意义上的工作选择权;其二,你无需为工作发愁,完全能够随时离职去做自己想做的事。在这种情况下,你就达到了“工作自由”的状态。

第二层自由是技能自由。工作自由确实是不错的,但它有个前提,那就是你得依赖别人提供的工作机会。然而,技能自由不同,你能够凭借自己的技能来养活自己,无需去公司里上班。也就是被称作自由职业者了。在社会上,这样的人有很多,例如,一些从事健身体育的教练、从事设计工作的设计师、从事翻译工作的翻译者、从事写作的作者等等,这些都可以算作自由职业者。在程序员这个职业中,只要不是只做机械性工作(搬砖),有自己想法的,就具备成为自由职业者的潜质。想一想,你所拥有的编程能力,实际上是一种创造的能力,也就是创造力。只要你能实现自己的想法(Make Want),你完全可以凭借自己的技能来维持生活。如果你借助某些自动化的事物,或者在 App 上成为了一个软件个体户,使得自己的收入持续增加,甚至制作了一个开源软件,社区每个月给你的捐款都超过你打工所挣的收入,那么你就真正地拥有了技能自由。

第三层自由为物质自由。我对财务自由进行了一种说法的替换。我个人认为,除了存在有个好爸爸这种特殊情况外,若想要拥有物质自由,从本质上讲,必须学会投资。投资不一定是指金钱,时间也是一种财富,年轻本身也是。要思考如何投资自己的时间和青春?要将投资投向何种事情、何种人?投资这件事,风险是比较大的。然而,人生若不敢冒险,那或许才是最大的冒险。在这个世界上,有很多技术并非通过看书就能学会,而只能在实战中去掌握,例如游泳。投资或许也属于这类情况。只有真正懂得投资的人,或者运气极其好的人,才有可能实现物质自由。

追求自由的生活,这在个人发展道路上是一个不错的选择。一般来讲,自由的人往往能力较为出色,并且拥有不少的钱财。这是因为他们懂得进行投资。

也就是说,拥有追求自由能力的的人,

注:我并未提及精神自由。老实讲,对于精神上的自由,我也不甚了解其为何物,因为我未曾见过,自身眼界有限,故而暂且不予论述,否则真会变成鸡汤文了。

总结

在职场中打拼是不错的个人发展方向;追求精彩的经历是不错的个人发展方向;去实现自由也是不错的个人发展方向。

他们都有重叠,比如:

总之,这里的逻辑是——

插图来自电影《飞屋环游记》

版权声明:本文为 “博览广文网” 原创文章,转载请附上原文出处链接及本声明;

原文链接:http://wen.bjhwtx.com/post/8199.html

标签:

博览广文网

博览广文网为所有文学爱好者、新闻爱好者、关注生活多方面内容的观众朋友提供多方位的内容呈现、提升阅读空间、填充碎片时间,开阔读者的视野、增长见识、了解民生、一个让您不出户尽知天下事的网站平台!
热门标签
关于我们
广文舒阅网—让天下读者有家可归!这里汇聚了各类优质文化信息,无论是全球热点、历史故事,还是实用百科、趣味探索,您都能轻松获取。我们希望用阅读点亮您的世界,让每一次浏览都充满收获和乐趣。
导航栏A标题
广文舒阅网
扫码关注
联系方式
全国服务热线:0755-88186625
Q Q:8705332
Email:admin@lanyu.com
地址:深圳市福田区海雅缤纷国际大厦5层501
Copyright 深圳市蓝宇科技有限公司 版权所有 备案号:京ICP备20013102号-1