从入门到进阶:最经典高质量且最省力省时的零基础自学转码 ...

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-31 16:16:16 | 显示全部楼层
前言

本文章精挑细选,主要以最经典的资源中,学习成本最低实用性最强为挑选原则。
如果目标是最快速最无脑速成开发,那么路线推荐为 CS50 Python/JavaScript + Udemy 2023 網頁全端開發 之后就可以直接简单粗暴写一些基础项目了。
如果目标是快速成为应用产品方向开发,但没上面那么极限速成,不碰基础架构,不碰机器学习算法工程,那么推荐路线为 Harvard CS50/MIT-Missing-Semester/Berkeley CS61A SICP(只看Python+面向对象) + CMU-15213/15513 CSAPP只看重点(局部性原理/内存缓存/进程线程/虚拟化) + 图解HTTP +  Udemy 2023 網頁全端開發 + React Essential Training/Flask Essential Training + 程序员面试解答 然后背背八股搞几个项目直接投简历实习
如果目标是稳扎稳打成为一个合格开发,不碰基础架构,不碰机器学习算法工程,那么推荐路线为 入门级+初级 所有经典课程 + 必要实战 + 选修MIT6.824 和 DDIA设计数据密集型应用
关于NLP和CV由于本人目前不太懂,所以空着,欢迎相关领域大佬补充。
入门级:

名校经典课程:

Harvard CS50: This is CS50x 快速让小白拥有最新最全的计算机世界观
MIT-Missing-Semester 大学老师不教却又必备的基本技能: Shell, Git, 正则匹配, ssh, vim等
Berkeley CS61A SICP计算机程序的构造和解释 Python基础+面向对象编程+函数式编程
Berkeley CS61B Data Structures Java基础+基础数据结构与算法
Stanford CS106B C++中的抽象编程 教你C/C++为CSAPP打基础, 可以跳过数据结构算法部分
推荐书籍:

《图解HTTP》专门挑重点为小白科普计网知识的书,通俗易懂,生动形象,适合小白
《labuladong 的算法小抄》国内经典应付面试的书,通俗易懂,生动形象,适合小白
《鸟哥的Linux私房菜》比较热门的Linux扫盲读物
《凤凰项目: 一个IT运维的传奇故事》DevOps入门读书,易读性较强
开发中。。。
纯实战课程:

[Programming with Mosh] MySQL初学者教程 YouTube热门技术教学博主Mosh老哥,初学者福音
[Programming with Mosh] HTML/CSS 小白1h快速入门
[Programming with Mosh] 初学者1小时速成JavaScript
开发中。。。
初级:

名校经典课程:

CMU-15213/15513 CSAPP 深入理解计算机系统 超经典!教你写出高性能的代码 可以参考我的一个回答 如何阅读《深入理解计算机系统》这本书?
2022 南京大学 操作系统:设计与实现 (蒋炎岩) 推荐理由:蒋老师讲得通俗易懂生动形象且紧跟时代结合应用
中科大 计算机网络:自顶向下方法 与哈工大并列国内最好的计网课,用的也是计算网最好教材自顶向下
CMU-15445/15645 Intro to Database Systems (Fall 2022) CMU第二经典的CS基础课,与时俱进,教SQL,关系型数据库,存储引擎原理,事务ACID,并发查询,查询性能,还介绍了下明星厂Snowflake数据库的架构
普林斯顿大学 Algorithms I & II 升级版CS61B,只讲中上难度算法,并查集,各种经典排序,红黑树,B树
Stanford CS253 Web Security网络安全 专门挑安全中比较实用比较简单的内容,结合现实案例,覆盖比较广
推荐书籍:

《SICP计算机程序的构造和解释》CS61A是Python简易版的SICP
《CSAPP深入理解计算机系统》CMU15513的书
《计算机网络自顶向下方法》
《数据库系统概念》配套CMU 15445,数据库操作系统往深处挖掘有点难的,还好我不做基架
《现代操作系统》
《代码整洁之道》面向工作的经典必读书籍
开发中。。。
纯实战课程:

