编程入门
2018-10-18 10:21:21 4 举报
AI智能生成
萧井陌编程入门v1.5
作者其他创作
大纲/内容
启蒙
编程金字塔最底层的三个元素
算法
语法
系统
材料
Harvard CS50x (哈佛大学:计算机科学)
MIT 6.00.1x (麻省理工:计算机科学和 Python 编程导论)
Python 教程
入门
此时是学习计算机通用基础知识的关键
反思程序为何如此设计(why),如何更有效(how)
编程的本质,用计算机解决问题
scip
The Elements of Computing Systems
Udacity CS212 Design of Computer Program
另外注意的东西
计算机系统基础
CSAPP
The Hardware/Software Interface
经手的代码,从上层设计到底层实现都了然于胸,并能在脑中回放数据在网络->内存->缓存->CPU 的流向
数据结构与算法
算法导论
Algorithms: Design and Analysis [Part 1] & [Part 2]
编程语言基础
\tUdacity CS262 Programming Language
\t《程序设计语言-实践之路》
\tProgramming Languages
其他
多交流,多记录
费曼技巧
难点分而化之,切成小知识块,再逐个对付,
之后通过向别人清楚地解说来检验自己是否真的理解。
《代码大全》
《The Pragmatic Programmer》
编程入门
前言
人皆不同,此仅引导你完成自己的计划
憋着怒气,非要做出什么才行
心态
具体化的目标
不要浮躁,十年磨一剑
应该快乐
故事与警醒
你应该注意顶层间的底层联系 from how 2 why
通过自顶而下的探索与项目实践,获得编程直觉与推动力;
从自底向上的打基础过程中,获得最重要的通用方法并巩固编程思想的理解。
0 条评论
下一页