程序员的职业生涯之我见
总是听到下面的论调
ü 程序员干不了一辈子!
ü 程序员怎么也不能干一辈子吧!
ü 在中国程序员还能干一辈子?
ü 过了(30)40我就干不动程序员了!
每每听到这种言论心里都不太舒服。
其一,程序员不是模特儿。
模特必须靠脸蛋、身材吃青春饭,过了30岁OR40岁,年老色弛了不能上台了、做不动了,会被人遗忘。程序开发是知识密集型产业,依靠的是有智慧的头脑、不断的自我更新和实践、不断地自我超越。
其二,程序员不是简单体力劳动者
在此我无意轻视那此为祖国建设做出无私奉献的体力劳动者,没有他们的基础工作,高质量的生活将无从谈起。
但是,我不同意有些程序员或者非程序员把Coding视为码砖。不错,Coding和码砖是有点像,但任何人也不能否认其中存在的智慧和技巧。退一步说,就是有9级瓦工这个职称。9级瓦工也可以干一辈子的,没听说谁说40岁之后就干不动了。
为什么会有很多人有程序员干不长这种想法的,部分原因可能是:
外部原因
1、 大环境影响
就目前国内的软件开发环境而言确实存在以下情况,即年过30岁还做程序员的比较少。很多优秀的程序员都提升为项目经理了,还在一线做开发的不多。
2、 小环境影响
很多项目、很多公司里程序员的流动率居高不下。如果你在一个公司做的久一点(比如:2年半,有的甚至更短),你会突然发现自己成为项目组里资力最深、了解情况最多的人了。如果你不升职当个头头儿,领导都认为不合适。于是很多优秀的程序员开始做自己不太擅长的领导工作。吼吼!
3、 进度压力
很多项目的开发进度因为一味迁就客户需求导致了制定并不合理。经常搞的程序员要7天X24小时地加班。开发程序成了玩体力、甚至玩命。玩命的活计估计是干不到老了,很多人还没等到老就OVER或者因健康原因提前退休了;
内部原因
个人认识和意愿
1、个人认识
很多程序员自己就认为从事的是个青春行业,做开发工作年过30当不了领导或进不了公司管理层就必须转行了。而不是深入思考职业发展的问题。
2、 个人意愿
有些人当程序员的目的就是为了转行做销售或者售前的工作,程序员之外的工作更适合他们,那转行对其而言是个必然选择。(但从外界的角度看,会被误读成因种种原因被迫转行的。)
那是不是过了XX岁之后,我们就不能写程序、不能作程序员了呢?XX岁之后程序员的出路又在哪里呢?
(本文的续会给出部分建议,当然也希望大家能在回贴中说出自己的想法)
{声明:本人原创作品,未经允许,严禁转载。如果您无视第一条,那么请在转载时标明出处。原文网址:http://blog.csdn.net/jobchanceleo/archive/2007/01/23/1491582.aspx
本文系应好友之约写就,在CSDN上首发。
}
相关文章
程序员不擅长沟通???
不能干一辈子开发???
不能干一辈子开发?(续)
浅析程序员的压力的产生
浅谈程序员如何正确面对压力
技术女性职业规划及其它
技术人员行走职场三大陷阱之“熟人借钱”
技术人员行走职场三大陷阱之“盲目创业”
技术人员行走职场三大陷阱之“胡乱跳槽”
两起跳槽引发的道德思考
公司到底是怎么看我们的……
leo谈程序员的职业素养(上)
leo谈程序员的职业素养(下)
程序员初涉江湖 宜步步为赢(1)
程序员初涉江湖 宜步步为赢(2)
程序员初涉江湖 宜步步为赢(3)
32岁了,我还有没有机会转行做程序员吗?
5年海外工作经验,硕士归国没有适合我的位置???
女程序员过三奔四,你的名字是迷茫???
英语程序员永远的痛???
前进路上,我们都曾经迷失
MBA毕业了,我想继续做开发
职业发展顾问Leo
分享到:
相关推荐
因为我是女的,不敢奢想做一个项目经理,人也不会一辈子从事软件开发的。一般人也许会选择转行做销售之类的,但我不知道我是否行。因为我性格比较内向,虽然很多人认为女的口齿伶俐,但我不是。因为我一紧张,就会...
在IT行业中,编程不仅仅是关于代码和技术,它也可以成为表达情感的一种方式。"网红表白程序-你要愿意爱我一辈子吗?.rar"这个压缩包文件,显然就是利用编程技术来创造一个浪漫的表白工具。让我们深入探讨一下这个...
### IT人不要一辈子靠技术生存 #### 一、技术与生活平衡的重要性 在中国,很多IT专业人士可能会误以为凭借过硬的技术就能获得稳定的生活和高薪待遇。然而,实际情况往往是,技术人才常常面临着工作与生活的失衡。 ...
77部男人一生必看电影,作为一个男人!大家有没有看过??.pdf
一天我与一位程序员同事进行了一场关于将程序从一种平台移植到另一种平台时所引起...在我的一生中只有几次感到了自己需要做些什么—— 其推动力是如此强烈,使我用将近一年的时间去研究和编写关于跨越平台软件的开发。
【各种开发学习视频】资源包含了丰富的编程学习资料,旨在...综上,"程序员一生的收藏"压缩包为程序员提供了全面的学习路径,无论你是初入职场的新手,还是经验丰富的老手,都能从中受益匪浅,持续提升自己的专业能力。
2. **版本控制系统**:Git是现代软件开发中不可或缺的工具,工具集可能提供Git的集成客户端,方便进行版本控制和团队协作。 3. **项目管理工具**:“ahao5”可能是一个项目管理组件,帮助开发者跟踪任务、缺陷和...
社交技能在职业生涯中起着关键作用,如果一个人不能与他人建立良好的关系,他们可能会在事业上受到限制。 . . 没有清晰的职业规划:有些聪明的人可能对自己的职业发展缺乏明确的规划,不知道如何将自己的才能与潜力...
好的软件人员一生必看的六十本书.doc 理想、激情、生存——位技术管理人员的20年工作经历和感悟.pdf 某高级程序员的几点建议.pdf 软件开发工作中需要哪些知识.pdf 什么才是软件开发的葵花宝典?-软件研发-CSDN.htm ...
发现兴趣,培养兴趣。弄清楚自己一生的使命是什么?
Oracle开发手册是数据库管理员(DBA)和开发者的重要参考资料,它涵盖了Oracle数据库系统的各个方面,包括安装、配置、性能优化、安全管理、数据存储以及SQL和PL/SQL编程等关键主题。以下是对Oracle开发手册中可能...
2. **插件支持**:Struts2支持各种插件,如`struts2-convention-plugin.jar`提供了默认配置和约定优于配置的特性,使得无需编写大量XML配置就能实现Action的映射。`struts2-json-plugin.jar`则用于处理JSON格式的...
C语言Java语言开发的好工具,很容易上手,适合初学者和高级语言开发
通过深入学习和实践这些案例,你将能够提升你的C# .NET开发能力,并能更好地应对实际项目中的挑战。所以,无论你是新手还是有经验的开发者,这个《Visual C# .NET案例开发集锦》都是一个不容错过的宝贵资源。
为什么一些天才的科学家穷其一生的精力也不能把这些迷惑归纳成一种科学工程学科或行业标准?我们当中的大部分人,特别是商人、工程师及学术机构研究人员把计算机与软件看成一个非常普通的东西,他们用各种荒唐的方式...
标题和描述中提到的“ChatGPT”是一个由OpenAI公司开发的先进人工智能模型,它在对话理解和生成方面表现出色,能与用户进行流畅、自然的对话。然而,这个话题似乎将ChatGPT与个人的社会地位联系起来,实际上,这可能...
很多老师一辈子都呆在学校里,连外贸都没做过,你怎么能指望从他们这里学到写商务信函的精髓?真正的好的email,必须要模仿老外的行文方式,尤其是英语为母语的客人!即使你的邮件写得四平八稳,语法精到,整篇下来...
别扯什么运行速度,内存那些有的没的,那些东西全是扯犊子,对于新手或者绝大多数人,那些东西可能写一辈子代码也不用考虑,现在的计算机不缺算力和存储空间。主要精力应该是保证功能的实现和稳定运行。 (2)C# 是...