zoukankan      html  css  js  c++  java
  • 大道至简阅读笔记01

    大道至简,顾名思义,就是最有价值的道理其实是最朴素的道理,很重要的道理其实是很平常的道理。一个伟大的目标,一个浩大的工程甚至于一个我们现在看起来遥不可及的软件,都是由由一点一滴的努力,一点一滴的知识以及一行一行的程序语言实现的。
    这本书并不是用来培养程序员的,程序员的养成最好的办法是编写代码、解读代码、思考代码,它更多的是在展示如何从一个软件开发者前进为一名软件工程管理者。在这本书中,根据作者的论述,我将完成一个软件工程概括为:分类细化、合作分工、正确沟通、历史记录、思考成本、执行命令这六个步骤。
            分类细化指的并不是工程的分类,而是程序设计时的分类,一个大的软件所需的代码量是数不胜数的,这会让很多人望而却步。结构化编程的基本单位是“过程”,走一段很长的路也要一步一步才能走完,有的步子大,有的步子小,每一步都是在向终点不断靠近,站在起点感叹路途遥远的人是不会走到终点的。合作分工针对的就是整个团队了,其实不论是什么工程,它所需要的部门都是相似的:管理人员、技术指导、开发团队。也就是从这部分作者开始讲述管理者所要充当的角色。首先管理者要组织开发团队,有了确定的团队模式,才能寻求相应的管理制度,并且才能制度实施在团队之上。做管理不等于做伯乐,要明确每个人的分工才行。

  • 相关阅读:
    [LeetCode] 75. 颜色分类(荷兰国旗)
    [LeetCode] 347. 前K个高频元素
    CMU-14445 数据库原理 汇总
    MIT-6.824 操作系统 汇总
    发布一个基于协程和事件循环的c++网络库
    记录一次gdb debug经历
    彻底弄懂UTF-8、Unicode、宽字符、locale
    CPU使用率原理及计算方式
    TCP使用注意事项总结
    STL-vector
  • 原文地址:https://www.cnblogs.com/lishengming00/p/11068230.html
Copyright © 2011-2022 走看看