大道至简读后感

  在老师的推荐下,我读完了《大道至简——软件工程实践者的思想》这本书,对老师曾说过的复杂问题简单化,简单问题步骤化有了更深刻的认识。

  作者从算法,结构,程序,语言等一些对于软件工程实践者来说最基础的名词入手,一步步转化视角,深入到项目或者工程管理者的角度谈团队,交流,转变,还谈制度。全书风格以及内容,无一不与主题大道至简相契合,读完这本书,真的受益匪浅。

  作者开篇即谈编程的精义,一个可能会有成百上千人参与合作的项目的根本,被作者概括成三个环节:顺序,选择和循环。作为一个软件工程的最初级实践者,我想我最需要的学习和探索的便是这种化繁为简的能力。项目要实现的功能可能繁繁复复,学会怎样从杂乱无章中抽丝剥茧,将问题回归本源才是解决问题的关键,算法,语言只是工具。

  文章中作者的另一句话同样是我印象深刻:当你熟悉一种语言的时候,你会发现,编程语言只有喜欢与不喜欢的问题,没有会与不会的问题。这点在我最近的学习中也有所体现。不同语言的语法大都相似,甚至语言体系也大都相似,有了C语言和C++的基础,对面向对象有了一定的学习基础,对其它语言的基础语言也可以融会贯通。我们要做到的熟练使用合适的语言去完成编程。

  作者还站在一个实践者的角度讲述了至简之道,学会和团队的有效沟通可以提高团队效率,学会和客户的有效沟通可以更好的完成项目。说话,是社会生活需要掌握的一项技能,说话的艺术分为很多种,有效的交流也是其中一种。用简短的话让其他人清晰的明白发言者的思路,想要表达的意图可以提高效率,是工作的手段。这要求交流双方需要有共同的理解基础,也就要求我们必须具备与交流相关的职业素养,知识基础。在现在的学习阶段,我对沟通这件事也有一定的感触。当程序出现BUG,在商讨哪里出现问题时,有效的沟通确实大有助益,否则交谈内容风马牛不相及,想要解决问题又从和谈起。

  这确实是一本讲述至简之道的书,也是对我深有助益的一本书,更是我还会读第二遍,第三遍的书,相信每次阅读,都能有不同的感受。

posted @ 2019-07-30 20:30  Protect_Winter  阅读(100)  评论(0)    收藏  举报