程序员与别的专业有所不同,其他专业都是越老越香,而程序员却是一个例外,因为计算机技术更新太快,而且工作强度很大,因此大部分程序员只会写 3 年代码。3 年后要不晋升做项目经理,要么转行,个别研究所除外。

上面是我在知乎上看到的一个很奇葩的观点,我个人是不认同的,因此我在标题上加了一个“非”的符号“!”。

就我来说吧,从 19 岁开始敲“Hello World”到现在,不知不觉,十多年过去了。虽然没能成技术专家,却依然战斗在技术一线,属于那种一个人扛起一个公司的类型。

我敢给各位吹牛逼说,公司离了我转不了,这也是我敢给老板硬刚的底气,哈哈。可能有些人不相信,说我盲目自信。老板不是没想过把我换掉,当年我的一个手下离职后偷偷对我说,老板有一次问他:“咱们公司的代码现在也稳定了,要是王经理(对,就这个头衔)离职了,你能顶上去吗?”

这可是上位的好机会啊!但我那兄弟很硬气的顶了回去:“咱们公司的核心代码以及业务逻辑,好像只有王经理最拿手,我恐怕有点难啊。”

在我老板眼里,甚至很多老板眼里,代码稳定了,不就是修修 bug 啥的,随便招个应届生都能对付。但说真的,在小公司,像我这种老油条不仅代码敲得 666,甚至业务上都是驾轻就熟。别说应届生,5 年工作经验的都不一定能拿下来,何况 3 年的。要知道,程序员干的可是手艺活。

有一段时间,我因为家里有事没去公司。而恰好项目上出了一些问题,我那兄弟没能扛得住,反而 bug 更多了。老板就不停打电话催我,于是只能远程办公把问题搞定。事后不久,公司资金链紧张,我那兄弟就回老家做教师去了。

说到教师,我不由得想起马云这个满嘴跑火车的乡村教师,不是要裁掉“工作 10 年以上的宝贝”嘛,我怕支付宝啥的以后真的会崩。不是说阿里的新人不牛逼,而是马云这个态度真的是有问题——丑恶。

如果我是马云,直接把所有员工裁掉拉倒,找几个大爷,服务器崩溃了就重启一下,依然可以赚得盆满钵满。

在不少公司,出发点都是业务大于技术。典型的例子就有联想,柳传志和倪光南在到底是注重技术还是业务上发生了重大的分歧,最后,业务(柳)把技术(倪)踢出了局。现如今的联想,大家都知道它过得并不好(呵呵,咸吃萝卜淡操心地举个恰当的例子)。

有一次,我去干洗店洗衣服,本来以为五分钟的事,我就没把车停到车位上,而是路边。结果呢,我从干洗店出来后,发现多了一张罚单——违章停车,麻蛋。干洗店的电脑死机了几次,卡私活刷不上,操作员给我抱怨说,“破电脑破系统,每次都耽误事。”我瞥了一眼系统的界面,那老旧得就像马云的那张丑脸。这家干洗店在洛阳是大哥级别的,应该很赚钱的,毕竟操作员的打扮还是挺体面的。

还有像医院的药品管理系统,那真的是“与日俱进”的反面典型。如果你有幸成为开发这种软件的程序员,那么恭喜你,不用 3 年,1 年就可以卷铺盖走人了。这种公司根本就不会采用新技术,毕竟稳定(落后)才是第一位的。也不需要 UI,丑不丑无所谓,将就着用嘛。

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。但情况真的是这样吗?绝不是的。假如大部分程序员只会写 3 年代码,那么 25 岁以上的程序员就很稀缺了,就好像国宝大熊猫一样稀缺。但很显然,真相不是这样的。

我大学的同学,从一开始敲代码的,现在大多数上都还在研发一线,不是说我们没有晋升空间,而是说我们这个年龄段的,正是做程序员的黄金年龄啊。

就我个人而言,技术成长最快的是前 3 年,然后是瓶颈期的 4 年,再然后就是最近 3 年,技术功底越来越扎实,所以写出来的代码也就不再漏洞百出;即便是出了 bug,也能最短的时间内从日志中扒拉出问题的根源,更重要的是,顺带把问题搞定。

所以我一直很担心,哪天我副业收入是主业的 2 倍以上后,我是不是会炒老板的“鱿鱼”,那时候公司该怎么办?

其实程序员这个职业并不是例外,除非是你所在的公司是个例外,否则的话,技术专家还是越老越香的。那些富有经验的程序员,在身经百战后,敲出来的不止是代码,而是艺术。

我敢打赌,我的读者群体里肯定有一小撮不是程序员,但下面这段代码,大家肯定都能看得懂,哈哈,从艺术的角度来看,简直无可挑剔。

public class Coder {private boolean hasGirlFriend;public Coder(boolean hasGirlFriend) {this.hasGirlFriend = hasGirlFriend;}public boolean hasGirlFriend() {return this.hasGirlFriend;}}

即便是这样通俗易懂的代码,我敢再次下赌,新手真不一定能写得出来。

如果一个行业是健康的,蓬勃发展的,那么就一定有 3 年以下编程经验的程序员,也有 3 年以上的,而程序员这个行业,就目前看来,我认为是健康的,尽管大环境被一些恶意的资本家破坏着。

