這里有一個可以讓普通你我改變命運的計算機編程教學網(wǎng)站—OCW(https://ocw.mit.edu/about/ocw-stories/)
不信你看他們。
MIT OCW(OpenCourseWare)是幾乎所有MIT課程內(nèi)容的基于網(wǎng)絡的出版物。通過它,教育工作者可以改進課程,使教學更有效;學生可以找到額外的資源幫助他們自己的學習;獨立學習者能夠豐富自己的生活,學習課程內(nèi)容來解決世界上最艱巨的挑戰(zhàn),比如可持續(xù)發(fā)展、氣候變化、治療癌癥等。
MIT的教授Dick K.P. Yue說,創(chuàng)辦OCW的初衷很簡單:“在線發(fā)布我們所有的課程資料,并將其廣泛傳播給每個人?!?/p>
營長發(fā)現(xiàn),這真真是一個神奇的網(wǎng)站,一些甚至沒有上過大學的普通得不能再普通的人,通過OCW,也實現(xiàn)了或者正在實現(xiàn)自己的職業(yè)理想。比如,下面這幾位:
John Berger
“我知道如果我有電腦編程的經(jīng)驗,我的生活將大大改善?!薄狫ohn Berger
在空軍工作11年,且在中東地區(qū)完成多次任務后,John Berger在OCW自學6.00SC計算機科學導論和編程,開始追求自己夢想的職業(yè)——設計視頻游戲。
“這正是我所需要的,”Berger說。“我知道如果我有電腦編程的經(jīng)驗,我的生活將大大改善?!边@位34歲的老兵希望能通過學習John Guttag教授的這門MIT的課程,打下良好的基礎,然后再結合OCW上其他的課程,提高自己的編程能力。
Berger說:“外界有很多免費的資源,但是只有一名教師在網(wǎng)上詳細地講解其中的原理,你才會真的學會。而這正是OCW提供的?!?/p>
Berger幾乎花了二十年才發(fā)現(xiàn)OCW可以幫助自己得到理想的職業(yè)。
他長成了一個“海軍小矮人”,經(jīng)常轉校?!拔以谑畮讱q的時候,非常叛逆,”他說,“16歲的時候就從高中輟學了”。在自生自滅了幾年后,他搬到了奧蘭多,獲得了自以為非常寶貴的數(shù)字媒體學位。
但很快他就發(fā)現(xiàn),自己的技術能力遠遠不行?!爱敃r我20歲,剛大學畢業(yè),有一個學位,但這并不足以說服別人雇我工作,”Berger 說,“我還有三筆貸款要支付,我坐在自己的公寓,感到了前所未有的壓力。
無奈之下,Berger選擇了唯一的出路——加入空軍。其實他是有資格在通信和計算機部門工作的,但是需要等很長的時間。所以他選擇了重型設備專家這個工作,兩天后就上了飛機。接下來的11年,他都在建基地和跑道。
在經(jīng)歷了五次部署,以及在伊拉克和阿富汗的沖突地區(qū)(他贏得了一些獎牌)的黑暗時期后,Berger回到了美國,對未來一無所知?!疤膳铝?,我不知道該去哪里,也不知道做些什么,我沒有任何積蓄,也不需要養(yǎng)家。“
在朋友的鼓勵下,Berger搬到了西雅圖,尋求進入視頻游戲領域的機會。他的計劃是先在建筑行業(yè)找份工作,填飽肚子,然后用業(yè)余時間來提高自己的編程能力。他說,“OCW非常棒,它讓我可以在下班時間完成我的目標,因為它只占用一點時間。“
Wyatt
“學習新的技能是非常痛苦的。但是只要你足夠努力,并且相信自己,你就會擁有無限的熱情,最終,你將取得成功?!?——Wyatt
Wyatt生長于弗吉尼亞州一個非常傳統(tǒng)的家庭,父母不理解他對科技的興趣,也不贊成他對未來的構想,他們拒絕支付Wyatt的大學學費。
意識到自己的前途渺茫,Wyatt在拿到高中學歷后就立即離開了家鄉(xiāng)。一時間,他無家可歸。他花了很多時間在公共圖書館,那里可以滿足他對學習的渴望。
他讀了很多關于計算機編程——他終身的興趣之一——的書,還在YouTube上發(fā)現(xiàn)了一些OCW的視頻——Eric Demaine關于算法的演講和Tom Leighton的計算機科學數(shù)學講座,而這只是OCW 視頻課程6.046算法介紹和6.042J計算機科學數(shù)學中小小的一部分。Wyatt說,“這些課程幫助我鞏固了一些已知的知識,同時也教會了我一些我不知道的東西?!?/p>
后來,他有能力找到程序員的工作,但他知道自己需要更深入地學習編程知識。
“我意識到我需要鞏固我的理論知識,因為作為一個自學成才的程序員,我知道自身有很大的不足。編程有一些非常基礎的東西,如果你了解了它們,你就可以更加理性地看待一些問題,更有效地評估你應該執(zhí)行什么。然后就能夠專注于創(chuàng)造質量更高的東西了?!?/p>
OCW幫助Wyatt更深入地了解了編程背后的理論,并填補了自己建立的課程架構的空白。
隨著技能的不斷提升,Wyatt也愈發(fā)自信,當然,眼光也越來越高,他試圖去Googl求職。面試的時候,他提到了自己非常努力地學習OCW上的課程。他的專注和認真給面試官留下了非常深刻的印象。最終,他得到了在Google工作的機會。雖然沒有上過大學,Wyatt現(xiàn)在每天也是和很多很多非常聰明的人在一起共事。
Juan Brizuela
“因為上大學之前我已經(jīng)學習了一年級的大部分課程,所以我學習起來并不像其他人那樣吃力……”——Juan Brizuela
墨西哥Tijuana的Juan Brizuela感謝OCW可以讓自己從事信息技術方面的工作?!拔覐恼n程6——電氣工程和計算機科學課程中學到的一切為我的工作打下了基礎,”他說,“因為我的工作需要這個領域知識以及一些解決問題的技能。”
Brizuela在大學主修物理,由于缺乏資金,他在完成Quantum Information的本科項目后就退學了。不過,Brizuela決定繼續(xù)自己的學習。他說:“我決定只按照自己的節(jié)奏來學習自己喜歡的課程,直到我完全掌握了相關的知識。”
Brizuela在高中就開始學習OCW的課程,他說那些課程大大提高了自己的數(shù)學,物理,工程的知識和整體解決問題的能力。因為技能不斷提升,Brizuela在還上高中的時候,就在美洲調查公司——一家為市場研究公司提供數(shù)據(jù)收集服務的公司——得到了一份Unix管理員的工作。Brizuela還是Solaris認證系統(tǒng)的管理員。他說,OCW讓他得到了他所需要的計算機科學必要的背景知識,特別是在命名系統(tǒng)和計算機系統(tǒng)組織等領域。
到目前為止,Brizuela已經(jīng)完成了OCW上14個課程,其中包括物理I,II,III,以及微積分。他現(xiàn)在正在努力學習得到MIT計算機科學基金會XSeries的證書——XSeries由MIT電子工程與計算機科學系通過edX平臺提供,由七個計算機科學系列課程組成。 Brizuela正在學習這些課程,充實自己,他說,“我真的很想看看我的計算機科學知識還有哪些欠缺?!?/p>
“每當我在大學里遇到問題,或者只要想了解更多關于某個特定主題的知識,我?guī)缀醵紩腛CW上尋找答案。
在過去幾年里,Brizuela一直在進步,他已經(jīng)晉升為美洲調查公司的基礎設施部長,負責培訓和監(jiān)督所有技術支持人員。在自己的培訓課程中,他納入了很多OCW的材料。
現(xiàn)在,Brizuela正在學習OCW的Quantum Physics II,研究量子物理。
“我的目標是繼續(xù)學習我感興趣的科目,”他說,“即使我沒有工程學位,人們在設計時遇到問題也會向我請教,這聽起來很酷?!?/p>