首页 > 代码库 > 11th 5个新的问题——关于软件工程

11th 5个新的问题——关于软件工程

5个新的问题:

 

1、现在课上,我们每一个团队开发一个软件,遵循的是敏捷流程,近乎每天都召开Scrum会议,但这一切都基于团队人数很少,这样我们可以畅所欲言,而且不会花费过长时间,但是,如果是大团队呢?像是微软开发操作系统的团队,动辄至少也是要上千人的吧,那他们也是需要进行这样的开发流程么?这样的话Scrum会议会花费不少时间吧?

2、如果我面临一个任务,要求使用我从未接触的语言去写,即便我曾经使用过其他语言,而且很熟练,但是我能够在合适的时间内成功地完成这个任务吗?软件行业是一个充满活力的行业,每时每刻都在不断发展,行业也会随之逐步更新,即便原有的程序设计语言,每隔几年,都会在语法单词上稍加改动,更不要说如雨后春笋一样的新语言了?那么做一个软件工程师,我要怎么做才能跟上时代的脚步吗?难道要时时刻刻去培训吗?有没有什么不变的原则是我们可以把握的吗?

3、对于一个软件工程师而言,什么才是最重要的呢?编码能力?团队合作能力?还是什么其他的?

4、如果日后我们要从事软件开发的工作,那作为一名合格的软件工程师,我们应该掌握多少门语言呢?或者说哪几门语言是我们必须要了解的呢?

5、在课上,我们的团队项目仅作了三次发布:alpha、beta、final,事实上,真正的软件开发也是做了三次发布就可以真正运行使用了?如果不是的话,那又是怎样一个流程呢?

 

感觉与之前最早的5个问题相比,更加与实际相连了,毕竟我们经过了一系列的训练,会根据自身的经历结合理论去提问题。

 

技术分享

 

11th 5个新的问题——关于软件工程