[转]IT(软件)人员职业发展阶段

http://blog.csdn.net/wangwangwang666888/article/details/8088890

写这篇文章,为了激励自己,也为了激励像我一样的一线软件开发人员。

要改变现状,就要改善自己; 要改善自己,就得改善

我认为一个软件开发人员可以有六个发展阶段:

一、管理自我(开发人员)
由内而外全面造就自己,你希望在工作上享更多自主吗? 那么先作个更尽职尽责的员工吧!
你希望获得信任吗? 那么先做个值得信任的人吧!

二、管理他人(Teamleader)
领导技能: 工作计划、知人善任、分配任务、激励员工、教练辅导、绩效评估
时间管理: 部分时间用在管理工作中
工作理念: 重规管理工作,而不是亲历亲为 / 通过他人完成任务

三、项目经理(管理Teamleader)
领导技能: 工作计划、知人善任、分配任务、激励员工、教练辅导、绩效评估
时间管理: 部分时间用在管理工作中
工作理念: 重规管理工作,而不是亲历亲为/通过他人完成任务

四、部门总监(管理经理人员)
领导技能: 选拔人才担任一线经理 / 为一线经理分配管理工作 / 评估一线经理的进步/
      教练辅导一线经理/超越部门,全局性考虑问题,有效协作
时间管理: 主要精力用在管理工作中
工作理念: 管理工作比个人贡献重要 / 重规其他部门的价值和公司整体利益

五、职能总经理(管理职能部门)
领导技能: 管理自己专业以外的其他工作 / 新的、高超的沟通技巧 /
      与其他部门协作、同时争夺资源 / 制定业务战略实斲计划
时间管理: 花时间学习本专业以外的知识
工作理念: 大局意识,长远思考 / 重规其他部门的价值和公司整体利益

六、事业部总经理(管理事业部)
领导技能: 制定业务战略觃划 / 管理不同职能部门 / 熟练地与各斱面的人共同工作 /
      敏锐地意识到各部门利益点,顺畅沟通 /
      兼顾长远目标与近期目标的平衡 / 对支持性部门的欣赏和支持
时间管理: 花更多时间分析、思考和沟通
工作理念: 从赢利的角度考虑问题/从长远的角度考虑问题

七、集团高管(管理业务群)
领导技能: 评估财务预算和人员配置战略觃划 / 教练辅导事业部经理 / 评估业务的投资组合策略 /
      冷静客观地评估管理的资源和核心能力 / 发现和管理新的业务
时间管理: 花大量时间和事业部班子成员沟通
工作理念: 开放和善于学习的思维 / 关注他人的成功,间接获得成功 / 重规选育事业部班子成员

八、首席执行官(管理全集团)
领导技能: 善于平衡短期与长期利益,实现可持续发展 / 设定公司的发展斱向 /
      培育公司的软实力,激发全体员工的潜能 / 确保执行到位 / 管理全球化背景下的公司
时间管理: 不能忙于外部应酬而忽略内部管理 / 要在公司软实力建设斱面投入时间
工作理念: 耐心绅致地推动公司循序渐进地变革与转型 / 在长期和短期之间寻找平衡点并有效地执行 /
      保持与董事会密切沟通与协作 / 倾听各利益攸兲斱的意见

转载于:https://www.cnblogs.com/Blackfin537/archive/2013/01/20/2869058.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IT软件研发人员胜任要求通常涵盖以下几个方面: 1. 编程能力: IT软件研发人员需要精通至少一种编程语言,例如Java、C++、Python等,能够熟练地编写高效、可靠的代码。 2. 理解和应用算法与数据结构: 进行软件开发需要对算法和数据结构有深入的理解,在解决问题时能够有效地选择和应用合适的算法和数据结构。 3. 操作系统知识: 了解操作系统的基本原理和内部工作机制,能够充分利用底层资源,提高软件的性能和稳定性。 4. 软件工程知识: 熟悉软件开发的各个阶段和方法,能够进行需求分析、设计架构、编码、测试和维护工作。 5. 团队合作能力: 软件开发通常是团队协作进行的,良好的团队合作能力对于工作顺利进行非常重要,包括与其他开发人员、测试人员、项目经理等进行有效沟通和协作。 6. 学习能力和问题解决能力: IT行业更新换代快速,软件研发人员需要不断学习新的技术和工具,并能够迅速解决遇到的问题。 7. 分析与解决问题的能力: IT软件研发人员需要具备独立思考和分析问题、找出解决方案的能力,能够迅速定位并解决代码或系统中的bug。 8. 注重细节和持续改进: 软件开发中细节决定成败,IT软件研发人员需要有注重细节的习惯,并不断改进代码和流程,提高软件的质量和性能。 总之,IT软件研发人员不仅需要掌握专业技术知识和工具,还需要具备良好的学习能力、团队合作能力和问题解决能力,以应对快速变化的IT行业需求。 ### 回答2: IT软件研发人员是负责开发和维护软件系统的专业人员。作为一个IT软件研发人员,他们需要具备以下几个方面的胜任要求: 1. 扎实的计算机基础知识:包括计算机原理、数据结构与算法、操作系统、数据库等方面的知识。这些基础知识是IT软件研发的重要基础,能够帮助他们理解和解决各种软件开发中的问题。 2. 编程技能:具备良好的编程能力是IT软件研发人员的基本要求。熟练掌握至少一种主流编程语言,如Java、C++、Python等,并且有良好的编程习惯和代码质量意识,能够编写高效、可靠的代码。 3. 专业知识和技能:IT软件研发人员需要掌握相关领域的专业知识和技能。例如,如果从事移动应用开发,需要了解Android或iOS开发平台;如果从事Web开发,需要掌握前端和后端的相关技术;如果从事大数据开发,需要具备相关的分布式计算和数据处理技术。 4. 解决问题的能力:IT软件研发人员需要具备独立解决问题的能力。在软件开发过程中,可能会遇到各种技术难题和挑战,他们需要有分析问题的能力,善于查找资料、调试和排查问题,并找到解决方案。 5. 团队合作意识:软件开发往往是一个团队合作的过程,研发人员需要具备良好的团队合作意识和沟通能力。能够与项目经理、设计师、测试人员等其他团队成员进行有效的协作,共同完成软件开发任务。 总之,IT软件研发人员需要具备很多技能和知识,不仅需要有扎实的计算机基础和编程能力,还需要具备相关领域的专业知识和解决问题的能力,而且还要具备良好的团队合作意识。这些要求的掌握和发展,可以通过不断学习和实践来提高。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值