初读《大道至简》
Posted 浪花98
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初读《大道至简》相关的知识,希望对你有一定的参考价值。
软件,是一系列按照特定顺序组织的计算机数据和指令的集合,还有另一种表现形式,即:软件=程序+数据+文档。可以看出,程序是软件的核心,因此,又引申到软件工程及其他计算机方面重要的一门课程——编程。编程,在本书中被称为劳力活,就好比千年前愚公的劳作,但是他又从侧面告诉我们,无论多么浩大的工程,都可以用简单的编程来实现。在我最初学习c、c++的时候,总是这不会那不会,看见问题先抱怨叹气结果就是CTRL+c、CTRL+v,仅仅还是最初最基础的几个问题!其实不是我不会,不是学不会,不是他有多么的难,只是我不愿意去学,不愿意思考,仅此而已。再者,就是自己很乱,只是一味的去学,没有整理,导致自己学到的东西很多,用的时候不会,温故而知新,这是在任何行业都必不可少的素质。
正视自己,正视自己的任务,是我在这里学习到的一个重要的东西。无论成功与失败,都是一次宝贵的经验经历。失败是成功之母,没有谁能绝对完美,失败是必不可少的,不能因为失败而没有信心,也不能对失败不闻不问。查找问题,改正问题是我们进步的一个有效途径。
在看到懒人造就方法的时候,我是十分赞同的,何止是在我们科技生活水平的提高,有很大因素就是“懒”!因为懒,所以为了方便自己的懒,就创造了各种有意义的东西。虽然书中对这一部分所用的引例感觉有些牵强,但道理不错。我们的编程工具为什么越来越多呢?可以说是为了更加方便操作,那我们为什么不能说是为了“懒”呢。懒,不是我们日常赖在床上那样,智者的懒是用更少的时间更少的精力去处理更多的问题,懒使他们更高效。
三人成一个团体,那么在这个团体中就一定会有一个能承担起责任,能力相对出众的去做领导。但是一个真正的领导应该要怎样呢?承担责任是他首要的条件,作为一个领袖,他是一切行为操作的决策者,一个项目的成败与他有着必然的联系,一旦项目失败,必须要挺身而出,面对这次失败,而不是尽快逃避把责任推给别人。其次,他要有熟练的经验,足够熟练才能对项目有清晰明确的认识,头脑才能尽量清醒。然后就是明确根源的东西,为了保护光鲜亮丽的外表,以其根为代价,结果得不偿失。作为管理,制度是强有力的辅助措施,他能有效的约束成员,还能保持自己的公平性。但这血还不足以支持一个项目的展开,做项目就和我们做作业一样,一眼看去不应该直接开干,真正的是要进行深入的思考,盲目的动手你会发现无从下手,也不会知道自己已经干了什么。作为决策者更不能盲目,他应该在蓝图之下进行细加工,人员任务的明确等等。但管理者并不是仅仅关注人,一个好的管理者做一个伯乐是不够的,运筹帷幄算不上但是总揽全局还是要有的,引导一个团队绕过沿路的坑,对于团队形式及时做出调整,并且知道“增值税发票”即:项目技术之外的东西。一个团队不知是要管理,而是一个合格到位的管理者。
其实上面的管理及以后东西多是软件开发上的东西,也许对于我现在的新人来说有点早,但早早地了解总没有坏处。计算机语言对于初学者是很难学习的东西,那对于正常人来是无异于一个文盲去看英语书。软件的开发就是需要一个良好的交流,是程序员与客户之间的交流,不是人人都懂程序上的知识,所以,学会沟通,如何能让客户在清楚项目进行情况下保持认可支持也是程序员的必要的本领。
工程是一件很大的事,而我如今接触到的编程,仅仅是它的皮毛,想要在日后更有成就,基础的编程尤为关键的。对于之前的学习,我感觉太差劲了,人就应该有上进,勇争上游。这本书教会我的并不是日后如何工作,而是怎么样去面对现在自己的任务,以什么态度去对待。我想,这不会是我最后一次读这本书,我未来道路的每一阶段,都会以这本书为开始,明确自己每一步路。
以上是关于初读《大道至简》的主要内容,如果未能解决你的问题,请参考以下文章