zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    这几天阅读了构建之法第三章。

    写在前面:

          你到底有几斤几两,要对自己有一个评估。过去总是就觉得自己编程不行,但是也没有真正的了解过自己,是喜欢什么语言,什么技术,什么研究方向。还是自己擅长做哪方面的工作。通过这一章的学习,我学到了要对自己的能力进行评估,并要制成一张表,来直观的显示自己擅长什么!

    3.1 个人能力的衡量与发展

    ①软件工程包括了开发、运用、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件的可靠性和可维护性。

    ②初级软件工程师的成长包括以下几种:

    (1)积累软件开发相关的知识,提升技术技能(如对具体技术的掌握,动手能力)。例如:对JAVA、C/C++、C#的掌握,诊断/提高效能的技术,对设备驱动程序、内核调试器的掌握,对于某一开发平台的掌握

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

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

    (4)提升职业技能(区别于技术技能),包括:自我管理的能力、表达交流的能力、与人合作的能力、按质按量完成任务的执行力

    (5)实际成果——最重要的评价标准

    3.2 软件工程师的职业发展

    自我评估,自我评价清单:

    软件工程师能力自我评价表

  • 相关阅读:
    《编程之美》
    Fx Composer2.5 在Win8.1下无法运行的解决方法
    纹理坐标的探讨
    随机取两个点 ( 容易犯错的 do while )
    X文件(待续)
    函数指针
    安装DirectX SDK时出现Error Code:s1023 的解决方案(转)
    光与材质
    视棱锥
    D3D支持的图元类型
  • 原文地址:https://www.cnblogs.com/mac-13/p/13031220.html
Copyright © 2011-2022 走看看