闲暇时,拿起手边刚借的这本书《大道至简》——软件工程实践者的思想,看打这个名字还是有一点的好奇,很想看看我这个身为初级编程人员和那些真正的软件工程师的思想层面上的差距和一些借鉴。
开篇并没有长篇大论也没有说一些让人难以理解话题,只是引用了中国古代的一个故事,从这个我所熟悉的故事开始展开作者身为软件工程师的一些观点,这些观点对我来说是从未认识到,也没有在意这些,对于学生的我,我们往往在乎的是面对一个问题如何用代码把它写出来,写写改改,写写再改改,当解决了问题的同时,这些代码就像刚从战场回来一样,遍体鳞伤,衣衫褴褛一般。
而作者用自己几十年的工作经历和多年总结的思想经验来告诉我们这些刚刚接触并即将踏上软件工作的初级学者,他讲的不是如何书写上千行,上万行的代码。正如稳重所提及的“程序=数据+算法+方法”。运用清晰的头脑,有条理的进行对问题的一步一步求解,做好公式中的每一项,程序自然就手到擒来。想想自己平时编写程序的时候方法就是:拼凑,拼凑再拼凑。有想法也是很乱没有条理,所以每次虽然都能够解决问题,但是,再次遇到这个问题的时候就要在从头开始,耗费大量的时间,有点很不值得。
通过几天的阅读,这本书对自己在思想上很有帮助,越来越有兴趣去慢慢品味这本书了。
时间: 2024-11-07 05:14:43