Re: [心得] CS 自學網站/資源推薦 | 自學網站ptt

Re:[心得]CS自學網站/資源推薦@studyabroad,共有24則留言,12人參與討論,9推0噓15→, 這邊有些科目清單供大家參考程式語言: C/C++, Java, ...TogglenavigationPTTWeb新聞熱門文章熱門看板看板列表最新回報&意見首頁◎[留學]疫情升溫保護自己與他人Re:[心得]CS自學網站/資源推薦Re:[心得]CS自學網站/資源推薦看板Studyabroad作者wawi2時間2017/11/2809:14:31留言24則留言,12人參與討論推噓9(9推0噓15→)討論串3這邊有些科目清單供大家參考程式語言:C/C++,Java,Python基本上這4個會了要學其他語言就不是難事核心知識:Datastructure,Algorithm,OperatingSystem,ComputerOrganization核心知識這四門課我覺得是必備很多人說後兩門不一定需要但我不同意會覺得只需要前兩門的多半是因為近年來美國的面試都考coding而已沒有OperatingSystem那就搞不懂process/thread/paging/virtualmemory沒有ComputerOrganization那就搞不懂systemhierarchy/caching/cpu※引述《deacon(deacon)》之銘言::各位版大好,:有鑒於CS領域越來越熱門,:想要轉領域的人更是不在少數,:我想分享一些免費的線上教學網站,:裡頭含有各種程式語言的教學,以及一些CS必修的基礎課。

:分享的動機其實很簡單,:除了給一些很確定想轉CS的人,有更多的學習管道外,:也想讓那些還不確定想不想轉的人,有一點點學習的方向,:至少先接觸看看一些CS的東西,避開轉領域後才發現沒興趣的風險。

:如果直接零零總總列出一大堆網站,我想可能很多人會不知道從何開始,:也許光看到一堆專有名詞眼睛就花了。

:是故,以下我會列出我當初自學時的進度,以及陸陸續續發現的網站,:如果有板大們有更好的資源也歡迎提供,謝謝。

:一、什麼都不會的階段,例如連C/C++、OOP是什麼都不知道:在這個階段,我主要看了以下兩個onlinecourse::(1)IntroductiontoComputerScienceandProgramming-MITOpenCourse:https://www.youtube.com/watch?v=k6U-i4gXkLM:這個課程算是MITCS系裡的CS101,:裡頭教的程式語言是目前非常熱門的Python,:如果按部就班的看完這個課程,會學到非常多的coding技巧.:(2)CS50-Havard:https://www.youtube.com/watch?v=o4SGkB_8fFs&t=3580s:我沒有看完Havardcs50這個系列,所以不便在這邊提出太多的心得。

:不過對於CS零基礎的人來說,這門課也是很多人一開始的選擇。

:個人感想是對於上述的兩堂課,二擇一即可,:當然如果有時間的話,都看過最好。

:(3)CrashCourse-ComputerScience(給連計概都沒修過的人):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等等,:只要你想得到的,叫得出名字的熱門程式語言這裡面都有。

:當初我發現這個網站時,真的有種如獲至寶的感覺,:雖然幾乎都是beginnerlevel,但基本的syntax都有cover到,:有的時候學程式語言,缺的也就是這個臨門一腳而已。

:聽說在印度,印度人都尊稱這個網站的老師Bucky一聲"sir",:你就知道這個網站有多屌了:(2)StackOverflow:https://stackoverflow.com/:相信每個會寫程式的人,一定都知道這個網站,:但這篇的目的是給不會寫程式的人嘛,:簡而言之,如果你在寫code的時候遇到了一點困難,:po上這個網站就對了,九成九會有高手幫你解答:三、CS的一些基礎課:相信很多人會對於學CS該修什麼基礎課有疑問,:我當初為了該修什麼課,也花了不少時間在找這方面的資訊,:最後發現大部分的人都會修下列幾堂::LinearAlgebra,DiscreteMath,DataStructure&Algorithms:總而言之,基礎課上面幾個是必修的,:當然也是會有人堅持OperatingSystems等等也要修,:那些就見仁見智了,或多或少都會有點爭議,:畢竟沒有一定的準則:以下列出我自己看過的線上教學課程,清一色都是MITOpenCourse的,:如果有其他更適合的資源,也希望版大們可以補充。

:(1)LinearAlgebra-MITOpenCourse:https://www.youtube.com/watch?v=ZK3O402wf1c:(2)MathematicsforCS(DiscreteMath)-MITOpenCourse:https://www.youtube.com/watch?v=L3LMbpZIKhQ:(3)IntroductiontoAlgorithms-MITOpenCourse:https://www.youtube.com/watch?v=HtSuA80QTyo&t=127s:以上是我覺得對於自學CS非常有幫助的網站,:雖然不確定適不適合po在這邊,但我想這些網站都是國外的教學網站,:某種程度上應該也算studyabroad了。

