• 最后一次课堂练习


    1.团队如何做决定
    软件开发和软件团队的生存都面临许多问题,需要许多睿智而果断的决定,一个团队如何做决定呢?有下面几种方式,请评说各自的优缺点:
    a)独裁:领导说了算
    b)独裁+顾问:领导和一些外部的顾问商量之后做决定
    c)民主投票:这样就产生了赢家和输家
    d)全体一致同意后再决定:皆大欢喜?

    
    答:
    对a:领导说了算。优点:能有效的执行,而不会产生决策纠纷。缺点:一些事情领导属于外行,不懂行情,所以导致一些决策失误。
    对b:领导和一些外部的顾问商量之后做决定。优点:比领导一人决定强很多,可以结合和顾问的商量然后决定大大提高了可信度。缺点:老板和顾问有时会为了一些利益关系而产生冲突。
    对c:明主投票。优点:更能体现整个团队的每个人的权利,更公平公正。缺点:有时候会被误入歧途,真理有时候掌握在少数人手上。
    对d:全体一致同意后再决定。优点:能准备充分的做决定。缺点:往往很难达到全体一致同意,从而浪费大量时间在做决定上,有些机会就会因此丧失。  
    
    

    2.成长,责任,和公司的关系
    绝大部分的工程师都在某一个企业工作,工程师的成长也和企业的兴衰有很大关系。企业兴旺,工程师也是与有容焉,很多人觉得是自己的功劳,理所应当提薪升职:企业衰落,很多工程师未必觉得是自己的问题(我的代码很好地,都是经理,市场,老大的问题!)企业最后要裁员,很多人为了一些补偿和企业产生纠纷。
    那么,软件工程师在企业中是劳动密集型的工人么,还是独创性的专业人士?他们对软件企业的成本付多大的责任?

    
    答:我觉得软件工程师应该充当劳动密集型和独创性的专业人士相结合的角色。他们对软件企业的成本付自己力所能及的责任。理由如下:
    1.充当劳动密集型的角色,比如在需要大家人力齐心做一件事,这时候就需要充当劳动密集型的角色,集中精力做同一件事,所发挥的力量是很强大的。
    2.充当独创性的专业人士的角色,比如需要各自发挥自己好的建议,这时就能派上用场,能积极发挥自己的思维,并结合具体情况进行分析,一个好的点子更能锦上添花。
    3.我认为付力所能及的责任,是因为只有这样大家才能意识到自己不仅是一个打工者更能把自己看成是一个主角,扮演着重要的角色,很多需要自己的付出才能做成功,一个企业的名声跟自己也有很大关系,自己做的好了企业有名声,自己也有面子,也更有动力做下去,和企业有荣辱感,“企业兴亡,匹夫有责”。
    
  • 相关阅读:
    Redis 3.0 与 3.2 配置文件变化
    PHP 位运算(&, |, ^, ~, <<, >>)及 PHP错误级别报告设置(error_reporting) 详解
    MySQL自增ID 起始值 修改方法
    CentOS 6.5 编译 PHP-7 报错:undefined reference to `libiconv_open 无法编译 PHP libiconv
    file xxx from install of xxx conflicts with file from xxx
    专家访谈 / 架构分享 / 网摘 收藏
    怎样用javascript获取UUID
    ansible经常使用模块使用方法
    一个button导致的慘案
    nil coalescing operator
  • 原文地址:https://www.cnblogs.com/xubaby0912/p/6888490.html
Copyright © 2020-2023  润新知