• 《大道至简》第六章读后感


                                                                              《大道至简》第六章读后感

          读完这章后,我有以下几点体会:(1)语言只是工具,我们都知道能够编程的软件、语言有很多种,我们经常会听到专业人员评论不同语言的好坏,即使是我们,在接触c++和java语言后,也可能会去比较两者的优劣。但书中说这一切都是毫无意义的,对于工具更重要的是适不适合。不同的语言适合开发不同类型的软件,这就好像软件工程的学生适合开发一些企业的管理软件,而数字媒体的学生则适合去搞一些图像、动画类的软件。你不能去比较两个不同专业学生的好坏,术业有专攻,不同的的语言适合开发不同的软件类型,所以语言没有好坏,他只是实现目的的工具。(2)编程需要方法,方法不是某个人或某个组织创造的。而是需要我们长久的编程实践,当经验累积到一定程度,瓜熟而蒂落,我们要善于去回顾曾经写过的程序,去思考失败的经历,因为经验来源于回顾、理解和分析,正如书中所述唯有长久的编程经验,我们才能理解过程,理解对象,理解模式,找到方法。

    (3)工程与过程。书中详细区分了过程与工程的含义。过程伴工程而出现。过程解决的是工程中角色间的关系问题,而工程是对目标的描述和成果的检测,也就是“做什么”和“做到什么”,在这里,作者第一次将“工程”“过程”“方法”“工具”联系起来,也就是工程的实现,是“过程”“方法”的事,而有效快速地实现“过程”和“方法”,所需要的就是“工具”。过程强调角色,沟通和环节问题。角色的合适分配,沟通的“无间”结果以及环节的轻重都是项目经理需要着重考虑的,而工程理论中较为重要的应是组织学,作为项目经理,你可以不去理会与技术相关的管理技能,但你必须关注于对工程的组织和计划。如果你不能制定合适的规划,组织你的团队协作完成任务,那你的团队将会一击即溃。

    这一章作者在最后为我们介绍了软件公司内部的组织机构及其职能,真正的Boss是经营者,并不参与工程,而负责给你工资的则是团队经理,也就是你的直接上司,明白这些有助于你明确你被雇来的原因,你的工作是面向哪一个层面,以及你或者你的上司有没有权限来决定是一个项目是否应该立项,或中止,更有助于你更好地工作。

  • 相关阅读:
    php的源代码包构建一个空的php扩展。
    Web服务器上可能被包含或被请求的不同脚本源代码文件
    是否采用Sybase形式的自动字符串转义(用 '' 表示 ')
    数据库导入的大小是否要分段处理?
    Maven常用参数及其说明【转:http://blog.csdn.net/wangjunjun2008/article/details/18982089】
    bat常用命令,转【http://www.cnblogs.com/yplong/archive/2013/04/02/2996550.html】
    ftp链接、上传、下载、断开
    maven配置中国下载源【转:http://www.cnblogs.com/libingbin/p/5949483.html】
    经经经!!!!
    spring中quartz的使用。【转http://www.cnblogs.com/kay/archive/2007/11/02/947372.html】
  • 原文地址:https://www.cnblogs.com/jinpeigang/p/4949596.html
Copyright © 2020-2023  润新知