zoukankan      html  css  js  c++  java
  • 人月神话阅读笔记之一

    这段时间看了老师推荐的《人月神话》,这不是我第一次听闻这本书,当初的概论课上就有听老师说起过这本书,如今终于是第一次上手了。

    作者在书中的第一章——焦油坑,给我们讲述了一个众多强悍无比的巨兽,被困于焦油坑中,不断挣扎最终没能挣脱的故事。故事中提及一个次“技巧”,巨兽们由于没找到技巧最终被四面包裹而来的焦油围困,就好比我们这些学习编程的人们,有的人个体实践能力强悍,他们能够开发出了可运行的系统,不过只有极少数的项目满足了目标、进度和运算的要求。

    这让我想起了老师一直说的团体的力量,虽然确有优秀的人才,可以凭借一己之力,设计出令人咋舌的产品,敲出极为精密的代码,优雅又美观,比多人团队合作的产物还要优秀,但是,那毕竟是少数人。我们可以将少数人的优秀当成目标,通过不断的摸索努力去接近、成为他,但是这也是需要团队的加持的,毕竟在努力奋进的你还不是那少数人。

    接着作者说到了编程提供的乐趣以及行业存在的苦恼,这时的我产生了一些共鸣和向往,共鸣是因为自己在编程的过程中确实能够体会到些许的快乐,但是相比快乐苦恼却是更多,毕竟我还只是作者口中的菜鸟罢了。

    接下来就是目录中第一个吸引我眼球的词了——乐观主义,作者在书中说所有编程人员都是乐观主义者时,我顿时感觉他在监视我的生活了,总认为自己优秀,能够在自己所遐想的时间内完成,结果却总是书中所说一样,构思本身有缺陷,所以总是有bug。而这时,就凸显出团队的重要性了,他们可以帮助你重新调整思路,当然要好好沟通。

    作者说小型精干队伍是最好的,但是小型队伍对于大型系统又太慢了,由此就引导出了“概念完整性”,设计一个有且仅有两个人的小队完成的系统,也就是建民老师布置的结队作业,这就需要队员之间的一致性。一致性其实在团队中真的很重要,毕竟思想统一的队伍跟容易完成统一目标,个人总是离不开团队的嘛,何况我还是只菜鸟呢。

  • 相关阅读:
    关于 flutter_boost splash加载动画
    [BS-23] AFN网络请求上拉/下拉刷新的细节问题总结
    [BS-22] Objective-C中nil、Nil、NULL、NSNull的区别
    [BS-21] 关于OC中对象与指针的思考
    [BS-20] 导航控制器和视图控制器在添加控制器的区别
    ios runtime swizzle
    关于C、OC、C++、OC++、Swift的一些常识
    iOS多线程知识总结--GCD
    使用代码创建AutoLayout约束
    iOS中NSLog输出格式大全
  • 原文地址:https://www.cnblogs.com/zl00/p/13089181.html
Copyright © 2011-2022 走看看