悲哀,你选择开发工程师做为自已的职业
本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。
当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。
如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功叫做"辟邪剑法",你看这个小说第一次看到这种功夫的练法时,我想你当时一定笑歪了牙“呵呵,真好玩!”,可是现在我很痛心的告诉你:你选择的开发工作就是你人生路上的"辟邪剑法",而你现在已经练了,并且无法再回头。
相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到
心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也真的走过几回。对了,在这几年中,因为你的经济条件不错,你开始买房、开始谈恋爱、结婚、开始有了自已的小孩。有时候你会对自已说再过两年就去买车。当然其中可能有许多大件是需要分期付款的,但你对前途充满了信心,你确信认为这种日子会永远的持续下去,即使不是变得更好的话。
日子总是在这种平淡中一天天的过去,就在那么不经意间,你突然发现自已已经快30岁了,或者已经30了,莫名的,你心里会漫延着一种说不清楚的不安情绪,你好像觉得前途并非像前几年那样变得越来越好,你也忽然发现你以前所瞧不起的同学里好像已经有不少开着车的了,也有几个人住着比你还大的房子,好像房款还是一次付清的,你突然明白你现在的生活比起你的同学来最多是中游偏上了。工作中最让你感到心里不舒服的是,你越来越不敢对你的领导说不了,即使比你来的晚的同事升职或提薪,你也只是在私下与朋友们一起喝酒时才敢发发牢骚,在头的面前你的声间越来越小、笑脸是越来越温柔。
你终于开始迷茫“再过几年我会是在干什么呢?”,这句话常常出现在你的心里。
计算机开发工作,是一种以年轻为资本的工作,说句通俗点的话是“吃青春饭的”,嗯,这句话好像在一种特别的行业也听到过。
其标志就是一:工作的时间性非常强,一个开发项目被定的时限通常是很紧张的,更有甚者,有些号称开发管理的书里面还非常卑鄙的号召将一个项目切成多个小片,每个小片都定一个叫“里程碑”的东东来严格跟踪开发进度,加班加点在其它行业是需要加班工资的,而在开发行业,加班工资好像还没见到几个公司发过,是啊,反正有时间限制着,你干不完我再找你算账.所以开发工作通常有着其它工作所没有的精神上的压力。
一旦一个人步入而立之年,因为家庭和孩子的负担,加上精力上面的衰退,加班工作时间变得越来越少,这点让很多老板们感到:这些人已经老了,不好用了。指示人事部门:“以后招开发人员限制在30岁以下!”,相对而言硬件开发会年龄方面限制会稍好一点点,但也是五十步笑百步。还有一个很重要的一点就是:计算机这个烂东东实在是进步的太快了,前两年买的顶级配置电脑,现在怎么看怎么像废品,这还是小事,更可气的是好像每天都需要学习新的知识,刚毕业时只会书本上的PASCAL,学会了用腐蚀的办法来做电路板,一上班就开始学习TURBOC和TANGER2.0,刚刚学会,还没来得及高兴,马上开始学Borland C++和Protel3.0,好不容易学会了,却发现需要学习VC和Protel98了。单片机也是啊:Z80的指令背的很熟,工作中没来得及用就要学 8031,好好学吧,本来想着这辈子就吃它了,又发现又出来什么PIC、DSP、CPLD、FPGA、ARM等等....这还不包括中间要学一大堆74系列、4000系列、XX系列...IC卡居然里面还有CPU卡..如果学习的知识里每个字都能变成一分钱,我想所有的开发工程师都是腰缠万贯的富翁。
一眼看去,这种日子好像见不到头,年轻时乐此不彼,但现在你一定对自已能坚持到什么时候感到怀疑了。我们都玩过像仙剑奇侠传这样的RPG游戏,刚开始时你只是一个一名不文的少年,随着你去打怪物、捡宝贝、学秘芨,最后终于有一天你会变成一个大英雄!那么你在实际生活中过得比那些小侠们还辛苦,为什么成不了一个生活中的大侠呢?呵呵,原因在这里:因为开发工作是邪门功夫,它虽然可以让你速成的变成小资,但它最大的特点是经验不积累!日新月异的知识更新,让你总是感到自已在退步,你就像在RPG中的主人公,开始时就给了你一把好剑和好盔甲,而且让你的级别很高,但让你的经验不累积,虽然刚开始打小怪物时你觉得自已很爽,但越到后来,你会发现你会死的很惨!比较一下你与其它非开发行业的同学你就可以知道了,例如和你学医的同学比起来。套用岳不群他老人家说华山剑宗和气宗的区别那段话:前十年你比你那些学医的同学收入和地位要好的多,但十年以后你和他基本上各方面都会持平,而二十年以后你的各方面远远不能与你学医的同学相提并论!嗯,你已经开始不笑辟邪剑法了吧。
原文:
http://java.ccidnet.com/art/3737/20060330/493049_1.html
分享到:
相关推荐
开发工程师的人生之路是一条充满挑战和变数的职业轨迹。这个职业选择意味着你投身于技术的前沿,不断学习和适应快速发展的科技领域。C++作为编程语言的一种,是许多开发工程师的基础工具,而电子工程师则需要掌握...
"软件工程师转行之路" 软件工程师转行之路是指软件工程师转行到注册会计师的过程。这篇文章是软件工程师的亲身经历,他从software开发到注册会计师的转换过程。 知识点一:注册会计师考试的重要性 注册会计师考试...
根据提供的文件信息,我们可以总结出以下相关知识点,主要聚焦于帮助大学毕业生顺利转型成为开发工程师这一主题。 ### 开发工程师职业路径规划 1. **基础知识准备**: - 学习计算机科学的基础理论,包括数据结构...
在探讨工程师到技术管理者的转型之路时,首先需要明确技术管理者的角色与职责,以及如何有效地实现这一转型。以下内容将详细阐述从工程师到一线技术管理者角色转变中涉及的关键知识点。 1. **转型动机与必要条件**...
### 一个技术牛人的电子人生 #### 知识点概览 - **初涉电子世界**:高中时期尝试自制电路板的经历与感悟。 - **大学时光的成长**:电子科学与技术专业的深入学习和个人项目的实践。 - **专业技能的提升**:从理论到...
在职业规划上,初期你可以从嵌入式软件工程师或者硬件工程师的角色开始,随着经验的积累,可以转向系统集成、项目管理或者产品设计。持续学习和专业认证,如CEH(Certified Embedded Hardware Engineer)或CET...
而平衡型的工程师则可能更适合在国际知名公司担任资深开发工程师。 管理路线则要求工程师不仅精通技术,还要具备项目管理和团队协调的能力。这可能需要通过项目管理的专业培训,如PMP认证,来提升自己。管理路线的...
对于软件工程师来说,他们的成长之路通常可以分为几个关键阶段,并且需要面对各种挑战和抉择。 首先,对于软件工程师来说,认清自己的职业定位至关重要。如同案例中的AA先生和BB先生,他们分别面临着技术深化与转型...
例如,掌握一种或多种编程语言(如Python、Java或C++)就是IT行业的“根”,这些技能是我们解决问题和开发软件的基础。 同时,“根”也可以指代我们的职业目标和理想。一个明确的职业发展方向,无论是成为软件...
例如,随着敏捷开发和DevOps的流行,软件工程师需要熟悉版本控制、自动化测试和持续集成等工具和流程。 书面表达能力在现代工作中扮演着重要角色。随着电子邮件、报告和项目文档的广泛使用,良好的写作技巧能有效地...
- **书籍资料**:经典的嵌入式开发书籍仍然是工程师不可或缺的学习资源。 - **培训研讨会**:定期参加各种技术研讨会可以帮助工程师拓宽视野,了解行业最新进展。 ##### 3、首选搜索引擎 - **百度/谷歌**:作为最...
- **公司策略与个人定位**:大公司倾向于精细化分工,降低对单一人才的依赖,从而降低了对高级硬件工程师的需求,转而寻求更具针对性的专业角色如分析师、架构师等。因此,硬件工程师需明确职业方向,不仅在大公司...
例如,一名计算机专业的毕业生可能会将目标定位于成为一名软件工程师,并通过不断学习编程语言和软件开发流程,逐步接近这一目标。选择与职业目标紧密相关的工作,不仅是实现理想的第一步,也是在不断的工作实践中...
在软件工程领域,持续学习和经验积累至关重要。作为一名软件工程师,六年的职业...以上知识点涵盖了软件工程师成长的多个方面,希望对所有软件工程师们提供有价值的指导,助你们在职业生涯中不断进步,实现人生目标。
- **设定目标**:明确短期、中期、长期及人生目标,分析自己在目标路线中的位置,并制定相应的行动方案。 - **行动计划**:停止空想,付诸实践。在求职和工作中持续学习,适应环境变化并调整规划。 2. **软件...
如今,回顾整个试用期的历程,我深感这是人生中一段宝贵的学习经历。 作为一名软件工程师,我深知在技术飞速发展的今天,唯一不变的就是变化本身。因此,我将“尝试过,努力过,坚持过,才能有收获”这一理念作为...
- **软件开发平台的选择**:Linux因其开放性、灵活性等特点成为首选的开发平台之一,Windows Embedded和RTOS也占有一定市场份额。 - **软件开发语言的使用**:C语言依然是嵌入式开发中最常用的编程语言,C++的使用率...
总而言之,周立功与单片机应用开发的故事,不仅见证了一个企业家的成长之路,更是互联网时代无数技术创业者心中的灯塔。他的事业和理念,以及他所创造的企业文化,都在单片机应用领域留下了深远的影响。
本文将针对不同IT角色,如企业架构师、数据库管理员、软件开发人员、系统管理员、测试验收工程师和网络工程师,探讨他们如何通过学习和提升特定技能,顺利过渡到云计算领域。 **企业架构师:通往云的路径** 企业...
4. **软件开发平台的选择**:软件开发平台方面,Linux因其开源性和灵活性成为最受欢迎的选择之一。此外,RTOS(实时操作系统)也是许多嵌入式项目中的常见选择。 5. **软件开发语言的使用**:C/C++是最常使用的编程...