:尤其板上每年都會看到很多文章,開頭就是完全沒學過CS但想轉過去,:然後在留言的部分,就會看到很多版大建議先去修個基礎課。

:所以這篇文章對於初學者來說,我想或多或少應該會有點幫助。

:如果有其他版大們有更好的資源及建議,希望也可以分享,謝謝。

--※發信站:批踢踢實業坊(ptt.cc),來自:100.35.220.180※文章網址:https://www.ptt.cc/bbs/studyabroad/M.1511831672.A.2E7.html1F推bluebluelan:大大一定是kernelguy做web真心不需要瞭解這些11/2809:252F推mmonkeyboyy:推~~11/2809:523F推ahahahahah:OS應該有包含計組那些部分~11/2809:564F推fishlinghu:我也覺得後面兩門沒修過超怪我同意web不需要啦11/2810:435F→fishlinghu:但我總覺得身為工程師起碼要懂電腦吧XD11/2810:446F→fishlinghu:只是修過跟專精完全搭不上邊但至少懂電腦基本運作11/2810:457F→pups003:做web有需要念碩士嗎@@11/2810:488F推bluebluelan:做SWE也不需要phd亞...11/2810:519F→bluebluelan:現在都沒年輕人想做底層的嗚嗚嗚11/2810:5210F→hsnuyi:學界其實有想要為js優化CPU架構不過業界興趣缺缺11/2813:1311F推cybermeow:Haskell:11/2814:2612F→cybermeow:其實做純理論例如機器學習比起後面兩個我反而比較建議11/2814:2713F→cybermeow:把數學唸好11/2814:2714F推MAGICMCGRADY:做ML也不需要懂後面那兩門11/2814:5415F→MAGICMCGRADY:那些底層的東西在美國根本不紅,現在ML,CV11/2814:5516F→MAGICMCGRADY:正紅,把數學學好比懂那兩門更容易找11/2814:5517F推stitchris:遇過不懂OS的寫multithreading說這compiler有問題11/2817:3418F→stitchris:怎沒照我寫的順序執行...而且還工作十年了11/2817:3419F推mmonkeyboyy:如果是最近SE的話還蠻多要加問AGILE的東西11/2900:3820F→keke0421:..你那四個語言都是static吧至少選一個dynamic的語言12/0115:3121F→wawi2:Python是staticprogramminglanguage?????12/0216:5722F→acgotaku:我覺得底層語言很重要,至少C++夠強,沒人會懷疑你其他12/0406:3823F→acgotaku:語言的理解能力,只熟python面試官一定要你用C解12/0406:4024F→acgotaku:掛白板的機會很高呀12/0406:40‣返回看板‣更多wawi2的文章完整討論串留言數標題作者日期53[心得]CS自學網站/資源推薦deacon2017/11/2723:12:0124>>Re:[心得]CS自學網站/資源推薦wawi22017/11/2809:14:319Re:[心得]CS自學網站/資源推薦FRAXIS2017/11/2817:47:33studyabroad看板熱門文章825[選校][選校]2022FALL學校選擇(M.S.ME/ECE/Rostudyabroadiundertaker2021/10/2120:17:471136[選校]2022FallEE/ECEPhDstudyabroadweber0522bb2021/10/2218:26:332234[選校]2022fallCS/ECE選校請益studyabroadrumrumrum2021/10/2416:08:552936[心得]ComputerScience,BrownUniversitystudyabroaduloyoy2021/10/2811:48:45最新文章26Re:[問卦]新加坡疫情為何大爆炸?gossipinggk13292021/11/0107:43:5426[討論]啊禮拜一了早安塔綠班們hatepoliticsRrrxddd2021/11/0107:42:1423[閒聊]別盯著看c_chatninomae2021/11/0107:41:3511[問安]沖澡嗎wantedlv052021/11/0107:41:0244[LIVE]WSG5[email protected]sportlotteryjohncena12192021/11/0107:40:4744[情報]乙女路人小說第9集封面c_chatHansonBobo2021/11/0107:40:14617[問卦]一天一漢堡,健康沒煩惱gossipingneil1362021/11/0107:39:0201[正妹]打開大不同beautyLLSGG2021/11/0107:38:5005Re:[新聞]日男持刀闖東京電車縱火釀8傷 民眾驚慌gossipingjonjes2021/11/0107:36:40


常見瑜珈問答


延伸文章資訊