zoukankan      html  css  js  c++  java
  • 《大道至简:软件工程实践者的思想》观后感

    该书提出了审视软件工程的全新视角和软件工程的体系模型。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。

    本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。

    该书以愚公移山这个典故为始,引出了编程的根本:顺序,分支,循环。之后又以李冰为例开始论述懒人造就方法的思想。软件工程的道路上,要记住定式,运用定式,忘掉定式,创造定式。我们要不断摸索,创造自己的方法。第三个主要内容为“团队缺乏的不只管理”。引出了团队的特性:主从,监督,责任。以做项目和死亡游戏做比喻。同时又以IOS案例的教训总结出,有了确定的团队模式,才能寻求相应的管理制度,并且才能把这样的制度实施在相应的团队之上。之后,也就是第四节讲了流于形式的沟通,即每一次的沟通都是有目的性的,是有效的否则就可能是项目不断延迟和推翻。第五节讲了“失败的过程也是过程”即编程不要怕失败只有不断尝试才有可能成功。从编程到工程,编程只是过程,创建工程才是目的,之后作者又贴近生活的介绍了什么是软件工程。

    通过阅读该书,我受到了很大的启发,作为一名学习软件工程的学生认识到编程的本质尤为重要,而本书又恰好以浅显易懂的方式为我们介绍了作为一名合格的程序员该怎样理解编程,编程很简单,不要把编程复杂化,而刚好我处于学习编程的初级阶段,所以对于我今后学习编程有很大的指导作用。过去的我并没有理解透编程的含义,单纯的认为编程只是为了完成老师的作业,并没有工程的概念。也没有自己的思想,遇到不会的,看别人的代码,觉得自己看懂了,就仿照他人的代码写一份。这样做永远不会有自己的思维,无法真正的成为一名合格的程序员,代码也没有自己的思想,永远不会成功。今后,我一定多加练习,正如书中所讲的那样,自己独立思考,记住定式,运用定式,忘掉定式,创造定式。只有这样才能成为一名真正的软工人。

     

  • 相关阅读:
    PHP mysqli_sqlstate() 函数
    修改用户家目录
    mysql 我的学习
    mysql 表空间
    mysql cluster 运行的必备条件
    浅谈mysql集群
    RBAC权限管理
    mysql 恢复备份
    oracle10G/11G官方下载地址集合 直接迅雷下载
    MySQL 全文搜索支持, mysql 5.6.4支持Innodb的全文检索和类memcache的nosql支持
  • 原文地址:https://www.cnblogs.com/yangqqq/p/11272961.html
Copyright © 2011-2022 走看看