这是一个创建于 2505 天前的主题,其中的信息可能已经有所发展或是发生改变。
高三毕业的堂弟对互联网有一些兴趣,报了计算机相关专业,农村背景,基础可以说为零,夸张形容就是给一个笔记本电脑不看说明书可能都不会开关机,不会打字,对计算机了解微乎其微。
目前还没有电脑,让我先给他推荐一些书籍。我想对他来讲应该分为这么几个阶段: 对计算机的了解 --> 计算机基础知识的学习 --> 思想与技术共同提高
对计算机的了解阶段:
主要让他培养或者至少保持对互联网的热情,同时对行业发展,对技术历史到前沿都能有一定了解。 这个阶段我大概想到了舍恩伯格的《大数据时代》。
计算机基础知识阶段:
我目前也处于这个阶段,这个阶段希望他能有扎实的计算机基础,包括网络基础,编程基础,算法基础,操作系统基础和数据库基础等。因为我读过的书也少,就自己读过的这个阶段大概只能想到《算法导论》《算法》《 Java 编程思想》。(《 Unix 编程艺术》没读过,不知道适不适合这个阶段)
思想与技术阶段:
这个阶段应该分方向发展,培养一些编程思想,不管什么方向一些编程思想应该是可以通用的,我大概能想到的是《黑客与画家》。
我和他背景是一样的,大学以来计算机相关书籍读了很多,但是经典的少之又少,我希望他不要走太多弯路。
因此希望各位给推荐一些不同阶段的经典书籍,或对学习路线给出建议,以供像我堂弟以及类似情况的人参考。拜谢各位!
(手机客户端编辑好别扭,手机能不能 Markdown ?)