目录

程序员修炼指南

一个爱玩的程序员应该如何从零到一开启他/她的打怪升级之旅

文章概要

本文准备以一种轻快、对话式的口吻来描述笔者在计算机相关领域学习过程中感悟体会,其中包括一些回顾、一些建议、一些反思以及对未来的一些思考。这些内容并不是对某一领域的具体讨论,因此不会涉及相关的技术细节,读者可以抱着一种来看看故事、吹吹牛的心态阅读本篇文章,因而你不需要有任何认知上的压力。如果你在阅读完本篇文章后,能够有所收获与思考,笔者将感到由衷的高兴。

🤔 优秀程序员的特质:黑客与画家 OR 哲学家?

最近看完了两本书,一本是 Paul Graham 的黑客与画家,另一本是 Linus Torvalds 的自传 Just for Fun: The Story of an Accidental Revolutionary 英文原版,看完之后我更加相信优秀的程序员在某种程度上更像是艺术工作者而不是技术工作者。他/她们对于其所从事的工作有着近乎偏执的要求以及狂热的激情,有着独特的审美趣味,最为主要的是那种极其强大的自驱力,这种自驱力不是由外部因素驱动的,例如金钱、地位、权力等世俗的东西,而是完全因为其自身的内在动力。

这种内在动力他们也不知道如何去形容,我们会经常听到这样的问题,为什么选择从事这项工作/为什么愿意投入如此之多的时间和精力在这个领域当中,这些问题的答案在我们上述讨论到的这种人群(黑客)当中往往有这样的回答,因为我做的这个事情真的非常有意思,非常好玩,将时间与精力投入与此我并不感觉虚度光阴,相反,我获得了极大的快乐。

这让我想到了月亮与六便士中的主人公斯特里克兰,其愿意抛弃其在世俗中所获得的一切,孤注一掷地投身于艺术创作当中,忽视其所处的种种不幸,以能够作画为乐,偏执、疯狂,沉溺于其中,在外人看来他与疯子无疑。在现实中我们也能找到拥有这些特质的人,Linux 之父 Linus、Elon Musk、雷军、Steve Jobs、Christopher Nolan 等以及在历史长河中留名的艺术家、哲学家们,他们都在其所处从事的领域作出了巨大的贡献留下了各自的作品,而这些成果并不是他们一开始就能够预测的到的或者说是以此为目标的,这些受世人赞赏的成就都是他们”玩“出来的,属于在特定的历史时间从事着正确的事情并产出的副产品。

这让我想起了身边的一些朋友,他们身上具备着一些相似的特质,比如理想主义者、喜欢辩论、对政治、经济等相关宽泛的议题有与主流观点不一样的看法、对他们所从事的领域充满激情、生活随性但整洁,人生规划与目标清晰,思维敏捷充满着奇思妙想等。拥有这些特质并不能说就能够在如今卷到爆炸的就业市场上拥有独特的竞争力,至少在短期来看对相关知识的掌握程度、学历背景、表达能力等更具度量性的指标上更具优势的候选人往往更具竞争力,这也是以可量化指标为评价体系的系统的系统性缺失。

在东亚圈的文化背景下,盛产卓越工程师与实干家,他们能够发现当前系统的结构型矛盾并发挥自身的聪明才智去解决当下的现实问题,也能够发现更加深层次的本质从而提出一整套解决相关问题的方法论。而西方却盛产冒险家与梦想家,在近代宽松的政治、富裕的经济条件下,那里的人们可以有更多的机会去发扬个性、发表己见,对讨论更加开放,层级关系相对而言较为松散,试错成本低,这种氛围更有利于新事物的出现和发展。因此,我们也不难发现在许多技术发源于西方,而却在东方得到的大范围的应用与实践,且基于此得到了不少的改进与提升。

对于程序员来说,他们是更加乐于接触新事物的人,开放包容的心态在团队成员之间的沟通协作中非常重要,在开源社区中我也遇到了许多大神级别的人物,他们愿意回答初级工程师提出的 ”简单的“ 问题,并且在语言的使用层面也让人感到舒服,这是纯粹的技术交流,并没有什么级别的隔阂,有问题就提出,总有人会回答你(别忘了向别人道谢,毕竟开源工作全凭热爱,花费的是别人的时间)。在这里分享一个站点,Hacker News 其中有与计算机领域相关的热点,也有与数学、物理等自然科学相关的话题,更有求职、生活、心理学等等领域的知识,只要你对知识摄入感兴趣,你就可以去这逛逛。

随着互联网的快速发展,程序员成为了这个时代最为吃香的职业之一,大量人员涌入与计算机互联网相关的领域,不知疲倦地学习领域内的相关知识,投入时间、金钱以及精力去搜刮任何一个角落,囫囵吞枣地吸收着固定的流水线模式,生成出”背书“式的代码与解答,”码农“这个词便由此而生。其实这也无可厚非,程序员被标榜着为高薪职业,自然会受到追捧,行业也从原先的百家争鸣混乱竞争的状态到形成具有成熟行业规范多雄鼎立的状态,编码以及生产都有着”最佳实践“由不得人员胡乱自由发挥,这是市场经济、行业发展的规律。市场不景气便会让原先无序扩张的现象受到遏制甚至出现反噬,具体的表现便是各大公司选择裁员以减少开支、优化业务,处在时代浪尖的人们能做的就只有疯狂内卷争夺少数的机会吗?我想你应该先停下奔波的脚步,停下来思考一下自己究竟喜欢什么,从事什么工作能让你获得最大的满足感,而不是为了物质上的利益去从事让你精神上浑浑噩噩的行业。这个东西说着十分玄幻,在日本人生哲学中有个概念叫作 IKIGAI 讲述的是人根据不同的意愿从事不同的职业领域与获得的人生意义之间的关系,有兴趣的朋友可以去了解一下。

🤓 学点什么