阅读

      对于老师推荐的书《构建之法》在第一次就整篇粗略地读了一遍,也许软件知识不够,读完也没太大的触动,当然也许是太粗略了,毕竟只花了两三个小时,但至少对整个软件的构建过程还是有了一点了解。

      至于疑惑,在没读这本书之前就有了,只是随着计算机软件知识的增多而越来越明显。以前的理解是机械学科更多的知识建立在经验上,而计算机或软件学科更多的建立在逻辑思维上,所以从来没有因为知道加工方式有车铣刨磨而感到乐趣,而是由于自己编程实现了某个算法而感到兴奋。一直认为自然科学存在朴素的美,数学定理是自然界和人交流的语言,物理定律是自然界和谐与不和谐的统一,这里的每一个为什么都有严格的答案,而当没有答案时,大概就回到了思考为什么会思考的循环了。在工科里,计算机学科算是最接近这种思维了,在这里人类模仿上帝创造世界,虽然这个世界还不能与上帝创造的世界相比拟,但这个世界还是存在秩序的,这种秩序是模仿自然的也是符合人的思维模式的,所以在这里也能发现那种美感。

      这里并没有说计算机学科比机械学科要优美,只是机械学科的学习大部分靠记忆,而计算机学科确实逻辑思想,这正是我自己所喜欢的学习方式。但随着深入学习和对软件工程的了解,慢慢发现在计算机软件中越来越多的还是记忆,经验还是至关重要的,各种算法,设计模式已经存在了,只需要知道它,然后会用它,再到用好它,这几乎和机械工程中所用的方式一样。不知对软件工程这样的理解是否恰当,但这样就感觉瞬时没有美感了,也许是知识太肤浅还没达到审美的境界吧。

你可能感兴趣的:(阅读)