• 寒假生活五


                 读《构建之法》有感——软件工程师的成长

      为什么高级工程师会比新手工资高那么多,除了工作经验之外,有什么方法来衡量自己的能力和价值?

      首先要意识到,软件开发流程不光之团队的流程,也包括个人开发流程,把每个人的工作组织起来,就是团队的流程。要想团队成功,一个好的团队流程能把冲突的积极方面释放出来,而避免消极方面。软件系统的绝大部分模块都是由个人开发或维护的。所以每个人的工作质量直接影响最终软件的质量。

      我们初级工程师要如何成长呢?(1)积累软件开发相关的知识,提升技术技能。(2)积累问题领域的知识和经验。(3)对通用的软件设计思想和软件工程思想的理解。(4)提升职业技能,自我管理能力,表达和交流的能力,与人合作的能力,执行力(5)实际成果,这也是最重要的评价标准。

      如何衡量一个工程师的工作量和质量,(1)项目由多大。(2)花了多少时间。(3)质量如何?(4)是否按时交付?那么,如何衡量个人能力呢?能有效的和其他队友交流,说到做到,接受团队赋予的角色并按角色要求工作,全力投入团队的活动,按照团队流程的要求工作,时刻做好准备,能够理性的工作。

      说到我们的成长,我们要考级,计算机等级考试和全国计算机技术与软件专业技术资格考试,成长分为入门,熟练,带头人,大师。成长级别分为8级。或者分为初级,中级,高级,首席软件开发工程师。我们的目标是当过导师,成为别人的榜样,有面试技巧,创立一些流程,善于沟通。这样,就可以成为高级工程师!另外,我们要会自我评估,我们应该在实际工作中不断学习和成长,根据自己的情况选择在哪个方面学习!同时我觉得技能的反面也很有意思,我们要培养的是解决问题的能力!

  • 相关阅读:
    spark hbase
    Benchmark简介
    Flink的安装配置
    Hive入门及常用指令
    hadoop+yarn+hbase+storm+kafka+spark+zookeeper)高可用集群详细配置
    Linux最常用的命名
    数据库的零散的总结
    DBA总结
    MySQL主从架构配置
    mysql主从读写分离,分库分表
  • 原文地址:https://www.cnblogs.com/wf1647790534/p/6385697.html
Copyright © 2020-2023  润新知