从事编程也好多年了,编码工作也有很多复制粘贴的工作了,虽然很多人认为嵌入式软件开发并不算真正的程序员。
开始进入编程行业一方面是因为自己懒,因为大一时我还是大专业招生,大二时再细分专业。由于不想去做机械加工类的工作,进入了自动化类。二是相对来说软件开发还是目前更有发展的一行,赚钱也多。但是能真正走入这个行当还是因为有兴趣,刚毕业时能够抱着一个新买的开发板实现自己的想法,能够看到自己小程序跑起来之后告诉别人这个东西是我自己做的,还是很有成就感的。
但是随着编程工作时间越久,越来越多的觉得我们只是再做碎片化的工作,可能你实现了自己的功能模块之后,都不知道整个产品要怎么用,你的代码模块能够在那个环节体现价值。就像是《雪崩》这本书中所描述的那样:
Marietta和她的上司们在办公楼的上层夜以继日地开长会,设计出了这些程序。一旦设计定稿,它们就被拆分成小块的程序片段,分配给各个组的开发经理。这些经理再细分这些程序片段,分配给底下的程序员。为了确保程序员能够按照要求完成工作,他们必须遵守一系列规则和规范,这些规则和规范甚至比政府的规章制度还要繁琐。
可能这也是大多数人的生活状态吧,干自己想干的事在工作中还是很难的。所以很多人在说我喜欢编程,但我厌恶这个行业。
做一个简单的设想,如果中了花不完的彩票我会继续写代码吗?我想还是会的,但不是在条条框框下写功能模块。我可能会选择喜欢的项目,而且不会花那么多时间在上面,我可能写二三个小时仅仅是因为喜欢而已。
现在很多人在焦虑,35岁之后的程序员在干嘛?我想35岁之后如果你还仅仅是一个程序员,可能你真的也就完了。
最近在看《一个程序员的奋斗史》,推荐看一下,然后共同来做一个分享。