本人非计算专业,在做产品经理,发现不懂技术是需求分析路上的一个瓶颈,一个绊脚石,所以要在这个职业上走下去,就要学习计算机理论和编码。
知乎盐选LIVE讲座,金旭亮 “如何自学计算机专业课程”,为跨专业学习计算机基础课程给些思路。
作者首先推荐书籍《学习之道》
第一部分 学习方法
如何有效学习是有方法的。
学习的零碎知识经过理解和种族,建立关联的组块,才能移入长期记忆。重组的过程不是一次完成的,而是需要多次。只有适当休息与及时整理,让信息有条理且彼此之间的连接牢固。否则知识随意看了之后,神经元也难以接受形成和巩固。构建网络的知识,成网的知识,才是有效的知识。
有效学习方法:基于组块的场景式学习方法。就像是拼图。
有效学习的基本原则:循序渐进多次反复,有及时反馈。
在关于计算机专业书籍如何选择和阅读时,首先是选择适合自己认知水平和基础书。畅销书不一定适合你当时的基础水平。
我是非计算机专业的,可以从科普类、入门书开始,再专业教材。遵循人的认知规律:落实实践,先感性再理性,先具体再抽象。
第二部分计算机自学科目路线
目前我在学编程语言Python,接下来学习专业基础理论。
计算机技术知识的层次性非常明显。N+1,N-1层原理。
①《计算机科学概论》
②《计算机组成原理》
③操作系统
④数据结构与算法
⑤计算机网络学习路线