人月神话阅读笔记03

   人月神话这本书还将到了,在软件开发过程中团队内部的合作与交流是很重要的一件事,架构师和具体负责某模块编码员工的交流,模块内部成员的交流都需要彻底高效。本书中也讲到交流的重要性和交流方式。此处结合自身讨论:去年在A公司实习,A为小型创业公司,有十人左右的精英团队,整体架构由一人负责,同时协调下面所有模块的工作进度。公司每日有站立会议,同时每周有总结性的周会。个人认为,该公司有很高的工作效率,是较有代表性的软件开发的管理范例。但是随着规模的扩大,管理难度也会增加。

   另一个比较案例是学校的实践,如果没有有效的组织者,3~5人的小团队有时都很难在互相交流。大家对事情的理解参差,更难以协同工作。有时是三个和尚没水喝的困境,更多的时候,项目是组内执行力较好的同学按自己的想法完成,其他人协助(这样也就分化出大牛和平庸的程序员)。

在读完之后,自己也有一些自己的理解对于这本书,从菜鸟程序员,成长成为一名IT精英,是逐渐的学会用计算机的思维转化问题的过程,人通过计算机解决问题是把人对此问题的解决方式转化成计算机的思维方式,然后用程序语言实现。程序员做了人与计算机的桥梁。人脑和“电脑”有很分明的特点。人脑能进行更复杂高级的思维,但是“内存”和“速度”有限。而“电脑”只能进行很简单的几种逻辑思维,但是有很大的存储和速度。

  软件开发是一门艺术,而自己作为一个进入软件开发还不久的菜鸟,在编程的路上还有很多的路需要走下去。

原文地址:https://www.cnblogs.com/xuzhaoyang/p/8184732.html