studyabroad 板


LINE

各位版大好, 有鉴於CS领域越来越热门, 想要转领域的人更是不在少数, 我想分享一些免费的线上教学网站, 里头含有各种程式语言的教学,以及一些CS必修的基础课。 分享的动机其实很简单, 除了给一些很确定想转CS的人,有更多的学习管道外, 也想让那些还不确定想不想转的人,有一点点学习的方向, 至少先接触看看一些CS的东西,避开转领域後才发现没兴趣的风险。 如果直接零零总总列出一大堆网站,我想可能很多人会不知道从何开始, 也许光看到一堆专有名词眼睛就花了。 是故,以下我会列出我当初自学时的进度,以及陆陆续续发现的网站, 如果有板大们有更好的资源也欢迎提供,谢谢。 一、 什麽都不会的阶段,例如连C/C++、OOP是什麽都不知道 在这个阶段,我主要看了以下两个online course: (1) Introduction to Computer Science and Programming - MIT Open Course https://www.youtube.com/watch?v=k6U-i4gXkLM
这个课程算是MIT CS系里的CS 101, 里头教的程式语言是目前非常热门的Python, 如果按部就班的看完这个课程,会学到非常多的coding技巧. (2) CS50 - Havard https://www.youtube.com/watch?v=o4SGkB_8fFs&t=3580s
我没有看完Havard cs50这个系列,所以不便在这边提出太多的心得。 不过对於CS零基础的人来说,这门课也是很多人一开始的选择。 个人感想是对於上述的两堂课,二择一即可, 当然如果有时间的话,都看过最好。 (3) Crash Course - Computer Science (给连计概都没修过的人) https://www.youtube.com/watch?v=tpIctyqH29Q
这是一个在youtube上面的频道,主要是对於CS这个领域作大致的介绍, 有一点像计算机概论,非常适合超级新手, 看完这个playlist後,应该会对於电脑的原理有种豁然开朗的感觉。 目前整个系列有37部影片,而且看来还在陆续新增中。 二、 给对於programming这档事有一点头绪的人 (1) thenewboston - 有各种程式语言的基础教学 https://thenewboston.com/ 是的,你没看错,这个网站有近乎各种程式语言的基础教学, 举凡 C/C++、C#、Java、Javascript、Swift、Python、HTML5/CSS3 等等, 只要你想得到的,叫得出名字的热门程式语言这里面都有。 当初我发现这个网站时,真的有种如获至宝的感觉, 虽然几乎都是beginner level,但基本的syntax都有cover到, 有的时候学程式语言,缺的也就是这个临门一脚而已。 听说在印度,印度人都尊称这个网站的老师Bucky一声"sir", 你就知道这个网站有多屌了 (2) Stack Overflow https://stackoverflow.com/ 相信每个会写程式的人,一定都知道这个网站, 但这篇的目的是给不会写程式的人嘛, 简而言之,如果你在写code的时候遇到了一点困难, po上这个网站就对了,九成九会有高手帮你解答 三、 CS的一些基础课 相信很多人会对於学CS该修什麽基础课有疑问, 我当初为了该修什麽课,也花了不少时间在找这方面的资讯, 最後发现大部分的人都会修下列几堂: Linear Algebra, Discrete Math, Data Structure & Algorithms 总而言之,基础课上面几个是必修的, 当然也是会有人坚持Operating Systems等等也要修, 那些就见仁见智了,或多或少都会有点争议, 毕竟没有一定的准则 以下列出我自己看过的线上教学课程,清一色都是MIT Open Course的, 如果有其他更适合的资源,也希望版大们可以补充。 (1) Linear Algebra - MIT Open Course https://www.youtube.com/watch?v=ZK3O402wf1c
(2) Mathematics for CS (Discrete Math) - MIT Open Course https://www.youtube.com/watch?v=L3LMbpZIKhQ
(3) Introduction to Algorithms - MIT Open Course https://www.youtube.com/watch?v=HtSuA80QTyo&t=127s
以上是我觉得对於自学CS非常有帮助的网站, 虽然不确定适不适合po在这边,但我想这些网站都是国外的教学网站, 某种程度上应该也算studyabroad了。 尤其板上每年都会看到很多文章,开头就是完全没学过CS但想转过去, 然後在留言的部分,就会看到很多版大建议先去修个基础课。 所以这篇文章对於初学者来说,我想或多或少应该会有点帮助。 如果有其他版大们有更好的资源及建议,希望也可以分享,谢谢。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.119.46
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/studyabroad/M.1511795526.A.4CE.html
1F:推 drcytang: 推 感谢分享 11/27 23:17
2F:推 k10295: 谢谢分享 非CS背景正想自修就看到这篇 11/27 23:25
3F:推 Mariobrother: 推deacon 11/27 23:34
4F:推 s93038s: 推分享 11/27 23:46
5F:推 myth356: 谢谢~~ 11/28 00:08
6F:推 bluesix4722: 推推 11/28 00:08
7F:推 yuanyu90221: 推 感谢分享 11/28 00:12
8F:推 jerrypan1: 大推 11/28 00:14
9F:推 jycs: 推! 11/28 00:18
10F:推 jerry10127: 推 11/28 00:23
11F:推 vickychen: 推!! 11/28 00:24
12F:推 William8182: 这太棒了感谢推! 11/28 00:25
13F:推 NEWSTAY: 推 11/28 00:26
14F:推 joola6985: 推 11/28 00:46
15F:推 phire77: 推 11/28 00:54
16F:推 coldman519: 推 不过其实这个跟留学没什麽关吧...... 11/28 01:14
17F:→ coldman519: Po个soft_job还比较恰当? 11/28 01:14
18F:推 urmfo: 推 11/28 01:22
19F:推 rayray: Push 11/28 01:39
20F:推 blackshaw: 感谢分享 11/28 02:33
21F:推 infernoking: 推分享 11/28 03:36
22F:推 l81920: 谢谢分享 11/28 04:27
23F:推 AAABE: 推 11/28 06:55
24F:推 as335: 推 11/28 06:59
25F:推 likeit: 推推 感谢分享 11/28 08:12
26F:推 sokapupu: 太佛心了!!推~ 11/28 08:22
27F:推 ivyxxx620: 推,之後有空也要自学 11/28 09:21
28F:推 joyceifan: 感谢分享 11/28 10:05
29F:推 blooddance: 太佛心了 感谢分享 11/28 12:24
30F:推 NCKUFatPork: 实用推,另外我觉得入门DS跟algo可以先上coursera里 11/28 14:33
31F:→ NCKUFatPork: 的Princeton Algorithms,课程难度较低,而且有自动 11/28 14:33
32F:→ NCKUFatPork: 评分的课程作业,可以check style还有检查程式的comp 11/28 14:33
33F:→ NCKUFatPork: lexity 11/28 14:33
34F:推 JACKER: 大推啊! 11/28 14:39
35F:推 yazmin1025: 感谢分享! 11/28 14:43
36F:推 ashley: 这篇不错 推 11/28 15:03
37F:推 fervent00123: 推 感谢分享! 11/28 15:40
38F:推 morek: 感谢楼主分享 愿楼主一生平安 11/28 16:03
39F:推 lc3b: 推 11/28 18:28
40F:推 coolmaomao: 感谢分享 11/28 23:50
41F:推 ron0908: 谢谢分享,最近想转CS的同学太多了..先M起来供各位参考 11/29 00:27
42F:推 Anchorites: Thank you! 11/29 02:01
43F:推 chuchuyang: 推用心 11/29 10:38
44F:推 AmigoSafin: Push thanks:) 11/29 17:40
45F:推 ccfoa88: 推推: ) 11/30 11:59
46F:推 smdf: 推 12/01 16:20
47F:→ acgotaku: 一边上这种课 一边刷题其实功效还不错 12/02 10:17
48F:推 leeann: 推 12/03 12:47
49F:推 st8252000: 感谢 分享 12/04 09:24
50F:推 JamesHsuan: 推 Stack Overflow真的是debug救星 12/04 11:06
51F:推 hsuanluooo: 谢分享 12/06 15:56
52F:推 outstanding1: 感谢分享 12/24 03:27
53F:推 style100: 感谢! 02/22 03:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping 或 站内搜寻

TOP