初级实战课程可以开始上一点结合实际项目的技术了,小项目级别,可惜Linkedin Learning还没有中文版
Linkedin Learning的特点就是 短平快+初学者速成友好+结合实战手把手带你做一个小项目
Python Object-Oriented Programming 这门课挺多细节,没那么简单,而且实用,建议用心学
Django Essential Training 我认为全网讲得最生动形象,通俗易懂,简洁且全面,耐心负责的Django课,老师人很nice我linkedin还去跟老师打过招呼互动,虽然Django现在可能有点过时,但是开发个人项目如果想用框架自带的用户认证+数据库,那Django是个不错的选择
Flask Essential Training 同样是Python Web后端框架,Flask可比Django轻便快捷多了,只不过没自带的一堆额外东西了
React Essential Training React美国最热前端技术,虽然我知道国内可能用Vue就可以了
Udemy 2023 網頁全端開發 我发现的超级无敌宝藏的中文课,几乎零基础都给你带着可以做一个中型网页项目,并部署到网络上可以让其他人访问,Js/Node.js/BootStrap/DOM API/Ajax/MySQL/MongoDB/React都手把手给你教了,而且还带着你做 旅游网站/成绩计算网站/图片搜索网站等可以自己改一改Github开源写进简历放到Linkedin上的中型项目。
开发中。。。
中级:

名校经典课程:

赫尔辛基大学: Full Stack open 2022 强实践性,全是最新最热门技术:React, Node, MongoDB, GraphQL, TypeScript
吴恩达 机器学习 经典不用说了,无论各行各业的AI都推荐这门课 但 李宏毅 机器学习 更接地气也更实践
吴恩达 深度学习 同上 李沐 动手学深度学习 更实战
Stanford CS143 Compilers编译器 编译器原理/用C++实现一个编译器
推荐书籍:

《C程序设计语言》C语言的指针对初学者来说挺难理解的,所以我个人把它放到中级,C的学习价值还是很高。
《Go程序设计语言》Go是并发的神,微服务的火热语言,虽然Go语法简单实际上可以边用边学,但这本书真的很详细,推荐当成查漏补缺的资源。
《设计模式:可复用面向对象软件的基础》经典著作,但如果是非Java/C++目前可以先看常用的设计模式
《编程珠玑》享受级编程思想的书
《深度学习》花书是深度学习领域奠基性的经典教材,适合各类读者
《MySQL必知必会》比较简单,偏向SQL编程实践,关系型数据库的基本概念。
《高性能MySQL》把索引,并发锁,存储引擎,日志,分表分库,性能优化的原理啃烂,惊艳面试官绰绰有余
《Kubernetes in Action中文版》
开发中。。。
纯实战课程:

Apache Spark Essential Training Spark是大数据计算必备技能了
TypeScript Essential Training 相信我,TypeScript的难度不亚于C,尤其Chapter 4, 我学这个耗费的经历够学三遍React了,但TypeScript是当下以及未来超级重要的技术,拥有超强的性能,可以说是你只要熟练TypeScript你绝对不是低级码农了。
开发中。。。
进阶级:

名校经典课程:

MIT6.824: Distributed System 分布式系统最经典的课,用Go实现Raft算法
CMU 15418/Stanford CS149: Parallel Computing并行计算 不少CMU的朋友推荐我这门课而且CSAPP最后一节也简单提到过 Parralled Computing的思想,并行计算是将来做大数据计算基础架构的理论基础
CMU 15319/15619 Cloud Computing 我没上过,大名鼎鼎的CMU热门课之一CC(可惜不公开找不到资源),纯找工为导向的实战项目课,能通过Spark/K8s/Hadoop/AWS/GCP/Azure来做各种有趣工业实际项目实战来熟练他们,要是这门课能有个公开版的就好了
推荐书籍:

《DDIA设计数据密集型应用》 系统设计最经典的书籍,也是最经典的计算机进阶读物,适合工作1年以上的,而且读完一遍过一年再读感受完全不一样,值得一年后再读一次的书。
《微服务架构设计模式》微服务是当下越来越火的架构体系,越来越多公司从单体架构向微服务转型,我有机会也会读一读这本书。
《重构 改善既有代码的设计》必读经典书籍之一,有机会我也要读一读
《程序员修炼之道》面向工作的经典之作,提高工作能力,涉及项目管理,debug, 产品设计,多人合作交流等
开发中。。。
纯实战课程:

开发中。。。
盘点自学转码公开课平台Coursera,Udemy,Linkedin Learning, YouTube等优缺点,及课程推荐
回复

举报 使用道具

4

主题

9

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2025-2-28 10:40:01 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表