目前人在读英国一所大学的线上CS学士,可是品质老实说不是不好,连一些像作业系统
跟编译原理的课都没有,不过学费跟英国本地比算很便宜就是(一年大约20-25万).
加上课业不是很重,所以我平常会上一些国外大学免费的CS公开课,主要是想补足目前
所学的不足.这次主要想分享一下上过的课程跟看过的书,看有没有人也需要的
以下主要来自我自己的经验跟国外很有名的线上CS自学资源网:
https://teachyourselfcs.com/
1.资料结构&算法
UCB CS61B:https://sp18.datastructur.es/
很有名的公开课之一,用Java教的,所有课程影片跟LAB都有免费公开
个人觉得这堂课最好的点之一在不仅仅只教资料结构,包括一些软件
开发的方法(Unit Test)跟OOP都有讲到.我上到图论那边就先暂停了
等以后需要用到在继续上
MIT 6.006:https://www.youtube.com/watch?v=ZA-tUyM_y7s
MIT的算法课,我觉得跟UCB的相比比较偏理论一点,用Python教的
2.计算机组织
CSAPP:https://imgur.com/a/BUfDPn6
最有名的系统书之一,目前我读过2、3、6、8章,其他章之后有时间
在看.其实我个人觉得CSAPP有一些地方讲的不是很透彻,加上字体也不大
读起来体验其实还好,不过这本书好处就是范围很大,从组合语言到网络
都有讲,只是不理解的地方可能还要额外找资源就是了
Advanced Programming in the Unix Environment:
https://imgur.com/a/1y0Rl3U
这本书我跟CSAPP一起看,一些比较细节的部分如果CSAPP没讲到可以看这本
前面几张我还没看,主要是看后面再讲multi-process跟Unix signal的章节
影片的话,可以看
UCB CS61C:
www.bilibili.com/video/BV1jy4y1E7AY/
MIT 6.004:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/
3.作业系统
OSTEP:https://imgur.com/a/6Lb6tVi
个人读过最好的教科书之一,作者用很简单的方式把一些很复杂的观念讲的
很透彻,基本上整本书模式就是 1.提出问题 2.解决问题 3.解法的优势跟劣势
我觉得这本书在观念的讲解上比CSAPP清楚,如果CSAPP第8章开始讲作业系统
看不懂的话可以先看这本书
作者还很佛心的在github(https://github.com/remzi-arpacidusseau/ostep-projects)
上放出了很多projects,从写一个小型shell到web server都有,而且每个都有
给测试,可以边看这本书边做
MIT 6.S081:https://pdos.csail.mit.edu/6.S081/2020/schedule.html
MIT的作业系统课,也是从lab到project都有开放,我是边看CSAPP跟OSTEP边上的
(目前还没上完)
作者:
bjk (Up2u)
2021-12-21 21:05:001
作者: Belieeve (芥末拿铁) 2021-12-21 21:09:00
感恩推推
作者:
jackflu (jackflu)
2021-12-21 22:08:00赞喔
作者: jasonwung (路人JJ) 2021-12-21 22:17:00
推推
作者:
crowley (苍蝇拍)
2021-12-21 23:25:00感谢分享!
作者: dilemma5587 2021-12-21 23:28:00
感谢分享!
作者: kkkina123 2021-12-21 23:34:00
感谢分享
作者:
Lhmstu (lhmstu)
2021-12-21 23:44:00感谢分享
作者:
tommytyc (75303301)
2021-12-21 23:45:00推
作者: nicetw20xx (哇爱台湾) 2021-12-21 23:54:00
感谢分享
作者:
Arsen2017 (Arsen2017)
2021-12-22 00:12:00借问 现在有没有线上硕士教育部能承认了?
作者:
unmolk (UJ)
2021-12-22 00:19:00感谢分享
作者: f9g8h7j654 (whoIswho) 2021-12-22 00:36:00
赞喔
作者: allen3325 (小笼包) 2021-12-22 01:00:00
感谢,推一个
作者:
derekjj (忘记帐号的男子)
2021-12-22 01:04:00推
作者:
smdf (我依然相信)
2021-12-22 01:26:00推
作者:
kyrie77 (NTU KI)
2021-12-22 02:11:00推
作者:
as209099 (Show小龙)
2021-12-22 02:57:00推感谢
作者: djdjdnddd ( ) 2021-12-22 02:59:00
推推
作者:
yyyyyyyv (vyyyyyyyy)
2021-12-22 04:44:00推
作者: howboutdah 2021-12-22 05:34:00
推 MIT 6.S081 入门系统程式的好课
作者: ga013077 (Daky) 2021-12-22 08:03:00
大大好人一生平安
作者: rajlleb (:)) 2021-12-22 08:37:00
感谢分享
作者:
jobintan (Robin Artemstein)
2021-12-22 08:45:00台湾教育部不承认最多无法考公职国营而已,在私人企业任职应该是无差吧。
作者: boomberm (boom) 2021-12-22 09:09:00
想要转软是不是要把上面内容都看懂,补足4年大学知识,还是这样还远远不够
作者:
hegemon (hegemon)
2021-12-22 09:55:00楼上不用啦,如果真的要这样,就不会码农满地跑了
作者:
ejnfu ((-. .-)b)
2021-12-22 10:05:00做web这些大概都不用吧 XD
作者: e40111c (Zorck) 2021-12-22 10:09:00
做web无经验去资策出来就有工作了
作者:
mike8469 (mike8469)
2021-12-22 10:21:00用心给推!!
作者: shibalpha (inu) 2021-12-22 10:28:00
推
作者:
jobintan (Robin Artemstein)
2021-12-22 10:29:00资策会又没教DSA,公司考leetcode就被刷掉了。
作者:
hegemon (hegemon)
2021-12-22 10:37:00一堆leetcode补习班,真的有心的话去补习班补一下呀....
什么都要补习会不会太可悲那补习班没教的你怎么办?这种补习班仔就是第一个被刷掉的
作者:
hegemon (hegemon)
2021-12-22 10:47:00对没有基础的,补习班是最快的呀..
作者:
jennya (Jennya)
2021-12-22 12:07:00补习班教的说不定比大学教授扎实= = 不用歧视补习班吧
看到补习班没事就喷而已 大学教授不乏乱教的 只能呵呵
作者:
Yujjlin (iam1800mm)
2021-12-22 12:58:00推用心
作者: ckscks038038 (yang) 2021-12-22 13:45:00
补一个cs106B/X,用C++教资料结构
作者: transforman 2021-12-22 14:32:00
推
作者: je1258 (树) 2021-12-22 14:44:00
推!
作者: SinLonY (Sin Lon) 2021-12-22 15:08:00
用心给推
作者:
PPorzz (PPgood)
2021-12-22 15:31:00CSAPP要配CMU15.213一起学 会有效率很多
作者:
YOAOY (赛特列斯)
2021-12-22 15:43:00感谢分享
CS61B 的前一门课是CS61A(python) 从零开始上 老师赞不过UCB还有一门比61A更基础的课 但名称我忘惹
我觉得,只能教的好,自己能吸收,是不是补习又如何?我反而觉得补习学到的还比较多,因为补班老师为了要混口饭吃,教学上一定要用心才有学生来
作者: drysor 2021-12-22 18:43:00
推 csapp 跟 mit6.s081
作者: zenithyoung 2021-12-22 22:55:00
感谢分享
作者:
s813082 (雅美蝶)
2021-12-23 00:32:00感谢分享
作者:
deflife (无极而生)
2021-12-23 01:43:00推6.s081 用有趣实作了解os 其中一个教授还是rtm大神
作者:
Ericz7000 (Ericz7000nolan)
2021-12-23 04:20:00强那上班有东西不会,老鸟又不会教,不就死一片了@@ 大学至少学着自己消化吸收知识吧==
作者:
ggggggh (ggggggh)
2021-12-23 09:24:00freecodecamp
作者: h94u04 (忽懒郝响PO) 2021-12-23 10:06:00
超赞推推
作者:
bug2 (bug)
2021-12-23 13:28:00谢谢分享 刚好很需要!!
作者: eju901677 (诚) 2021-12-23 13:29:00
很实用给推
作者: KnightSister (骑士妹妹) 2021-12-23 16:59:00
推!
作者: Kazimir (Kazimir) 2021-12-23 17:45:00
使用有整理的学习资料 不能推断成没有自我学习的能力
作者:
holebro (穴弟弟)
2021-12-23 19:30:00谢谢 加到最爱
作者:
Bf109G6 (Luftwaffe)
2021-12-23 20:49:00推分享
作者:
molopo (mmm)
2021-12-24 00:34:00推
作者:
james1416 (jamesliao)
2021-12-24 09:19:00推推
作者: nasa930022 (卤公伯禽) 2021-12-25 01:54:00
推推
作者:
cphe (魔鬼藏在垃圾筒里)
2021-12-25 02:46:00补习班也是一种课程而已,没什么好看不起的其实就像这一篇的线上课程,或是学校上的课程,也只是把多年来的论文以及实作的成果整理成一个课程介绍,所以你也可以说你现在看的东西也是别人整理好的
作者:
loveu8 (RA1-推广)
2021-12-25 09:54:00推!
作者: air4028 (丹尼尔) 2021-12-25 12:22:00
感谢分享!!
作者: Kylol (让我看看) 2021-12-26 01:12:00
推推感谢分享
作者:
XJY13 (You'll never walk alone)
2021-12-26 13:41:00感谢分享
作者: argc (哈鲁) 2021-12-29 17:32:00
感谢大大~感谢大大~
作者:
tur9247 (吴京先生)
2021-12-30 14:52:00感恩大大推推
作者: Patic (帕提) 2020-01-03 15:19:00
大大好人一生平安
作者: smile08008 2020-01-08 16:47:00
推推
作者:
SuGK (GK)
2020-01-14 22:46:00怎么可以没有CS50
作者: milkdragon (谢谢大家!!) 2020-01-17 15:14:00
很棒的分享,感谢!!
作者: s9041200 (小明阿) 2020-02-14 13:06:00
之前刷完6.S081 2021很有趣