点击顶部“CSDN”,选择“置顶微信官方账号”
关键时刻,第一时间发货!

第一节编程课,当你按照老师说的一行行打印出“Hello World”的时候,你眼前一亮,觉得编程“太酷了”。
你会不禁感慨,你好,程序员。你好,世界,我来了。
你学习基本的语法、方法、框架、数据库、数据结构,开始做第一个完整的项目——库管理系统。
你很有成就感的告诉厌倦了这个系统的老师,你是怎么设计的,你遇到了什么问题,如何艰难的解决。老师点点头,随意给你打了个中等分。
你淡然一笑,掩饰自己的苦涩。
后来你坐在隔间里,工作间隙不经意间想了想,你说“啧啧”,少年难平是什么鬼意思?
一,
大四开始实习,觉得自己编程能力还可以。第一天上班才知道自己是个大傻逼。
你一个人装软件就厚着脸皮问正规工作人员问题,别人只回复你空。很多时候,你默默的一个人抚摸项目框架和代码。你有些失落,再也没有人手把手教你了。
比你大不了多少的同事给你小任务,你一边开发一边熟悉系统。
你的第一个项目被测试,“你如何改变在线?到处都有虫子。如果没有,问问老员工怎么做。”
你有点不好意思,抿着嘴唇,默默把问题写下来,花很多时间理解消化,每一行代码都写的很仔细。
你的下班时间是从6点到8点,然后到10点...
第二,
毕业后你去了一线城市,二线公司,工资比老家同学高好几倍。你住在小出租屋里,在狭小的隔间里工作。你认可自己的职业,每天激情工作。
混技术论坛,看技术微信官方账号,周末参加大牛的技术讲座,偶尔转发一些评论给程的朋友。你觉得这是个好日子。
一次出差,因为运维人员太忙,领导让新人帮忙给客户安装培训软件。你兴奋的发朋友圈证明自己的忙碌。
北方的冬天很冷。你一个一个培训客户。看到客户在这个偏僻的小城使用你开发的软件,你精神饱满,认为程序员正在改变世界和人们的生活方式。
一年后,出于礼貌,工资涨了1000。你同学开始跳槽,跳槽后工资涨了不少。

你有点犹豫。现在公司呆惯了,同事都熟悉了,你跳槽还得重新熟悉。更何况很多公司都不喜欢太频繁想跳槽的人。
等等,你想。
第三,
随着时间的推移,项目一个接一个,bug一个接一个。当你掌握了工作所需的技能后,你就渐渐变懒了。
平时工作累了,晚上就回到朋友圈打游戏睡觉。周末你呆在家里,不再去听技术讲座,因为你觉得听了也没用。
一年一度的推广来了,你打开空白色PPT,好像没什么可写的。无非是业务+业务,没什么技术拿出手来。你没赶上新的重点项目,没赶上算法优化,没赶上。
你只是日复一日的和PM讨论需求文档,日复一日的改不完的bug。你日复一日只是在原地踏步,工资也是。
你开始觉得工作枯燥乏味,你开始机械地编程,你开始机械地生活。
你觉得是环境的原因,你想找回以前的激情,所以你辞职了。你已经开始摸索新的技能,这当然比你刚毕业的时候好多了。你似乎重拾了初入职场时的积极向上。
但是试用期结束,一切都被打回原形,你又放松了。
四,
工作第五年,你开始被称兄道弟,你开始参与管理。你的工作逐渐从编程变成了面试和会议,你看的书从《编程之美》到《管理学》。
偶尔仆人忙不过来的时候,你会自己编程序,不过好像有点生疏了。测试人员不想测试你的项目。他们开玩笑说,X哥平时不出手,出手就挖个大坑。
你动手编程的少,更何况每天和你聊天的人很多,也没有整个时间去写代码。
你开始犀利的挑选面试者,有条不紊的向领导汇报工作,和下属一起画饼。你开始离编程越来越远。
工作第八年,你成为技术经理,但你已经不再编程了。公司认可你的忠诚,给你一个适度的选择权,你困了更安心。
你拿着保温杯喝了一口茶,突然回想起刚开始工作时“改变世界”的想法。你会忍不住微笑。
此时HR喊道:“X哥,请面试这个人。”

“我来了。”你放下杯子,站起来。
你感觉自己没怎么变,和其他沉迷于技术的程序员没太大区别。然而,生活就像一个学生时期完成的课程项目。花了那么多心血,结果都是普通的结果。
你屈服于重复温和的现状,停止挣扎,接受生活给你的一切。
声明:本文授权转自程序化生活,封面图片为视觉中国付费下载。作者:五五,白天搬砖,晚上造梦。我相信每个人都有故事,程序员也有很多意外。写最接地气的程序员故事。
——————推荐阅读


