四十岁的准程序员

不知道是不是周期性效应,现在好像老是看到有关程序员年龄的讨论。屈指算来,中国的IT行业就算从90年代开始吧,也已经走过了二十年的时间,所以,那时候出道的先驱们刚好步入了这个阶段。而像我这种半路出家的半吊子程序员,也十分不幸地挤入这个阶层。所以,每每看到这样的文章和讨论,都弄的我是汗流夹背,如坐针毡。人家正经八百科班出身的都有危机了,你让我等钻空子进来的IT混子还怎么活?

 

但担心归担心,就像歌里唱的,生活还是要继续。每天还是睡觉、吃饭、写程序,做好自己这一份事情,至少在2012到来之前,一切都还平静。记的前几天有一位朋友在自己的博客中说,看到来来往往的应聘者,几乎没有一个人能认认真真的完成他所交待任务,人们来去匆匆,似乎很忙,但却又不知道自己到底在寻找什么。他是做老板的,这是他招聘时的感悟。圣人说,树欲静而风不止。这是一个浮躁的社会,人们生活在其中,难免不受影响。到处都充满着诱惑,到处都埋伏着危机,让一个人出淤泥而不染,琢清莲而不妖很难,更何况处于风尖浪口的程序员。互联网的创富神话,似乎明天都在刺激着大家的神经,而几乎每个人都不愿意写一辈子代码,为他人做嫁衣裳。但是,成功无法复制,成功也只能属于少数幸运儿。所以,各行各业都很浮躁,IT业可能尤甚,程序员更甚。

 

程序员是吃青春饭的?这似乎有些抬举了,印象中好像只有XX才是如此,我倒觉得这完全是个误区。其实各行各业都一样,年轻有年轻的优势,年长有年长的优势。但年纪太长就不是优势了,就该休息了,就是自然规律,谁也没办法阻挡。比如医生吧,年纪越大,经验越丰富,见多识广,很多病一看就知道是怎么回事儿,要用什么治疗手段,但做起手术来,可能会因为体力精力等原因,比不上年轻人,但可以给年纪人以指导。老师也是一样,学生大都喜欢年轻一些的老师,我想大家都有体会,但年轻的老师还是需要老教师来带才能成长。其实每一行都是如此,每一个年龄段有每个年龄段的特点,有自己擅长的方面。有人说,中国的软件发展层次低,程序员就是个体力劳动者,会复制粘贴就行了。这种话不只一次看过,还有很多人附和。这简直就是胡说八道嘛。的确,咱们的技术水平可能不如美国,没有windows,没有oracle,没有java,大部分程序员所做的都是应用层面的东西,但不能因此这就贬低自己啊,每个层面有每个层面的技术要求,而不能说低层的就高科技了。咱们只是没有赶上那个发展的机会。

 

有时候还能看到这样的观点,程序员到三十岁,就要考虑向架构师或分析转型了。一句话,要远离代码。似乎代码有毒?这种说法我觉得也有问题,如果大家都不愿意写代码,光靠分析和架构就能出程序吗?前几天刷墙也让我想到了这个问题,正所谓知易行难。事情是这样的,家里的墙壁经过了六、七年岁月的沧桑,有些老旧了,就买了桶乳胶漆,打算自己粉刷一下。看起来这是件没有任何技术含量的工作,拿刷子刷刷不就行了,其实不然。有些地方由于受潮,出现了脱落,当滚桶滚过,旧的涂层会被粘起来,使墙面变的凹凸不平,而有的地方因为被污渍污染,漆没办法将其覆盖。也就是说,在实际操作时会有很多问题,要解决这些问题,靠规划和架构是不行的。对于软件工程来说,分析和架构当然重要,但代码也同样重要。而不能把写代码看成好像是一种很低级的工作,我觉得这完全是一种错误的观点。分析的再好,架构的再棒,没有代码的支持,一切都是空话。

 

