admin 管理员组

文章数量: 1184232


2024年3月12日发(作者:turtle官网)

计算机四大天书学习顺序

1、《计算机运作的简单原理》。

2、《算法图解》。

3、《HeadFirst设计模式》。

4、《交互式设计四策略》。

这四本书对应了四个阶段:

1、第一个阶段,初来乍到,需要学习计算机本质是什么,进而

理解如何与计算机交流(编程语言),懂得代码是如何被执行的。

2、第二个阶段,已经初步学会使用一门编程语言求解计算问题,

这个时候需要思考如何让你的程序更快更省(空间)的解决问题。此

时,经典算法和数据结构登场。程序=代码+算法,算法是解决特定问

题的特定方法(套路),一个算法是一个不会失败的,确保达到既定

目标的过程。

3、第三个阶段,同学们开始学习高级编程语言或者编程平台(Web

应用、Android应用等)了,课程设计需要实现综合性的系统。大家

已明白现代软件是诸多组件的结合体,组件之间的交互需要精密的设

计;开发的过程需要同小组的成员进行协作,也需要同未来的自己进

行写作。这时候,就需要设计模式出场了。它既是解决领域的对象如

何组织的特定方法(套路),也是同行之间交流的工具。

4、第四个阶段,我们的目标不只在于课程设计了,而是正经(假

装会有人用)的产品了。但是为何有些人做的软件用起来如“丝滑般

感受”,而有的却那么不懂用户的心思。这时候,你需要学习一定的

产品设计思维、用户体验设计技巧。


本文标签: 需要 算法 编程语言 计算机 学习