最近在天涯上看了一篇文章,大意就是楼主30岁了,一直是一个研发工程师,感觉到迷茫....。在国内一直有一个说法,30岁以后就不适合做技术,精力比不上年轻人了,应该往其他方向上转,比如说管理啊等等;更有甚者,看见30多岁还在做研发的,就会感觉到这个人肯定没前途。对此我是嗤之以鼻的。
我就不拿国外说事,毕竟美国离我们很遥远。首先我先谈论下国内的软件现状,我曾经和一个中国第一代玩手机互联网开发的工程师聊过,他说过在中国你和老板聊什么设计,什么模式没有用,他们关心的就是快点上线,快点赚钱。中国的软件界充满了浮躁,这其实不仅仅是软件界,整个中国社会现在都充满了浮躁,每个人都渴望一步登天,一夜之间暴富。聊的有些远了,本人从事了6年的J2EE开发,也算是做过几个大项目,有幸也做过技术决策人,我经常会发现,有些人在做软件开发的时候,目的很单纯就是完成功能,其他的什么都不关,什么扩展性,维护性等等。一个软件什么最重要,我们做一个软件的目的不是把他做出来,能够满足某项功能就ok(如果这样的话,我还不如找几个大学生呢),一个软件重要的是要保证他后续的可维护性和可扩展性。软件界有句名言,不变时暂时的,变化才是永恒的。我们的软件要应付后续的无穷无尽的需求变更,这才是一个软件好坏真正的价值体现。这也就是架构思想的体现。
有很多开发人员每天值得炫耀的是我会用spring框架,我会什么什么工具软件,这些真的值得炫耀嘛?这些只能证明你是一个好的IT工人。所谓的spring,struts2,这些几个国外的软件大师凑到一起,脑袋一拍一个就出来了,人家做出来这些框架就是让你用的,所以你会用没什么可奇怪的。这就和汽车厂生产出来一辆车,让你开一个道理。我们如果只满足于会开车,那你顶多就是一个司机,最多你就是驾照多点而已。
软件发展了几十年,从面向过程到面向对象,从设计原则到23种设计模式,所谓spring,struts2的真正的灵魂是思想,我们要学习他们的思想,要学会造车。所谓开源框架,oracle等等都是工具,国内很多人是学习工具然后再找机会去使用。我们应该是通过设计思想进行软件架构,然后再寻找合适的工具,这才是真正的“王者之道”,没有工具我们可以开发工具。国内很多程序员是使用google,baidu的高手,是解决问题的高手,是使用工具的高手,但是不是软件架构的高手,从事java的人员很多,但是架构师还是奇缺。
聊得远了,回到这个帖子上来,一个研发工程师30岁正是成熟的时候,无论你的技术能力,还是性格方面,你的经验会比年轻人丰富了很多,这些就是你的价值体现。我经常和我的项目组人说,我花了5年时间做了两件事情:1.什么是java?2.什么样的代码是好代码?程序员要想继续成长就要像设计,架构方向继续努力,如果你仅仅满足于完成coding那确实是30岁应该转行了(因为你工钱高了,不如招几个大学生,毕竟他们还充满了激情,好忽悠),以上是鄙人的一些拙见。
分享到:
相关推荐
在六十所的现状中,报酬体系存在以下三个主要问题:一是缺乏独特性,未能充分考虑研发人员的特殊需求;二是对功能和作用的认识不足,没有充分利用非金钱报酬来激发潜力;三是针对性设计不够,未能针对不同个体提供...
《研发人员绩效考核制度》是北京鸿云亚信科技有限公司为建立公正、公平、激励性的绩效管理体系而设立的规范性文件。该制度旨在衡量研发人员的贡献度,打破平均主义,确保多劳多得的原则得以实施。以下是该制度的主要...
8. **考核方式**:第十一题提到了对普通研发人员的考核方式,可能涉及KPI考核、项目工作量评估以及综合评价等多个维度,这体现了研究所对于绩效管理和员工发展关注的全面性。 9. **个人看法**:最后的问答题让员工...
3. 式二:按照《劳动合同法》第三十六条解除劳动合同,经济补偿为公司所在地区市最低工资标准。 4. 式三:自主择业,公司鼓励自谋职业,在尊重本人意愿的情况下,与其协商解除劳动合同,并负责办理协商解除劳动合同...
该文档详细分析了保密终端设备行业的发展情况,从多个维度探讨了行业的现状...这份报告为保密终端设备行业的参与者、投资者和研究人员提供了全面的洞察,帮助他们理解行业动态,制定相应策略,以适应未来的市场变化。
提升员工技术水平..............................295.3.2 引进高端技术人才,优化技术研发团队结构.....................30第六章 政策环境与市场需求对远红外涤纶行业的影响.................................316.1...
2015研发人员薪酬考核方案 本文件是关于2015年的技术研发人员薪酬考核方案,旨在推动技术研发部门及员工工作绩效的持续改进,保障员工工作的积极性、有效性。该方案适用于公司工程中心、照明开发部、陶瓷开发部已...
在进行软件研发人员考核的过程中,遵循一系列基本原则至关重要。这些原则旨在确保公正、激励创新、提高生产效率,并且适应不断变化的内外部环境。以下是对这些原则的详细解释: 1. **体现公司价值观**:考核标准应...
据研究表明,许多研发人员在工作中只发挥了30%的能力,这意味着还有70%的潜力未被挖掘。 研发绩效管理的目标是建立一个公平、公正、科学的评价系统,确保绩效方案与研发工作实际情况相符合,避免出现“干多错多扣多...
WMS仓库管理系统研发规划说明 本文档旨在描述WMS仓库管理系统的研发规划,旨在解决仓库管理中存在的问题,提高仓库管理的效率和准确性。该系统将解决多账号问题、多仓库问题、订单分仓问题、多设备联动问题、第三方...
《软件研发工作计划详解》 软件研发工作是互联网行业中至关重要的一环,它涵盖了从概念到成品的全过程。本文将深入探讨软件研发的工作流程,包括项目组的构成与职责、各个阶段的任务以及关键文档的准备。 一、软件...
十、研发人员资薪福利管理与考核 制定公正的薪酬体系,激励研发人员的积极性,同时设立科学的绩效考核机制,以评价研发成果和工作效率。 总结,此研发部筹建规划方案全面涵盖了筹建研发部门的所有重要方面,从团队...
技术人员考核制度是设备研发公司确保团队效率和提升员工能力的重要管理工具。该制度的主要目标是通过公正、公平的考核,激发员工潜能,提高他们的技术能力,实现个人与团队的共同成长,进而推动公司业务发展。考核...
- 如果任何一方违约,可能面临研发经费30%的违约金或其他赔偿。 7. **知识产权**: - 项目研发成果的知识产权归甲方独享,乙方交付的成果包括源代码、技术文档和数据。 - 利用项目成果申报的奖项,甲方享有优先...
2. 技术资料保密:研发人员应对技术资料进行严格保密,防止泄露。 【新品开发奖励机制】 1. 老客户与新客户新增产品:根据是否涉及新原料,以及技术团队的贡献程度,设定不同的奖励标准。 2. 销售回款奖励:新品...
【研发人员常见问题之剖析与探讨】 在软件开发领域,研发人员经常面临一系列挑战,从策略转换的风险评估到产品创新的实现,再到研发管理的有效执行。以下是对这些常见问题的详细解析: 1. **策略转换风险预测**:...
- 例如,彩蛋团的工期是软件开发2个月,测试半个月,共需要4名技术人员,项目价格为30,000RMB。 - 承诺提供安全、可靠、高质量的应用程序解决方案,包括UI设计和编码实现。 6. 应用对用户行为的影响 - 团购应用...
十、研发人员薪资福利管理与考核 设定公平的薪酬体系,结合绩效考核,激励员工的积极性和创新性。同时,提供良好的工作环境和职业发展机会,以吸引和留住人才。 总结,天智餐饮服务有限公司的研发部筹建规划方案...
开发资源中心二部研发人员执行力承诺书 日期:2011年 分类 序号 考核项目 对象 考核要求 日常事务处理 1 严格执行各产品版本开发一级或三级计划完成 全员 由部门经理、产品经理、开发经理共同执行 2 严格...