软件工程第0次作业

一、First项目地址

  https://coding.net/u/CTPLY/p/Frist/git

二、三个问题

  问题1你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

    我从小就对计算机有浓厚的兴趣,不过当时的专业优先是数学和化学的,可惜没有能成功,进而来到了计算机专业,也没有什么为什么,感觉还不错,兴趣就是老师嘛。我觉得我的条件一般,没突出的点,就是有点小聪明,对计算机有兴趣

    跟其他博主比起来可能缺乏的是细心和耐心。

    问题2:你理想的大学应该是什么样子的?

     我理想中的大学是轻松愉快的,学习相对自由,能选择自己喜欢的专业和课程,有着更多的时间去做自己想做的事,而不是像初高中一样,一味地写作业。

  问题3:对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?

    我的梦想的能找到一份匹配自己技能同时能给予我一定难度的工作,在有难度的工作中才能渐渐成长,而且能对社会有贡献就更好了。我准备在大学的时间沉积更多的知识和阅历,在大三大四的时候就找准方向,不止于出来工作的时候陷入迷茫,考研或者直接工作是我接下来要考虑的问题。

三、阅读《构建之法》有感

  问题一:书P185中提到,PM做开发和测试之外的所有事情,那么PM是否不需要过硬的代码功底就能胜任呢,你没有这方面的知识,真的能管理好开发的人吗?

  问题二:书P49中提到“过早优化”,在写程序的时候,不是应该尽量做到最优吗,我如何识别当前我做的这个优化是“过早优化”呢,既然说了是“过早优化”,那么应该在未来的日子也要将其优化,那么为什么不能在写程序的时候就将其优化,进而将自己的程序写的离完美更进一步呢?

  问题三:在软件团队中,如果遇到相当内向的程序员,无法进行沟通的时候,PM应该怎么办呢?

  问题四:在P137中,看到有些团队的开发和测试往往存在一种对立的关系,那么应该如何解决这种对立关系呢?

  问题五:在团队中,如果出现了多种代码风格的时候,作为PM应该如何去解决呢?

原文地址:https://www.cnblogs.com/CTPLY/p/9635762.html