提醒:別睡了,起來學習吧(cs61a,cs61b Sp18開課了)
更新置頂:
你們要的Slack來了。
Create Account | Slack原文:
去年推薦了一些公開課,一年過去了。有一些人上完了一些課,有一些人自學找到了CS的工作,還有一些人還在糾結「到底該不該開始」。該不該入坑是你們自己的事情。。。我只負責提醒和分享一些信息。
今天突然發現,Berkeley的CS61a (link)和CS61b (link)失而復得了!!!。所以決定號召一波。
請你們按照課程官方的Schedule合理安排自己的時間。慢慢的學起來。現在是第一周,大家現在開始是最好的時間!!!!!
為什麼說失而復得呢?因為前一段時間,由於一些美國特有問題,Berkeley刪除了所有的online education視頻,我一度以為今後再也沒辦法看到這麼優秀的課程了。(因為殘疾人不方便訪問,所以大家都別看了,這就是美國邏輯。link)。
基礎可很重要。你能看到的所有的東西,都是代碼!都是碼農一行一行的寫起來的。沒有magic。你要會寫代碼,不會寫代碼你根本入不了CS的坑。
不要整天眼睛盯著AI,ML,bitcoin這些buzz word了。對於新人來說,寫不出好代碼,是根本進不了頂級IT企業的。對於一個剛入行的新手來說,這些對你才是最正確的選擇,朋友圈的很多軟文都是毒奶。
另外,美國的CS教育比國內先進太多了,具體有多大的差距,去上上課就知道了。
這兩門課,所有的slides,reading,homework都會放在網上。非常適合自學。
CS61a的主講人還是John DeNero,我非常喜歡的一個老師。所有的slides,reading,homework都會放在網上。非常適合自學。61b還是Josh Hug。
所有的課程都是英文。
語言本來就是量變引起質變的過程。你聽不懂課文,可以看ppt和教材。不懂的單詞可以查。
如果還是克服不了英文,也別喊著要加入Google和Facebook了。你可以很成功,但是你的英文就那樣了。即使你成功了,你也會被別人鬼畜。
我自己的英文就是靠著上公開課提高的。我一開始是留學法國的,所以我英文基本都忘光了,開口一句都說不出來。
寫文章太慢了而且費時間。我在考慮做一些信息分享的小視頻,或者直播。有比較好的想法的可以私信我。知乎Live就不做了,現在已經有很多檔次非常差的Live了,有一些實在沒辦法看(光看宣傳就虛的不行)。。。所以我就沒必要親自出動去繼續拉低他們的檔次了:)
另外,有什麼方法可以組建一個小的學習community?這樣大家相互督促會好點?或者有什麼我可以幫助的?歡迎私信。
推薦閱讀:
※暫時不會再寫關於 Kotlin 的東西了
※PHP 7 新特性(完結篇)
※從 0 開始學習 GitHub 系列之【GitHub 常見的幾種操作】
※【UXRen譯#124】別逗了,我們真的需要會編程的設計師嗎?