3.1 个人能力的衡量与发展 软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。在团队的大流程中,是每个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此个人在团队中也有独立的流程。 以开发人员为例,流程如下: *通过交流、实验、快速原型等方法,理解问题、需求 ...
分类:
其他好文 时间:
2017-04-25 00:47:13
阅读次数:
207
这周我们小组阅读了《构建之法》的第二章和第三章,讨论了关于软件工程师的个人能力问题。我们一致认为,团队的团结很重要,但每个人的个人能力也是需要的,好的团队是由好的个人组成,明确的分工以及卓越的个人能力,能更好的帮助团队。大多数的工程师都在团队的环境中工作,要成为一个合格甚至优秀的队员就需要达到一定的 ...
分类:
其他好文 时间:
2017-04-23 14:59:34
阅读次数:
164
第三章讲的是关于如何成为一名合格甚至优秀的软件工程师。第一节主要讲的是个人能力的发展与团队合作的关系;第二节讲的则是关于软件工程师的职业发展;最后一节通过用魔方举例向我们讲述了怎样提升自己的技能。 第四章讲的是关于软件开发时两个人该怎样合作。这一章的前三节讲的都是关于代码规范,包括风格规范和设计规范 ...
分类:
其他好文 时间:
2017-04-23 13:15:45
阅读次数:
139
风险类别 风险内容 应对方案 人员 小组成员每个人能力水平不一样 小组分工时依照每个人能力特点进行分工 流程 低估了项目的复杂度 重新去恰当地分配每日的任务量以保证能及时完成整个项目 流程 项目中期随着项目的深入添加了不少新功能 小组内讨论着重着手哪些功能,简单完成哪些功能,适当取舍 技术 在几个复 ...
分类:
其他好文 时间:
2017-04-21 23:00:01
阅读次数:
168
最近参与了吕毅的一场live,主题旨在打造研发工程师的核心竞争力,听下来觉得不错,这里吧自己认为有用的东西整理下来: 1、 解决问题的能力: 刚工作一两年关注具体的技术细节,实现的效率和质量,不断的夯实基础;领导看你表现还不错,于是叫你跟进下某个模块的研发进度,这时候你就要根据个人能力评估开发进度, ...
分类:
其他好文 时间:
2017-04-21 09:54:06
阅读次数:
245
Unity的Entity-Component-System实现的很美丽,很灵活。许多文章也对这样的组件实体的开发模式倍加推崇。由于它契合这么一条规则:优先使用组合而不是继承。 可是实际开发过程中,限制于我的个人能力。想实现一个相同美丽的基于组件的MMO框架是很困难的一件事情。 这篇文章是个人开发过程 ...
分类:
编程语言 时间:
2017-04-18 12:26:44
阅读次数:
156
首先我学习了个人能力的衡量与发展。软件工程中有一项是软件开发流程,目的是为了提高软件开发、运营和维护的效率。但是软件开发流程不光是指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。单个成员在团队中的流程包括:1.通过交流、实验、快速原型等方法,理解问题、需求或任务2.提出多种解决办法并估 ...
分类:
其他好文 时间:
2017-04-16 11:02:53
阅读次数:
108
软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件可靠性和可维护性。 软件开发流程有:写了再改模式、瀑布模型、瀑布模型的各种变形、统一流程、老板驱动的流程和渐进交付的流程。 在这些开发流程中,我比较支 ...
分类:
其他好文 时间:
2017-04-05 23:14:33
阅读次数:
175
软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件可靠性和可维护性。 软件开发流程有:写了再改模式、瀑布模型、瀑布模型的各种变形、统一流程、老板驱动的流程和渐进交付的流程。 在这些开发流程中,我比较支 ...
分类:
其他好文 时间:
2017-04-05 13:50:13
阅读次数:
151
开学一个多月了,安卓课正式开始了个人项目开发,虽然只是小小的项目中找bug,但也是非常能体现个人能力的。这次和上次不同的是结对编程,一想到这个词,结对肯定是和他人合作,所以这次我结对的队友是张欣慰,因为我和她本来就是一个小组的,在加上以前实训中我们也互相合作过,所以我相信这次合作也能顺利。合作中,我 ...
分类:
其他好文 时间:
2017-04-04 09:19:49
阅读次数:
139