首页 > 其他分享 >读书笔记3

读书笔记3

时间:2024-03-01 14:27:07浏览次数:24  
标签:工程师 掌握 技术 能力 读书笔记 软件

第三章 软件工程师的成长

这章主要讨论软件工程师个人能力衡量及发展,一些思维误区和以后的职业发展

在团队工作中,稳定、一致的交付时间时衡量一个员工能力的重要方面

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

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

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

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

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

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

标签:工程师,掌握,技术,能力,读书笔记,软件
From: https://www.cnblogs.com/Christmas77/p/18046941

相关文章

  • 读书笔记2
    1.1节通过三个简短的对话,启发我对什么是程序,什么是软件,什么是软件工程,也了解到了一个软件不是简简单单就能说写就写的,还需要考虑各种因素,如人们的需求,功能的可行性。1.2节详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计算机科学的......
  • 程序是怎样跑起来的第三章读书笔记
    第三章主要讲了计算机进行小数运算时出错的原因包括3.1将0.1累加一百次也得不到十(首先书本中列举了一个计算机运算错误的例子,代码清单3-1的程序运行后显示器上显示的结果并不是10,程序没错计算器也没发生故障用这个角度展开了计算机是如何处理小数的)3.2用二进制表示小数(对整......
  • 读书笔记
    《程序员修炼之道》是由AndrewHunt和DavidThomas合著的一本经典编程书籍。这本书不仅仅关注编码技术,还强调软件开发中的实践、原则和技巧。以下是一些读者通常提到的主要观点:1.实用性强:书中提供了很多实用的建议,帮助程序员提高编程技能和职业素养。2.注重实践:作者强调实际编......
  • 读书笔记(1)
    第一章概论:1.“软件=程序+软件工程”问题:程序与软件的区别是什么?回答:以前我总是分不清何为程序,何为软件,一直以为比较完善的程序就是一个软件。于是,我上网查了资料,更加明确两者的区别:程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为进行某......
  • 读书笔记(2)
    第二章个人技术与流程1.2.1.1用VSTS写单元测试在该部分,举的例子是用c#写的,因为之前并没有了解这部分的内容,所以,看起书来不是很懂。希望老师在上课时能用同学们学过的Java或者c语言举例给同学们讲解一下。2.“最好在设计的时候就写好单元测试,这样单元测试就能体现API的语义如......
  • Go语言精进之路读书笔记第41条——有层次地组织测试代码
    聚焦位于测试包内的测试代码该如何组织41.1经典模式—平铺测试函数各自独立,测试函数之间没有层级关系,所有测试平铺在顶层41.2Unit家族模式测试套件(TestSuite)和测试用例(TestCase)41.3测试固件测试固件是一个人造的、确定性的缓解,在这个环境中进行测试,测试结果是可重复的......
  • 程序是怎么跑起来的第六章读书笔记
    第六章:进程和线程1.进程:进程是计算机中程序的执行实例。每个进程都有自己的内存空间和系统资源(如文件描述符),相互之间互不干扰。操作系统负责在进程之间切换,并确保每个进程都得到足够的CPU时间。2.线程:线程是进程中的一个执行路径。与进程相比,线程共享同一个地址空间和系统资......
  • 程序是怎么跑起来的前三章读书笔记
    在《程序是怎么跑起来的》的前三章中,作者用平易近人的语言,引导我们了解计算机程序的基础知识。以下是我的读书笔记:第一章讲述了计算机的基础知识,包括计算机的组成和原理。作者详细解释了计算机的基本结构,如CPU、内存和存储设备等,并阐述了计算机如何通过这些硬件设备实现信息处理......
  • 程序是怎么跑起来的第五章读书笔记
    第五章:程序的编译和链接1.编译过程:程序首先需要被翻译成机器语言,这一过程称为编译。编译器的任务是将源代码(例如C++或Java代码)转换成机器代码,后者可以直接由计算机硬件执行。2.链接过程:编译只是将源代码转换成目标文件,这些文件包含的是机器码和各种符号(例如变量和函数名)。链......
  • 程序是怎么跑起来的第四章读书笔记
    第四章:内存管理1.内存的分配方式:程序在运行时,操作系统会为其分配一块内存区域,这块内存区域称为“堆”。堆的大小在程序运行期间可以动态地变化。当程序需要更多的内存时,可以从堆中分配;当内存不再需要时,可以将其返回给堆。2.内存的回收:为了防止内存泄漏,操作系统需要跟踪哪些内......