构建之法第二周学习体验

首先我学习了个人能力的衡量与发展。软件工程中有一项是软件开发流程,目的是为了提高软件开发、运营和维护的效率。但是软件开发流程不光是指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。单个成员在团队中的流程包括:1.通过交流、实验、快速原型等方法,理解问题、需求或任务2.提出多种解决办法并估计工作量3.与相关角色交流解决问题的提案,决定一个可行的方案 4.执行,把想法变成实际中能工作的代码,同时验证方案的可行性和其他特性5.在测试环境中测试实现方案,修复Bug6.在解决方案发布出去后,对结果负责。

初级软件工程师课通过以下方法成长:1.积累软件开发相关的知识,提升技术技能2.积累问题领域的知识和经验3.对同样的软件设计思想和软件工程思想的理解4.提升职业技能,包括自我管理能力,表达和交流的能力5.实际成果的用户评价和市场占有率。而软件开发的工作量和质量则通过项目任务有多大,花了多少时间,质量如何,交付代码中有多少缺陷,是否按时交付来衡量。团队对个人的期望也有很多:1.能有效和其他队员交流2.能做到按时交付3.接受团队赋予的角色并按角色要求工作4.全力投入团队的活动5.按照团队流程的要求工作6.活动之前做好准备7.理性的工作

软件工程师的职业发展:职业发展考级之路,职业成长提高等级,职业成长自我评估。没有人能在学校里掌握所有将来会用得到的知识才离开学校,随后马上把技术运用在实践中。工程师应该在实际工作中不断学习和不断成长,根据自己的情况选择在哪个方面追求“专和精”,在那几个方面做到“知道就好”的水平。

时间: 2024-10-26 23:22:11

构建之法第二周学习体验的相关文章

学习构建之法第二周

第二周了,这本书并没有看完,但是在脑海中差不多有了点想法.罗列如下: 1.功能:实现距离某件事还差n个时间 2.具体内容:用户设置需求事件事件,功能,需要提醒的时间长度,选择提醒的方式(比如进度条....) 一点想法:程序主要实现的是提醒功能,满足用户对事件的时间管理.实现对具体事件的管理,比如距离今年结束的事件,距离做了某事已经过去了多长时间,距离做某事还有多长时间..... PS:想法现在有点乱,暂一变看书一边修改,完善.

构建之法--第二篇

构建之法--第二章 在这一周中,我计划学习了<构建之法>的第二章,我认为从第二章开始,才算真正进入到了这本书的主题.这一章讲到的是个人技术和流程.首先,个人技术是衡量你是否能成为一名合格的软件工程师.而想要组建一个优秀的软件开发团队,就必须要有一名软件工程师.流程则是团队来管理开发活动的经过. 个人技术:其中就包括了三点,即单元测试.回归测试.效能分析. 单元测试:我们为什么需要做单元测试呢?这是为了让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的.

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

20145326《Java程序设计》第二周学习总结

20145326<Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,java是个支持面向对象的程序语言,但在正式进入面向对象支持语法的探讨前,对于类型.变量.运算符.流程控制等,这些各种程序语言都会有的基本语法元素,还是要有一定的基础.虽然各种程序语言都有这些基本语法元素,但千万别因此而轻忽它们,因为各种程序语言都有其诞生的宗旨与演化过程,对这些基本语法元素,也就会有其独有的特性. 1. 类型 在java的世界中,并非每个东西都

20145319 第二周学习总结

20145319 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,大致包括java语言中的类型,变量,运算符,流程以及基础语法等. 1. 类型 基本类型(每种类型都有其储存范围,如超出范围,即Overflow): 整数:可分为short整数(占2字节),int整数(占4字节),long整数(占8字节)三种,例如,int类型的十进制2其实是以000000000 00000000 00000000 00000000 000000

《面向对象程序设计(java)》第二周学习总结

<面向对象程序设计(java)>第二周学习总结 王颖奇 201771010129 第一部分:实验目的与要求 ①理论部分目的与要求 (1)3.1基本知识(2)3.2数据类型(3)3.3变量(4)3.4运算符(5)3.5类型转换 (6)3.6字符类型(7)3.7输入输出(8)3.8控制流程(9)3.9大数值(10)3.10数组 ②实验部分目的与要求 (1)进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤: (2)掌握Eclipse集成开发环境下导入Java源程序的过程: (3)掌握Ja

201771010121 唐月晨 《面向对象程序设计(java)》第二周学习总结

201771010121 唐月晨<面向对象程序设计(java)>第二周学习总结 第一部分:理论知识学习部分 第三章 Java基本程序设计结构 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. (一)基本内容: (1)标识符:由字母.下划线.美元符号.数字.汉字组成, 且第一个符号不能为数字.Eg:Hello,$842,项目,www_939. 标识符可用作: 类名.变量名.方法名.数组名.文件名等 (2)关键字:  关键字就是Java语言中已

王之泰201771010131《面向对象程序设计(java)》第二周学习总结

王之泰201771010131<面向对象程序设计(java)>第二周学习总结 第一部分:理论知识学习部分 第三章 第三章内容主要为Java语言的基础语法,主要内容如下 1.基础知识 1.1标识符 a)标识符可用作类名.变量名.方法名.数组名.文件名等. 注:第一个符号不能为数字,即不能用数字开头. 1.2关键字 a)关键字是Java语言中已经被赋予特定意义的一些单词. b)常见有:class.public.try.catch.if. float.import.void等. 注:关键字不做变量名

20172304 《程序设计与数据结构》 第二周学习总结

20172304 <程序设计与数据结构>第二周学习总结 教材学习内容总结 本周主要学习了第三章和第四章的内容 第三章 集合概述--栈 3.1集合 集合是一种聚集组织了其他对象的对象. 集合可以分为两大类线性集合和非线性集合 线性集合:其元素按直线方式组织的集合. 非线性集合:其元素按某种非直线方式组织的集合.例如按层次结构或按网状结构. 3.1.1抽象数据类型 集合十一找给你隐藏了实现细节的抽象 数据类型:一组值及作用于这些数值上的各种操作. 抽象数据:类型(Absttract Data Ty