zoukankan      html  css  js  c++  java
  • 《构建之法》读书笔记2

    软件工程师的成长

      作为一名即将从事IT行业的学生,应当知道自己的专业水平并需要不断的成长。

      《构建之法》一书中就讲述了初级软件工程师的成长路程。

      1、积累软件开发的相关知识,提升技术技能(如对具体技术的掌握,动手能力)。

      例如:对Java、C/C++、C#的掌握,诊断/提高效能的技术,对设备的驱动程序、内核调试器的掌握;对于某一开发平台的掌握。

      2、积累问题领域的知识和经验(例如:对游戏、医疗和金融行业的了解)。

      第一点和第二点在很多简历上都可以看到,也可以比较容易的检测出来。随着经验的增长,一个工程师可以掌握更广泛、更深入的技术和问题领域的知识。

      3、对通用的软件设计思想和软件工程思想的理解。

      这一方面就比较虚,什么是好的软件设计思想?什么是好的软件工程思想?一个工程师要有自己的思路和思想。

      4、提升职业技能(区别于技术技能)

      职业技能包括:自我管理的能力,表达和交流的能力,与人合作的能力,按质按量完成任务的执行力,这些能力在IT行业和其他行业都很重要。

      5、实际成果

      绝大部分的软件工程师的成果都是可以公开的,你参与的产品用户评价如何?市场占有率如何?对用户有多大价值?你在其中起了什么作用?行胜于言,这些实际的工作成果,是最重要的评价标准。

       之前对于一个软件工程师的成长路程不是很清楚,只知道写代码、写代码,今天过后知道如何去成为一名合格的软件工程师。要有自己的熟悉的一方面,精一方面,同时要锻炼自己的各种能力。

  • 相关阅读:
    Makefile学习
    c语言中sprintf的语法
    word排版-先插入页码,再插入分页符
    word2007或2010插入或删除分隔符
    word中在插入空白页_例如,为了打印,在封面后面插入一页空白页
    在word中,整篇文章想要在每一章另起一页
    word2010如何在指定页面开始插入页码
    拨打美国国际长途
    Shell脚本之break,continue,和exit区别
    3.6.1 子串
  • 原文地址:https://www.cnblogs.com/lhj1017/p/6369481.html
Copyright © 2011-2022 走看看