5.15学习总结-大道至简

发布时间 2023-05-22 09:57:28作者: 听着DJ读童话

   本书是关于软件工程感想的书籍,作者亲历多国内软件工程的辉煌期和低沉期,从失败中觉醒而思考,对软件开发、工程中的现状深刻反思,从而完成这本著作。在缺乏独立思维、对国外工程理论亦步亦趋的软件开发界方面,这本书或许是第一本从工程实践出发溯源而论的著作。

     通读下来,有几点我印象特别深刻:

    将编程比作劳力活,引出了愚公移山这一典故,愚公不愧为一个优秀的团队领袖,在项目、管理方面做的极为出色,“虽我之死,有子存焉,子又生孙,孙又生子”作者巧妙的将他与编程中的循环语句相结合,并且提出的“山不加增”这一循环终止条件,完美的将移山这个庞大的工程比作了简单的编程小程序。

    “语言只是工具”作者提到为那些争论语言孰优孰劣的人员赶到可悲,然而,能够得出这样一个结论之前的人,恰恰也经历了这一阶段,正如我学完c++之后感觉它比从要简单点,初学java之后又觉得它要比c++简单,作为java开发人员来讲,使用何种语言已经不重要了,语言都是相通的,他们是工具、是知识,真正转化为生产力的是用语言来实现完成软件,满足客户的需求,每种语言都有自己的优缺点,学会很好的利用每个优点才是我们需要掌握的本领。

    我很赞同boss是经营者这一观点,毕竟开发者和boss所处的立场和角色是不同的,boss并不单单只是发钱的,“他用薪水的多少来衡量你的价值,或者反之。”boss在公司解决的是“经营”问题,在组织分配图中,这要在“组织”更外侧的那一层。在一个大机构中,你可以更加直接的观察到经营者和组织者之间的差异,而boss正是其中的经营者

    这本书还有许多值得我们学习的地方,他不单单包含了软件编程这一块内容,在公司和其他方面提到的东西也很多,值得我们细读、再读,相信会有更加深刻的体会。