以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程。但是对于大多数人年龄大了,各方面的压力也就更大了。年龄大了就面临上有老下有小的处境,简单地说父母、爷爷奶奶病了要去照顾;孩子病了也要照顾;老婆病了也要照顾;自己病了还得自己照顾自己。挣的钱要够养活一家人的,房子贷款要还的;自己的体力也不行了,不能像以前那样加班加点的熬夜了。
而一些公司又是只顾眼前利益,只肯雇佣“便宜”的劳动力,老了,写不动代码了就面临着失业的风险。当然一些人可以转行,做销售、做测试、做技术(售前售后)支持,做其他的行业。如果是转到完全不相干的行业的话,那么几年的经验积累也就浪费了大半,可惜呀。
我不想写一个悲观的、发泄的贴子,这样没有什么用处,我想我们是不是可以讨论一个出路出来?
所以我才想到了这样的一个职位:技术顾问。
技术顾问的职责:
1、带人。培训新程序员、检查代码是否符合规范等。
2、疑难解答。解答写程序时遇到的一些问题,主要是针对新手来说的。有的时候是旁观者清,呵呵。
3、项目设计的检查等,还是那句话:旁观者清。
4、疑难问题公关。
5、其他
目的呢,就是要发挥老程序员的优势,以老带新,让公司可持续发展。相信随着软件行业的发展,会有越来越多的公司需要这样的人吧。
这样可以给新程序员一个定心丸,你们不用着急跳槽,在这里坚持一下,以后就可以做“技术顾问”的位置了,就可以比较轻松的挣钱了。呵呵。因为对于老程序员(在同一个公司工作好多年的)来说,对公司是再熟悉不过了,而现在为什么这样的人坚持不住,总想着跳槽呢?原因有两个:升不上去;工资少不够养家的。
如果公司能够给一个宽松的环境的话,可以发挥这样的程序员的优势的话,公司是不会赔钱的。(思路乱了,先这样吧)
当然你可以说我的想法很天真,基本上是只有在童话世界里面才会有的事情。这个倒也有可能,毕竟我经历的事情还不是很多,我的这个想法可能很片面。但是老程序员有很多的经验,但是体力、精力不足;新程序员体力、精力充沛,但是经验不足。如果能够互补的话岂不是很好?这里权当抛砖引玉了。