一些視頻教程網站推薦

來源:互聯網
上載者:User

程式員是一個艱苦的職業,因為作為程式員總是要取追逐和學習日新月異的各種程式設計語言和技術,而也正是因為這樣才讓程式員的自學能力往往強於其它從事其它職業的人員。程式員的會從各種渠道獲得學習資源,包括書籍、部落格、論壇、社區、搜尋、交流。還有一種重要的途徑就是通過視頻來學習。

電腦方面的視頻教程很多,視頻有著類似課堂教學的感覺,又在一些方面優於課堂教學:可以暫停、回放、加速,可以參照著一起動手編寫代碼。唯一的缺點可能就是無法提問和互動,對於冒出的想法和問題不能得到即時的反饋 (不過大學裡有多少人上課會提問呢)。

視頻教程對程式員協助很大,但是好的視頻教程在網上流傳似乎都太分散,這加大了觀看的難度也不利於互相分享學習。所以我在這裡收集了一些比較好內容比較豐富的線上視頻教程的網站,可以方便大家挑選學習。另外這些網站上的視頻大部分都可以下載,方面放在電腦、手機、平板上隨時隨地觀看學習。

這些網站上的視頻都是系列型的,要看完一個系列還是需要花些時間。當然用來對已知知識進行複習也是不錯的。對於每個網站我也會推薦一些我在上邊看過的視頻教程系列。

Academic Earth

從名字上也能大致看出這是網站上的視頻注重於學術,上邊課程包含面十分廣泛從商業(business)到藝術(Art),從科學(Science)到人文(Humanities)。不過對於程式員來說最關心的還是電腦科學(Computer Science)。

電腦科學類的視頻多出自於MIT,Stanford,UC Berkley這些名校,視頻品質也是非常優秀,很多都是經典內容。

推薦:

Introduction to Computer Science and Programming
這個是MIT電腦專業的入門課,使用Python作為教學語言,如果你想學習Python這個視頻系列會很有協助;如果你不想學Python,視頻前幾篇對電腦語言、演算法和物件導向一些入門介紹也非常有價值。
Introduction to Algorithms
還是MIT的視頻, 清晰度可能不是很好,講師也非常老但是說得都非常清楚。課程的教材是《Introduction To Algorithms》一書,這本算是演算法界的聖經吧。想讀此書卻又理解不足的,可以藉助視頻來領會。
Operating Systems and System Programming
UC Berkeley的課程編號CS162,這個視頻是早幾年前的,你可以在教學首頁找到曆年的資料。近幾年隨著mobile作業系統的出現,最新的視頻也會提到這些。唯一的缺點就是不能跟著課程一起做修改作業系統的作業,那樣理解會更深的。
iTunes U

Apple這個平台上的資源也可謂是包羅永珍,內容也一樣多出自名校。iTunes U上的很多內容可能跟Academic Earth上又交集。只是後者你只需要又瀏覽器就可以了,而前者你必須安裝iTunes才能獲得上邊的資源。

如果你有iPad、iTouch、iPhone,只要下載免費的iTunesU應用就可以方面的下載學習整理這個平台上的資源。而且很多教程除了視頻,更多講義提供還可以做筆記。

不過我沒有在上邊看過很多的視頻教程,可能覺得太過於學術了,也可能是因為我沒有iPad吧。

推薦:

iPad and iPhone Application Development
這是我唯一學習了的視頻(工作要求),近年iOS開發那麼火所以這視頻就變得十分實用。Stanford的課程,相信要想選上這麼課應該要搶得很厲害,旁聽應該也不少(我想象的)。視頻有高清版和標清版本可供選擇,另外因為可能每年都開放,所以曆年都能找到。我看過09-10年和10-11年兩個版本的,主要是跟著iOS的版本與時俱進,在新的版本會介紹新的技術和內容,但是新技術並不一定實用。09-10版本中還帶有一些debug、profiling方面的介紹也非常實用。
而且如果你又Mac電腦也裝有Xcode,那麼完全可以跟著視頻一步一步的完成布置的作業。對於iOS的開發學習協助極大。
Channel 9

Microsoft下的平台,想學習微軟的那一套套這裡是你要找的地方,如果要靠微軟認證這裡是該來看看的地方(我就是這麼來到這個網站的,不過考證不是目的,檢驗自己所學才是取考證的目的)。沒有看過很多內容,因為只在之前用過Asp.net、C#、Visual Studio和SQL Server,之後就遠離了微軟的技術。電腦換成Mac後,關於微軟的記憶就只剩下Office了。

下邊推薦的視頻對於完全不懂這門技術的是個入門好教程;對於已經略懂皮毛的可以作為複習和查漏補缺;對於高手就直接忽略他們了。

推薦:

HTML5 & CSS3 Fundamentals: Development for Absolute Beginners
Javascript Fundamentals: Development for Absolute Beginners
C# Fundamentals: Development for Absolute Beginners
Windows Store apps for Absolute Beginners with C#

從“for Absolute Beginners”這幾個字已經看出這些都是純入門的視頻,講課人的語速也很平緩清晰,即使加速2倍也不會出現變調。

tuts+

之前幾個視頻網站都是免費提供資源的,這個網站的資源則是收費。但是收費自有它收費的理由,上邊的資源都是開發達人的勞動所成,內容豐富並且實用,緊跟技術潮流。再者,上邊的資源都可以下載,可以根據介紹和預覽先收藏想看的資源,然後花19刀開通一個月的會員,下載需要的資料來閱讀也不錯。當然不要把資源拿到網上去泄露了他人的成果。

我對上邊的很多視頻教程都想要觀看學習,Web的、iOS的、Server的、Linux的等等等等,都很不錯。不過暫時還只看了一些上邊免費提供的幾個視頻系列,都也受益匪淺。

另外這個網站的幾個分站專註某個領域的技術也是非常好的學習之地。

推薦:

30 Days to Learn jQuery
以前在書店看到很多《xx天學會xxx》的書,當時覺得都不可靠,畢竟不太能堅持那天多天每天都看還要理解作者文字的外加測試書中的代碼。但是這個視頻系列真的可以,平均每個視頻8-10分鐘,最長的也就半個小時左右,完全可以每天看和領會。對於jQuery的學習很有益處,當然課後還是需要多多練習的。
Perfect Workflow in Sublime Text 2
Sublime Text是最近很火的編輯器,免費、誇平台、快速、流暢、簡潔卻功能強大。各種好處,這個視頻協助我瞭解更多Sublime Text的功能和向外延展群組建包。每個視頻只有2-5分鐘,兩天看完。
lynda.com

這個網站跟tuts+一樣施行按月收費的會員標準,但是費用比tuts+要貴,不過提供7天的免費適用。沒有找到那個教程系列是全免費的,也沒有看到可以下載的連結,只能在它彈出的視頻視窗觀看,不是很舒適。上邊的視頻內容複雜繁多,但是我還沒有完整地看過哪個系列,只是提供一個額外的選擇給大家。

 

歡迎到我的新部落格地址閱讀本文

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.