• 人月神话阅读笔记01


    本次阅读主要了解了人月神话的第一章:焦油坑

    内容梗概:

          焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底。IT项目也是这样,不论是开发大型软件系统还是小型项目,都会遇到诸多复杂的问题和影响因素,项目本身就是一个足够复杂的动态系统,没有最优,只有满意。项目四要素,人员,组织环境,干系人,外部依赖和约束,风险和假设,团队,人等诸多问题都是你必须要考虑的问题,任何一个要素出现大的差错都可能导致项目失败,只有所有要素能够平衡好,团队能够协调一致才能够保证项目成功。
         
    职业的乐趣
           兴趣是最好的老师,软件开发是一项相互协作的游戏,大家必须有兴趣为共同的目标而奋斗。对于软件开发职业乐趣首先体现在程序员在创造产品,而且自我创造的产品会被用户使用,为客户带来价值。因此要尽量避免项目中途夭折,或者最终开发出的产品被抛弃的厄运,这会打击到程序员的积极性和对创造的渴望。
           一个软件产品如果是一个人被封闭在一个孤立的环境里面做,他可能是体会不到更多的快乐的,职业的乐趣也来源于团队成员间的沟通和交流,相互协作。不管是自己的问题被解答,或者解答了他人的问题,程序员都会感到快乐。学习的过程可能是枯燥的,但是学习后的成果能够帮助你解决实际的问题,你能够通过学习来创造软件产品,从这个意义上讲学习的是快乐的。学习的过程就是自我提高的过程,也是自我价值得以展示的过程。从职业的乐趣这个意义上讲,IT项目管理者需要去激发团队成员意识到这点,这里涉及到沟通,团队建设活动,学习和培训诸多内容。让每个人都感受到他们被重视,而且共同在做一件有意义的事情,通过做这个事自己得到乐趣,得到了提升。

    职业的苦恼
          程序员往往不喜欢受到太多的依赖和约束,也不喜欢繁琐的规程和文档,特别是这些文档没有体现出真正的价值的时候。还有他们可能并不喜欢修改自己的Bug,更不细化修改他人遗留下来的Bug,因此这种重复性的工作让他们体会不到创造性的乐趣。还有最大的苦恼往往更在于辛苦开发出来的系统不能真正使用而被抛弃。还是有太多的程序员和管理者认为编码是一种无价值和创造性的活动,他们理想化的认为需求和设计可以做的足够详细,编码仅仅是一种体力劳动,这是对每一位程序员的不尊重。处于最后一道工序的编码人员,他们产出的代码最终形成的形成了软件系统和产品,当他们的价值往往并不能得到相应的承认。类似帕金森定律中的金字塔上升想象,每个人都很忙但组织效率确越来越低,每个人都在往上走,导致在每个岗位角色上都难得到技能过关高效率的人员。IT项目管理者需要致力于改善这些苦恼,这里面一方面是绩效机制的改善,一方面是适当的过程保证。项目管理者带领项目取得成功不仅仅是体现了自我价值,也让团队每个团队成员意识到他们存在的价值和贡献的力量。

    自我心得体会:

          在我开始读人月神话这本书的时候,软件工程这门课已经接近了尾声。我们小组所做的大作业也好,项目也好,也慢慢进入了尾声。以前一直不知道用什么形容词来形容这个过程,其实这过程就是一个焦油坑。我们可以挣扎,可是项目还是要完成还有一群队友需要你一起努力。遇到困难的时候必然是焦躁的,可解决问题的时候的喜悦也是不言而喻的,我们既然选择了这个行业,必然应该找到其中的乐趣,我们也应该平衡各方面的要素。才能一起完成复杂且艰难的任务。既然在坑里,那就享受,并且一起享受。

  • 相关阅读:
    poj 3125 Printer Queue
    poj 1877 Flooded!
    hdu 4121 xiangqi 模拟
    Codeforces Round #268 (Div. 2)
    hdu 4096 Universal Question Answering System
    hdu 1720 c++一水
    lab1
    homework2
    第一次作业
    IFE_part2_JavaScript_数组去重/trim()
  • 原文地址:https://www.cnblogs.com/hph1313/p/5589878.html
Copyright © 2020-2023  润新知