GitHub 上这份计算机自学指南火了~
点击上方“码农突围”,马上关注
这里是码农充电第一站,回复“666”,获取一份专属大礼包 真爱,请设置“星标”或点个“在看
你应当学习哪些科目,为什么?
对于这些科目,最好的书籍或者视频课程是什么?
简而言之
还是太多?
为什么要学习计算机科学?
全球短信系统每日收发约 200 亿条信息,而仅仅靠 57 名工程师,现在的 WhatsApp 每日收发 420 亿条。 — Benedict Evans (@BenedictEvans) 2016 年 2 月 2 日
23333 然而他们... pic.twitter.com/XVNYlXAHar — Jenna Bilotta (@jenna) 2017 年 3 月 4 日
分科目指引
中文翻译新增:
关于 SICP 国内视频观看地址
MIT 的免费视频课程(中英字幕)
Brian Harvey 开设的 SICP 课程(英文字幕)
Scheme 学习的相关资源参见:https://github.com/DeathKing/Learning-SICP
更详细的补充说明:#3
新版原文删除了对 《Concepts, Techniques, and Models of Computer Programming》 一书的推荐,但这本书对各种编程模型有深入的见解,值得一读。所以译文中依然保留。 — 译者注
硬件是平台。 — Mike Acton, Engine Director at Insomniac Games (观看他在 CppCon 上的演说)
— Richard Hamming
如果人们不相信数学是简单的,那么只能是因为他们没有意识到生活有多么复杂。 — John von Neumann
你无法盯着水晶球预见未来,未来的互联网何去何从取决于社会。 — Bob Kahn
不要做一个只写样板代码的程序员。相反,给用户和其他程序员创造工具。从纺织工业和钢铁工业中学习历史教训:你想制造机器和工具,还是操作这些机器? — Ras Bodik 在他的编译器课程伊始
常见问题解答
人工智能:通过观看视频并完成 Pacman 项目来学习 Berkeley 的 AI 课程。至于教材,使用 Russell 和 Norvig 编写的 《人工智能:一种现代方法》。
机器学习:学习吴恩达在 Coursera 上的课程。耐心学习,先确保理解了基础概念再奔向类如深度学习的诱人新主题。
计算机图形学:学习 Berkeley CS 184 课程的材料,使用《计算机图形学:原理及实践》作为教材。
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
点击👆卡片,关注后回复【面试题
】即可获取
评论