zoukankan      html  css  js  c++  java
  • 11th 5个新的问题——关于软件工程

    5个新的问题:

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

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

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

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

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

     

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

     

  • 相关阅读:
    BOM弹窗 滚动条
    标签占位信息
    标签样式操作
    Keepalived入门学习
    史上最全Redis面试题(2020最新版)
    一文带你读懂zookeeper在大数据生态的应用
    详细解析虚拟化的起源和分类
    干货 | Nginx负载均衡原理及配置实例
    干货 | 一文彻底读懂nginx中的location指令
    史上最全Linux面试题(2020最新版)
  • 原文地址:https://www.cnblogs.com/landscape/p/6116058.html
Copyright © 2011-2022 走看看