软件工程网络个人阅读作业2

Posted 林健

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程网络个人阅读作业2相关的知识,希望对你有一定的参考价值。

提出问题

快速通读教材《构建之法》,并参照提问模板,提出5个问题。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:

  • 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
  • 列出一些事例或资料,支持你的提问。
  • 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?

Q1:程序=数据结构+算法,如何运用数据结构?

数据结构是大二上学期学的一门专业课,虽说已经学过好久了,期末考试也顺利通过,但是但现在还是对其一知半解,平常写程序的时候似乎也跟数据结构没什么关系?要如何学好数据结构,并将其好好使用呢?


Q2:是否有必要考取计算机行业相关的从业资格证?

书中章节二:软件工程师的成长
书中内容:

在中国,软件工程师的职业资格考试有:
计算机等级考试和全国计算机技术与软件专业技术资格考试
基于笔者有限的经验和观察,此类考级有这样的好处:
国家级认证,有一定的权威性和通用性
任何人都可以参与
也有这样一些局限性:
以答题、评分为主要考试形式,没有面对面的口试
考试中每个人单独行动,不能考量团队的合作能力
要考虑到通用性和稳定性,考题和内容相对滞后于工业界的发展,部分内容相当滞后

在本书中看到软件工程师的职业资格考试其实是比较死板,且内容滞后,那我们还有必要花费精力,花费时间考取吗?不知道目前此类证书在行业内认可度如何?我们应如何选择?


Q3:学生状态时是否有必要结对编程?

书中章节三:两人合作
从书中可以看出结对编程是一种效率极高,同样同伴共同花费时间极长的一种合作工作模式,可能这种工作模式在之后的工作中比较受人推崇,但是目前大学生课程比较多,共同的课余时间较少,不像上班族有共同的工作环境,共同的上下班时间,所以我个人想法是可以体验了解下,目前先一个人累计经验,之后在抱团打怪,否则很可能拖后腿。


Q4:是否不是计算机相关专业的人也能成为项目经理?如果是,那我们计算机专业出身的优势在哪里?

书中章节九:项目经理
书中内容:

Project Manager:项目经理——正确的做流程。在某些公司,这个职位和产品经理分开单列。他们对项目流程负责,即项目从立项到上线按时完成。正确地协调团队内部外部,调配各部门资源和时间,有效进行风险管理,保证一个项目顺利按计划结项,是一个项目经理的核心价值。

可以看PM的主要工作是协调各部门,不仅要跟开发团队对接,更要和市场,运营,美工团队沟通,甚至和用户,上级时刻交流,似乎PM的专业能力是理解和表达,而不需要很深厚写代码水平,只需要知道一些浅显的知识,足够与开发团队对接就好了。那我们这些有程序员出身转做PM的同志们,跟那些常年混迹于人际关系中的“交际花”有什么优势呢?


Q5:在猪,鸡和鹦鹉的故事中,是否可以对应到一个团队呢?那鹦鹉这个角色是否就是个拖后腿的存在呢,没有这个角色存在,是否对整个团队更有益?

书中章节十七:人,绩效和职业道德


以上是关于软件工程网络个人阅读作业2的主要内容,如果未能解决你的问题,请参考以下文章

软件工程网络15个人阅读作业2(201521123044 吴敏烽)

软件工程网络15个人阅读作业1(201521123082 黄华林)

软工网络15个人阅读作业2——提出问题

软件工程网络个人阅读作业2

软件工程网络15个人阅读作业1(201521123045 郑子熙)

软件工程网络15个人阅读作业2