看到了@
Gary_Cheung 的帖子。 我也是初学者,所以站在初学者的立场谈谈感想。比读书更重要的做一点具体的东西,不是在黑框框里面输出一个三角形或者星形的字符画 而是真正有用的有趣的 比如说文字游戏电子小说留言板博客或者用api弄个查单词的
像SICP这种东西有了兴趣可以慢慢读,熟手可能会对里面的概念震撼,但编程初学者只会感觉抽象使人心力憔悴,毕竟对初学者没有什么实用价值,饭要一口一口吃吧
还有一个建议就是学会一个版本控制系统,比如git 虽然看起来对个人来说不重要 但我觉得对初学者帮助很大
可以发到代码托管站 比如说github 虽然可能没有人来看初学者的作品,但暴露在光天化日下对人也是一种敦促,让自己不断改进之类,如出现问题请求别人帮助也更方便。
还可以很有成就感的看代码的变迁从而感受到自己的进步(我就喜欢没事看自己以前的commit感觉那时候自己写的多丑),而且如果有人关注了自己的学习项目对自己也是很大的激励和敦促。
对代码也算是一份备份。而且或许github活跃对就业也有帮助
选书我一般是在豆瓣找高分的