看在我坚持日更原创的份上,送我个赞呗,谢谢。

1、亲爱的读者朋友们,喜欢的话,请关注我的原创微信公众号「沉默王二」,专注于有趣的 Java 技术和有益的程序人生。

2、给我点个赞呗,你最美你最帅,除此之外,还可以让更多的人看到这篇文章,顺便激励下我,再次感谢。

如果觉得文章对你有点帮助,请微信搜索「 沉默王二 」第一时间阅读,回复【666】【1024】更有我为你精心准备的 500G 高清教学视频(已分门别类),以及大厂技术牛人整理的面经一份。

!大部分程序员只会写3年代码相关推荐

  1. 大部分程序员只会写三年代码?

    作者 | 沉默王二 责编 | 郭芮 程序员与别的专业有所不同,其他专业都是越老越香,而程序员却是一个例外,因为计算机技术更新太快,而且工作强度很大,因此大部分程序员只会写 3 年代码.3 年后要不晋升 ...

  2. 全栈程序员这个月写了啥代码?

    猜猜写了多少行?都写了哪些语言呢? 大家好,我是鱼皮. 时间过得真是太快了,又到月底了.对于程序员来说,总结还是挺重要的,我也一直保持着一个习惯,就是每个月末都要看一下自己这个月的代码统计情况,比如写 ...

  3. 程序员,请写健康的代码

    开心一笑 [记得书上说过,男人为什么要管妻子叫老婆.因为这段姻缘从月老开始,一直到孟婆才会结束.] 视频教程 大家好,我录制的视频<Java之优雅编程之道>已经在CSDN学院发布了,有兴趣 ...

  4. 奉劝程序员们:写再多代码,还不如提升这两大能力有价值!

    哪个国家的程序员水平最高? 软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛,给出了一份出乎意料的数据.据悉,这份数据研究分析了HackerRank社区里30万名开发者完成的140万项编 ...

  5. python程序员一天写多少行代码-这个工具,30分钟居然把我一天的工作给干完了!...

    前段时间一个话题刷上热搜:如果一直不上班,你的钱能撑多久? 朋友小菲说,这话题她压根就参与不了! 因为在她看来,自己一直是个「又穷又忙」的典型代表: "每天朝九晚九.周末节假日加班也是常态, ...

  6. python程序员一天写多少行代码-程序员写Python时的5个坏习惯,你有几条?

    很多文章都有介绍怎么写好 Python,我今天呢,相反,说说写代码时的几个坏习惯.有的习惯会让 Bug 变得隐蔽难以追踪,当然,也有的并没有错误,只是个人觉得不够优雅. 注意:示例代码在 Python ...

  7. @程序员,多写点“坏”代码吧!

    何为好代码?又何为坏代码?代码好坏的界限真的有那么明确吗? 与其固守于所谓好代码的"条条框框",不若走出好坏的边界,拥抱简洁又直击功能需求的"坏"代码吧! 作者 ...

  8. 为什么程序员都不写文档?

    ‍‍‍ ‍ [CSDN 编者按]对于程序员来说文档可能是他最大的软肋.一些被称之为高手的程序员,往往是文档方面的处理会偏弱.不管这个程序员是在大公司.还在小公司.不管程序是写文档的.还是不写文档的,大 ...

  9. 转载: 中国大部分程序员的通病

     中国大部分程序员的通病        出处     http://www.copathway.com/itbookreview/view_paper.asp?paper_id=240 中国的大部分程 ...

最新文章

  1. 怎么彻底删除电脑上的软件_你的电脑有救了:1 个神器几个进阶方法彻底删除流氓软件!...
  2. as3.0 比较两个数组
  3. 工具-Xmind常用快捷键/使用
  4. 备份文件命令SqlServer一键复制数据库脚本
  5. hdu 4305 概率dp
  6. jmete 学习--基础之名词解释
  7. php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解
  8. 运行python脚本时出现no module named cv2怎么解决
  9. 三天两夜肝完这篇万字长文,终于拿下了 TCP/IP
  10. 算法笔记(二)抽牌法产生随机全排列
  11. GB35114---基于pjsip协议库开发问题
  12. Snake算法知识点记录
  13. 均匀半空间视电阻率MATLAB代码,均匀半空间中心回线瞬变电磁法正演研究
  14. String类的常用方法都有哪些?
  15. Mysql 事务锁等待时间超时
  16. Leetcode 50. Pow(x, n)碰到的一些问题
  17. 敏捷史话(十三):我被 Facebook 解雇了——Kent Beck
  18. 测试用例设计——微信发朋友圈(详细)
  19. 《Netty权威指南》笔记 —— 第二十、二十一、二十二, 二十三章
  20. 解决Linux“Device is busy”与磁盘只读

热门文章

  1. 从起点开始:5G MEC需求协议导读
  2. AsciiDoc文章模板
  3. 用了2周,终于把Python网站开发库大全整理完了
  4. thymeleaf th:each根据整数循环
  5. dnf搬砖哪里最赚钱
  6. 利用tasklist和taskkill实现判断进程数按名称杀掉进程
  7. Opencv将两幅或多幅IplImage图像同时并行显示在同一副图像上——程序
  8. OA系统----第一模块----部门管理
  9. 5款linux下的笔记软件
  10. 【设计模式】设计原则