大家好,我是虎哥。
作为一个天天和代码打交道的前端程序员,我发现咱们程序员圈子里经常会有一些“段位”之争。说白了,就是大家会根据自己在职业生涯中的成长路径,把自己分成不同的“境界”。
最近我就看到一个帖子,说的是程序员的八重境界,大家可以对号入座,看看大家都在哪个层次上徜徉呢?
1. 不朽的程序员
这是传说中的终极形态,达到这个境界的程序员,已经不再是简单的“码农”,而是编程界的“神”。
即使他们人不在了,但他们写的代码依然在各种系统中默默运行,影响着一代又一代的程序员。你听说过的那些计算机课程,可能就有他们的贡献。
他们的一生充满了传奇,比如Knuth大神,他的《计算机程序设计艺术》可是程序员们的必修课,这书你看过多少页?反正我是翻开过……
2. 成功的程序员
这一层的程序员,不仅仅是在技术上有所建树,更在商业上大获成功。比尔·盖茨这样的典型人物,把自己写的代码变成了统治世界的软件帝国。
成功在这个层面上,更多的是靠商业头脑,而不是技术本身。当然,这样的程序员可以在自己想做的事情上完全自由,比如退休后去做慈善什么的,也是挺让人羡慕的。
3. 知名程序员
你可能不会成为盖茨,但在技术圈子里,如果你能做到让人们一提到某个技术就想到你,那你就是一名知名程序员了。你可能在某个技术社区中有很高的威望,或者你开发的开源项目被广泛使用。
虽然你不一定赚大钱,但你的名字会在技术圈中被传颂。再比如说,DHH(David Heinemeier Hansson),Ruby on Rails的作者,他就是技术圈内非常知名的代表人物。
4. 胜任的程序员
这一层的程序员,在日常工作中是游刃有余的那种。他们可能在技术上并没有特别突出的成就,但他们在自己的岗位上已经非常稳固了。
你交给他们任何任务,他们都能高质量地完成,领导喜欢,团队依赖。只是,有时候他们也会感到迷茫,心想:这辈子就这样了吗?接下来还想干点啥?
5. 普通程序员
这是我们大多数人所在的层次,代码写得不算差,活儿也能干,但是没有什么惊天动地的贡献。大家上班写代码,下班休息,工作虽然平淡,但生活也还算稳定。
你不会为下个月的房租发愁,但你也知道,自己可能这辈子都很难成为大牛。也没啥,毕竟世界上大多数人都是普通人,大家都一样。
6. 业余程序员
业余程序员可能是一些正在学习编程的学生,或者是白天有正职工作,晚上却爱搞搞代码的小伙伴。他们会用业余时间折腾一些项目,比如开发个小网站,玩玩开源项目什么的。
虽然他们不一定把编程当成职业,但他们的热情和创意往往让人刮目相看。说不定哪天他们一不小心就开发出一个热门应用呢。
7. 低调的程序员
低调的程序员很有意思,他们技术不差,甚至可能很厉害,但他们就是不显山不露水。这些人往往在大公司中埋头苦干,兢兢业业地完成自己的任务,对他们来说,编程只是工作的一部分,并不是生活的全部。
他们不追求出名,也不想折腾创业,只想平平淡淡过日子。挺好,这也是一种生活方式。
8. 烂程序员
最后这一层嘛,就是那个大家都不想承认的“烂程序员”。这些人可能是因为各种原因误入编程行业,结果发现自己根本不适合这行。
写出来的代码总是Bug一堆,还老是拖累团队进度。同事们谈论起他们时,总会露出无奈的表情,甚至背地里编出一堆段子来吐槽。要是你身边有这样的人,你可能会非常理解这种“痛”。
结语
看到这八重境界,不知道你觉得自己现在在哪一层呢?每个人的职业生涯都有不同的轨迹,有人可能一路高歌猛进,成为了不朽的程序员;有人可能就安安心心做个普通程序员,把生活过得踏实平稳。
没有谁一定要成为某种特定类型的程序员,关键是找到自己觉得舒服的位置,过上自己想要的生活。
最后,欢迎大家在评论区分享一下,你的终极目标是哪一层呢?是不是已经在路上了?或者说,其实你并不关心这些境界,只想快点下班去打会儿游戏?无论如何,我觉得只要你开心,这就是最好的“境界”了。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3798.html