《人月神话》小记
本文仅表达一下自己读完此书后留下的某些印象深刻的片段和自己的一点想法,若有错误还望各位同学老师指正。
从社会角度,软件的开发作为360行中的一行,和其他行业一样具有相似的社会特性,比如追求利益,批量化,产业化的生产等,当然每个行业都不是非常纯净的,从事软件的开发毕竟会走上社会化这条道路,如今评判一个软件好坏的标准竟然是那单一的下载量,我们生产我们学习方向和侧重点不能仅仅如此。
职业的苦恼与乐趣,我认为应该是也大于苦,舅舅今年30程序员一枚,每天坐在电脑面前8小时看起挺苦样子,但他却乐此不疲,他说他喜欢,正像书中所言创造事物纯粹的快乐,是上帝创造世界的一种折射过程中体现魔术一般的力量,作为人的本能出现,同时当自己作品别人说好时候的那一刻,每个人都有的那一颗虚荣心所产生的激素刺激大脑皮层的让人欲罢不能难以忘怀。
当然苦恼并不是没有,客户是我们的上帝,他们说东我们不能把程序做到西哪怕是极乐世界!客户的一个小小往往需要我们多写出几百行代码或者更多,产品作为物质交换的媒介,就必须要给予需求者必要的需求,哪怕是所运行的环境都必须一致,这种特性给每个程序员带来不少的苦恼和困难,在做项目过程中还会遇到千奇百怪的bug茫茫代码大海捞针,让无数程序员连连叫苦;对此我认为困难可以有但我可以克服,从来没有没有困难的行业,更苦更难的行业多的去了,难道遇到点磕磕碰碰就放弃?面对困难首先得是态度,能把困难当成一种乐趣一种练习,我想再大的困难也不再是困难,乐趣还来自于工作在易于驾驭的介质上。
从未来自己角度,作为一名程序员,!立誓绝不做那种过一天是一天,天天在公司换饭吃那种,哪怕做不了栋梁最能做柴火,那也要轰轰烈烈的燃烧自己,若不遇明(开明)企就自己创业。两个程序员在改造简陋车库过程中,竟然编出大型工作团队工作量的重要程序,这是一个“神话”,但我觉得人的潜能是无限的,两个程序员,哪怕他们和大团队水平相似,我也想相信这个神话。
因为人月是一种误解,它总会暗示人员数量和时间是可以相互替换的,如果一个项目1人一月完成,那是不是30人一天就能完成?人多了有时候反而会效率更低,世界上最难得一件事就把自己的想法装的别人的脑子中,如果有n个人,那难度就会*N;一个团队需要沟通和分解任务,当然也会存在人多任务不明确混日子现象,人的想法确实很多!
如果有一只蜗牛顺着通天树一直往上爬,总有一天它能爬到天上以为它认为上面会有更好的东西,当遇到了困难也不会放弃,但人比蜗牛聪明,他永远都怕不上去,他会把树砍到当柴烧,或是取下宝物,人的聪明与贪婪尽是如此。好的程序员能创造出几倍于差的程序员所创造出的价值,如果我是boss我肯定不会要后者。在企业中,不再单单是自己一个人的战场,更强调的是每个人的交流沟通与合作,猎人不会惧怕失群的狼,虽然之前说人多不一定是好事但俗话说人多力量大,想法点子肯定层出不穷。喜欢看电影因为里面有我想要的不单单是愿意看电影里的场面而是每个电赢都是导演及一大群人用心去做的里面想传达给我们的还有一种重要的精神思想,用户喜欢一个软件也不单单因为他的功能,世人喜欢苹果,不是因为它下载个电影还要去itunes stroe而是能从其中看到开发者给予手机的一种爱,每个手势让人感觉都无比贴心,真正的人性化(不是在打广告啊,苹果又不给我钱)
我是一只不知道大海残酷的淡水鱼,如今的软件大世界里仍然存在这样那样的焦油坑,你排大油轮不如换成独木舟来的轻巧;仅仅少数会在如此大浪潮中存活下来并且收获巨大的利益,相信我不可能会在全世界70亿人中成为那个别的少数人,不过我会想他们逐渐靠近,成功者必然有他们的独到之处,真如书上说的如果想解决问题就必须先试着去理解它。