软件工程师的成长(构建之法)

上班的时候,高级的软件工程师其实和普通的软件工程师一样坐在电脑前敲敲打打,查下邮件,上会网,看看手机,聊会天。但是两者的区别就在下班的时候,高级工程师下班回家,而新入职的工程师还在电脑前奋斗。

软件开发不仅有团队的流程,还对每个成员有独立的要求。软件团队是由个人组成的,团队开发的大流程中是每一个人在做具体的开发测试用户界面设计管理交流等工作。个人在团队中也有独立的工作流程。但是个人的工作要用什么来评判呢,用上班时间?那是不是经常加时的同志能够赢得头筹?

初级软件工程师要成长要先积累开发相关的知识提升技术技能,而且积累问题领域的知识和经验。随着经验的积累,一个工程师可以掌握更广阔的更深入的技术和问题领域的知识。对通用技术的软件思想和软件工程的理解,提升职业技能,还用实验成果都是软件工程师进阶的要求。

软件的开发的工作量和质量的衡量方法 1.项目任务的大小 2.项目的花费时间 3.项目完成的质量如何 4.项目是否按时交付。

团队对个人的期望 1.每个成员之间可以相互交流 2. 说到做到  3.接受团队分配的任务 4.全力投入团队的活动 5.按照团队的流程的要求工作 6.在工作前做好准备  7.理性的工作,不掺杂个人感情。

软件工程师的职业发展 1.考级之路,完成国家的专业技能资格考试或者得到相关公司的职业认证项目。 2.steve McConnell版本 3.大公司版本 4.自我评估

技能的反面 其实我有时还是志大才疏的,每次都会又这些那些的小d错误。这些都是才能不够的原因。技能的反面就是对技能的熟练程度达到了熟能生巧的时候才能真正称为一名软件工程师

时间: 2024-08-02 06:44:23

软件工程师的成长(构建之法)的相关文章

《构建之法》学习(3)——软件工程师的成长

<构建之法>学习(3)--软件工程师的成长 1.1个人能力的衡量与发展 积累软件开发相关的知识,提升技术技能 积累问题领域的知识和经验 对通用的软件设计思想和软件工程思想的理解 提升职业技能 实际成果      衡量软件开发的工作量和质量 项目/任务有多大? 花了多少时间? 质量如何? 是否按时交付? 1.2软件工程师的职业发展 职业发展--考级之路 职业成长--Steve McConnell版本 职业成长--大公司版本 职业成长--自我评估 1.3技能的反面 通过玩魔方的例子说明了技能提升的

读构建之法 第三章:软件工程师的成长

本章理论和知识点:评价软件工程师水平的主要方法 软件工程把相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发流程的目的是为了提高软件开发.运营.维护的效率,以及提升用户满意度.软件的可靠性和可维护性. 软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.个人在团队中也有独立的流程.把每个人的工作有序地组织起来,就是团队的流程."有序",并不是"无争论".在大部分成功的软件团队模型中,各个角色有不同意见的冲突在

《构建之法—现代软件工程》读书笔记之 — 软件工程师的成长

只有对软件工程有更清晰的了解,才能知道努力的方向,才能成为一个合格的软件工程师,邹欣老师用这一节的内容带我们走近软件工程师的世界.那么,一个合格的软件工程师到底是怎样的标准,为了达到标准,又需要我们怎样做呢? 首先,我们应该了解软件工程到底包括了什么? 软件工程包括了开发.运营.维护软件过程中的很多技术.做法.习惯和思想.软件工程把这些相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发流程的目的是为了提高软件开发.运营.维护的效率,以及提升用户的满意度.软件的可靠性和可维护

构建之法(第三章 软件工程师的成长)

第三章的主要内容是:评价软件工程师的主要方法 1.个人能力的衡量与发展 软件工程包括了开发,运营,维护软件的过程中的很多技术,做法,习惯和思想. 软件工程把这些相关的技术和过程统一到一个体系中,叫"软件开发流程",软件开发的目的是为了提高软件的开发运营维护的效率,以及提升用户的满意度,软件的可靠性和可维护性. 1.1 IC在团队中的流程是怎么样的呢?以开发人员为例,流程如下. 1)   通过交流.实验.快速原型等方法,理解问题.需求或任务 2)   提出多种解决办法并估计工作量 3) 

构建之法学习(第三章 软件工程师的成长)

本章的主要知识要点:评价软件工程师水平的主要方法 1.  软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.在团队的大流程中,是每个具体的个人在做开发.测试.用户界面设计.管理.交流等工作.因此个人在团队中也有独立的流程. 以开发人员为例,流程如下 *通过交流.实验.快速原型等方法,理解问题.需求或任务 *提出多种解决办法并估计工作量 *其中包括寻找以前的解决方案,因为很多工作是重复性的 *与相关角色交流解决问题的提案,决定一个可行的方案 *执行,把想法变成实际中能工

【构建之法】第3章 软件工程师的成长

1 软件工程师的成长 积累软件开发相关的知识,提升技术技能 积累问题领域的知识和经验 对通用的软件设计思想和软件工程思想的理解 提升职业技能 实际成果 2 软件工程师的思维思维误区 分析麻痹 不分主次,想解决所有依赖问题 过早优化 过早扩大化/泛化:画扇面--调侃目标和远景 3 技能的反面 通过不断的练习,把低层次的问题解决,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问题 原文地址:https://www.cnblogs.com/kxbk100/p/8496389.html

《构建之法》---软件工程师的成长&amp;两人合作

本周学习了<构建之法>第三.四章的内容. PSP对软件开发的工作质量的衡量简单指标为:项目/任务有多大.花多少时间.质量如何.是否按时交付共4个因素.而要成为一名合格的软件工程师,要对上述4个因素尽量在用户需求上做到尽善尽美. 软件工程师的职业发展有: 职业发展---考级之路 计算机等级考试 (http://sk.neea.edu.cn/jsjdj/index.jsp) 全国计算机技术与软件专业技术资格考试 (http://www.rkb.gov.cn/  ) 职业成长---Steve McC

软件工程师的成长

软件工程师不仅仅是坐在电脑前打打代码的职业,更多的是理解和协调一个大软件工程的工作. 软件工程包括了考法.运营.维护软件的过程中的很多技术.做法.习惯和思想.软件开发流程不光值团队的流程,还包括个人开发流程,因为软件团队是由个人组成的.首先,一个软件工程师怎样.通过什么方法来衡量自己的能力和价值呢?对于初级软件工程师,这本书中介绍了几种成长:1.积累软件开发相关的知识,提升技术技能:2.积累问题领域的知识和经验:3.对通用的软件设计思想和软件工程思想的理解:4.提升职业技能:5.实际成果.从这5

软件 = 程序 + 软件工程(构建之法读书笔记一)

在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误. 我看书一般喜欢从从书的封面开始看起,或许这也是大多数人看书的习惯,·在本书的封面素描着一副鲁班锁,刚开始让人感觉有点奇怪,明明是一本讲软件工程的书,为什么要用鲁班锁做为封面图案呢?原来玄机深藏于鲁班锁的内部,这鲁班锁从外部看,是严丝合缝的十字立方体,