当然,年纪大了,精力有所不支,这是自然规律,谁也无法抗拒。做程序,是个辛苦活,开始时可能真是为了兴趣,但干到四十岁,人到中年,可能就有很大一部分是为了生存了,这也是没办法的事情。但是,做哪一行不是如此呢?人们都渴望一夜暴富,但基本上都是做做梦而已,真正成真的只能是沧海一粟。如果能成功转型,当然要恭喜你,但肯定不可能每个人都去当做领导,如果没这样的机会,写代码也不是什么丢人的事情。

 

唉,确实是老了,写不动了,睡觉……

 

******************

### 回答1: 40岁的程序员建议: 1. 保持学习:不断学习新技术和方法可以保持编程技能的领先地位。 2. 拓展知识领域:不要仅局限于计算机科学,尝试了解其他领域的知识,如经济学,心理学,商业等。 3. 提高管理能力:如果有志于晋升为团队负责人或项目经理,则需要加强管理技能。 4. 关注职业规划:考虑自己的职业目标,为实现目标制定规划并积极实施。 5. 关注身体健康:随着年龄的增长,保持身体健康变得越来越重要。 总的来说,40岁的程序员应该关注职业发展,保持学习热情,同时重视身体健康。 ### 回答2: 作为一个40岁的程序员,我有几个建议给同龄的程序员: 1. 不断学习:尽管程序员在编程领域有多年的经验,但科技行业一直在不断发展变化。保持学习的态度,了解最新的编程语言、框架和技术趋势,这将帮助你保持竞争力。 2. 保持身体健康:长时间的坐姿和眼睛对电脑屏幕的长时间注视可能会引起健康问题。要记得定期锻炼身体,保持良好的坐姿和视力保护,并养成定期休息的习惯,以减轻工作压力。 3. 多与人交流:与同事和其他领域的专家保持良好的沟通和交流,有助于增加知识和技能。参加行业会议、讲座和研讨会,与其他程序员共同学习和分享经验,扩大自己的人际网络。 4. 寻求个人发展:不要局限于当前的工作角色和职责,尝试在自己的领域以外获得新的经验。探索其他领域的项目,培养新的技能,这将为个人职业发展提供更多机会。 5. 做好知识管理:40岁的程序员可能有丰富的经验和知识库。要学会整理和管理这些知识,可以建立个人博客、参与开源项目、出版书籍等方式将自己的知识分享给他人,并为自己在行业中树立良好的声誉。 总之,作为40岁的程序员,拥有丰富的经验和技能,但也需要与时俱进、保持学习态度,并注重健康和个人发展。随着科技的不断发展,持续学习和自我提升是保持竞争力和找到职业满足感的关键。 ### 回答3: 作为40岁的程序员,我有几个建议给同龄的程序员: 1. 深耕技术:在这个年龄阶段,我们可能已经积累了丰富的经验和技能。建议继续深入学习你擅长或感兴趣的技术领域,保持对新技术的关注,并不断提高自己的专业水平。 2. 建立良好的人际关系:随着职业生涯的发展,人际关系变得越来越重要。建议积极参与行业的社交活动,扩大自己的人脉圈子。与同行交流、分享经验,互相帮助,会有助于个人和职业的发展。 3. 注重身体健康:程序员工作大部分时间都是坐着面对电脑,生活节奏可能比较快,容易忽视身体健康。建议养成良好的作息习惯,定期参加体育锻炼,保持身体健康。身体好才能有更好的精力和状态来面对工作生活的挑战。 4. 平衡工作生活工作程序员来说是非常重要的,但是也要适度关注个人生活。建议合理安排工作时间,确保有足够的休息和娱乐时间。平衡好工作生活,能够提高工作效率和生活品质。 5. 持续学习和自我提升:技术行业变化快速,要不断学习新的知识和技能,保持自己的竞争力。可以参与培训、课程、研讨会等,也可以通过自学、阅读书籍和技术博客来不断提升自己。 6. 规划职业发展:40岁的程序员已经处于职场的中期,建议制定一个明确的职业规划。思考自己的职业目标,了解市场需求和趋势,寻找适合自己的发展方向,并做好相应的备和努力。 最重要的是,保持积极的心态和学习态度。40岁并不意味着就已经到了职业生涯的巅峰,只要坚持学习和努力进取,仍然可以在技术领域有所建树。
评论 104
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客行天下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值