如果想认真学习编程,我的建议就是先学点语法,然后多看代码和尝试造轮子。别的看什么各种经典教材龙书鲸书的都是瞎扯,对大部分人效率太低看了也没用还找不到北。语言选择随便不过应该泛看几种开阔视野。目标场景是关键,要用什么框架就学对应语言。没特定目的可以从golang开始,关键字少标准库规范。

我的观察是初学者或者大部分码农效率低的主要原因就是不熟练以及缺乏全局观,不能把知识碎片映射到系统中。打个比方就是在野外谋生既没有经验也没有地图,光看过几篇文章是没用的。而造轮子可以同时改善实战经验和视野。有经验以后,系统的理论知识学习会有效的多,因为可以对照经历还有目的性。

还有个关键是:重要的是数据,而不是控制流程。初学者容易被控制流弄的眼花缭乱,但其实不是重点。重点想清楚有什么数据,在什么地方被修改和读取。好的代码数据处理会比较清晰,垃圾代码就是各种乱。其实政治观点的也类似,大部分时候重点不是各种宏大理论,而是利益。理解了利益就会理解真正动机。

0 顶 2020-11-11 21:03:16