马斯克能搞定太空火星(spacex),不一定能搞定社交人心(Twitter),康德的星空和人心,天道人心//@甘道实验:大型编程项目却极具挑战,部分原因在于人员管理问题以及如何协调大量人员,这是一项极其困难的脑力工作。实际上,软件开发是极少数既需要协调人量人力又不具备实体的工程技术项目,建筑项目也很复杂而且涉及大量参与者,但他们面对的是有形的实体,所以能以物理形式进行跟踪。同样,桥梁隧道之类的工程项目也是如此,现场参与者虽然成百上千,但各个步骤或者施工环节确有切实的线索可抓。但在软件中很多工作无形无相,所以除了我们自己的想象力外再无跟踪事态的可靠线索。 所以大型软件项目因复杂性而失控的可能性远超人类从事过的几乎任何其他项目,其根源就是软件项目的无形性,而且大型软件项目很快就会超出个人的理解力上限,没人能理解项目中的所有代码,毕竟这是成百上千人的成果。所以面对这些规模更大的项目,如果不对复杂性做出限制,那么项目的每个步骤都可能崩溃失控。以往,无数大型项目都在砸下巨量资金后失败了,原因就是其过于复杂,已经无人能理解究竟发生了什么,就如同过于庞大的巨兽被自身重量所压垮。 具体来讲,复杂性其实贯穿于软件开发的各个阶段,复杂性在编码过程中,因为如果底层代码的质量不好,超大规模系统也可能就由此崩溃。所以必须立足底层,立足细节抓代码质量,关注每个语句、例程和类,步步为营,以此为基础才能扩大规模,同时继续保持代码质量,即在设计和架构层级控制复杂性,对复杂性控制要广泛而深入地体现在软件开发的各个阶段。
甘道实验大型编程项目却极具挑战,部分原因在于人员管理问题以及如何协调大量人员,这是一项极其困难的脑力工作。实际上,软件开发是极少数既需要协调人量人力又不具备实体的工程技术项目,建筑项目也很复杂而且涉及大量参与者,但他们面对的是有形的实体,所以能以物理形式进行跟踪。同样,桥梁隧道之类的工程项目也是如此,现场参与者虽然成百上千,但各个步骤或者施工环节确有切实的线索可抓。但在软件中很多工作无形无相,所以除了我们自己的想象力外再无跟踪事态的可靠线索。 所以大型软件项目因复杂性而失控的可能性远超人类从事过的几乎任何其他项目,其根源就是软件项目的无形性,而且大型软件项目很快就会超出个人的理解力上限,没人能理解项目中的所有代码,毕竟这是成百上千人的成果。所以面对这些规模更大的项目,如果不对复杂性做出限制,那么项目的每个步骤都可能崩溃失控。以往,无数大型项目都在砸下巨量资金后失败了,原因就是其过于复杂,已经无人能理解究竟发生了什么,就如同过于庞大的巨兽被自身重量所压垮。 具体来讲,复杂性其实贯穿于软件开发的各个阶段,复杂性在编码过程中,因为如果底层代码的质量不好,超大规模系统也可能就由此崩溃。所以必须立足底层,立足细节抓代码质量,关注每个语句、例程和类,步步为营,以此为基础才能扩大规模,同时继续保持代码质量,即在设计和架构层级控制复杂性,对复杂性控制要广泛而深入地体现在软件开发的各个阶段。
孩子二年级了,爱玩不学习,但是动手能力强,跟妈妈说,别人考北大,我长大想考地瓜,妈妈觉得好气又好笑,过来咨询孩子的学业。看孩子的盘,太阳狮子座庙旺,火星白羊庙旺,土星水瓶也庙旺了,以后在编程方面很厉害,原来是妥妥的理科苗子。看过好几个211、985的学霸盘,基本上有些以上的配置,早期学业不用父母操心,后期也一路走到高等学府,出来工作,大部分在事业上也有很好的成就。#占星#
一位妈妈来给孩子看事业盘,想看看哪个方面比较顺利? 孩子命宫事业宫宫主木星与金星同在9宫,说明孩子9宫很强势,适合工作:互联网、媒体、老师等,木星被火星接纳在第6宫,第6宫是技术宫,所以初步判断他的工作是和互联网编程相关的。 看到上半球满是星星,说明孩子比较注重事业,想要获得社会地位和别人的尊重。 但妈妈反馈:孩子毕业后打算去互联网公司,因为孩子比较喜欢研究电子产品。#占星#