我認識一位國一的孩子
已經修完Udacity計算機相關的六門課程
然而國中的學校生活
卻讓孩子感到疲勞乏味
於是家長決定讓孩子自學(非學校)
筆者描述的畫面
已經不是未來
而是現在正在全球發生的現況
可惜的是台灣多數家長
還是希望孩子按照我們當年的老路學習
反而抹殺了很多聰明的孩子
我來講一個虛構,但是未來可能會發生的故事。
如果有一個國中學生,對於學校的課程都能理解,但不喜歡為了得高分而背誦硬記那些隨手查得到的資料。有一天他發現自己對資訊科技非常有興趣而且有天分,請教高手,找到一些線上課程,每天花兩個小時自學。三年內他陸續學完了以下的課程,而且通過Udacity官方的認證:
Udacity CS101 – CS Intro/Python
Codecademy/W3Schools HTML, CSS, JavaScript (jQuery, Ajax)
Udacity CS253 – Web Development
GitHub, Vim or Sublime Text
Udacity CS255 – HTML5 Game Development
Django
Nand2Tetris - Computer Architecture
Udacity CS215 – Algorithms
Udacity CS258 – Software Testing
Udacity CS259 – Software Debugging
Udacity CS262 – Programming Languages
(可以把Udacity課程代換成Coursera, Edx或其他)
由於英語的課程,在學習的過程中,他也同時強化了他的英文能力。
這樣一位高中還沒畢業、未滿十八歲的年輕人,用行動展現了:
1. 他自我要求、自我學習的能力
2. 他對於資訊科技的熱愛
3. 他所學到的知識和具備的技能
問題來了,如果你是這位同學,你覺得需要念大學嗎?如果選擇進大學的話,大學能給他什麼樣的教育呢?當然,大學裡面有各種社團、各種課程,可是不必進大學也可以參加各種社團、旁聽各種課程。喔,念大學有教授會指導?如果這位學生來找我合作研究的話,我不但樂意指導他,可能還給他研究津貼呢!
讓我們假設他選擇把學費省下來,到一流大學找一位賞識他的教授做研究,在大學校園裡自由學習,在三年之內,聽過他想聽的課,待過他想待的社團,做出不錯的軟體,受到教授的推崇,發表了論文,申請了專利,賺了一點錢。
相較於一個碩士畢業生,他缺少的,是學士、碩士學歷,可是他年輕了三歲。
他沒辦法考高考、當公務員,但如果私人公司需要軟體人才,會不會來找他呢?他和一個國立大學資訊系的碩士同時來應徵前瞻的軟體研發工作,我要用誰?
根據我的經驗,很多碩士的學習態度、學習能力、實作經驗並沒有比這位年輕人強。換句話說,這位年輕人很有競爭力。尤其是,在資訊科技急速演進的時代,我會把自我學習的能力擺在第一位。
這個故事,在我們小的時候,沒有線上課程,不可能發生,好可惜。(我認識的好幾位朋友,以及我自己,如果生在今天,很可能就走這條路了。)在線上課程越來越豐富的未來,這條路將會越來越寬廣。
啊,你說你這樣會變太強了,台灣沒有給你發揮的機會?那就出國去吧,然後記得把前瞻研發的工作機會帶進來!
後記:(取材自我的留言內容)
其實我講的是我個人經驗,我為了要學電機資訊,以及待在距離光華商場近的大學,不得不耗費高三的時間去準備大學聯考。但是到了大學又被迫修了一堆無聊的必修課,電腦相關的課都靠自己看書學,生不逢時也。
本文是針對專業能力的自學和培養而言,並沒有說其他的能力不重要。我沒說社團和娛樂不重要。也沒說學校不重要。自學並不是那麼新鮮的事,很多參與者是中產階級,只是觀念不同,在體制外多一些選擇而已。
少修些不需要的課,能多用時間在社團和其他方面,而不是整天唸書考試;能修些學校沒開的課,能擴展見聞,不會被限制住。如果讀者要朝負面看,那自然會認為這是危險的言論。
家長需要有錢嗎?不用。很多線上學習是免費的,學到東西後,靠技能打工賺錢是可能的,可以及早自立,不必靠父母。如果您抱著要照顧小孩一輩子的想法,自然會覺得要為他的未來負責,那這不是你會希望你的子女走的路。
我想,大學需要提供的是多元的課程,專業的學習輔導,以及自發研究討論的風氣。「該學什麼」這個問題,理想上,應該是依據學生的志趣,參考各方的資訊,包括老師的建議、就業需求等等,由已成年的學生決定該學什麼。至於中小學,由於學生的狀況不一,需要更細膩的操作。
這個故事所講的人事物,有看到以下留言的,應該知道並非全然虛構。我想這故事所適用的對象,將會越來越多。當然,善變的未來和「學無定法」這類的事,也會讓一些人因此而恐慌,但如果因為恐慌而不正視事實的存在,到頭來還是對自己不利。
不過,大學的角色需要一些新思維。如果自學有成的人找我做研究,我求之不得。(夠不夠格,由我認定)只有那些公務人員心態的單位,因為制度,或是為了方便,還死抱著學歷、檢定等不放,但那些單位並不是這篇想提到的工作場域,因為熱愛自學的人,大概不會想去那種地方,況且那種地方的競爭力在未來應該會越來越低,除了必要的公家單位之外,會逐漸淘汰。
這篇文章發表一年後,被Jim Huang (Jserv)翻出來留言後,又多了不少讀過的人,可見Jserv影響之大。Jserv是個很好的自學範例,大學沒畢業的,可以正式在成大資工系開課教書,根本不見容於傳統,但Jserv和成大資工做到了。事實上,Jserv在業界名聲響亮,靠的是實力,而不是學歷。以我對Jserv的認識,更重要的是做人和做事的態度。認識Jserv的人,應該知道我在講什麼,不知道的話,看看他的FB就知道了,不用我多說。
不止Jserv,還有好幾位朋友留言作為見證,說這條路是可行的。但如我以上所言,我這篇的本文中比較專注在專業學習的過程上,並不表示其他東西不重要。我認識好幾位像Jserv這樣的人,如果有人好好指導的話,應該可以學得比較有效率。不過,有時候走點冤枉路,也不見得是件壞事,而是「增益其所不能」。
至於這些自學的作法能夠改變什麼,那是另外一件事。我一直覺得,個人能夠根據自我的理念去成長和做選擇,是提昇人性所必要的,所以這樣的經歷,在個人的層面上,已經有非常要的影響。當然,如果很多人成功地走出這條路,自然就會形成文化,也會影響到學界和業界,那影響將更為深遠。
「sublime text 3是 什麼」的推薦目錄:
- 關於sublime text 3是 什麼 在 綠豆爸.粉圓媽 Facebook 的最佳貼文
- 關於sublime text 3是 什麼 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於sublime text 3是 什麼 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於sublime text 3是 什麼 在 sublime text 3中文2023-在Facebook/IG/Youtube上的焦點新聞 ... 的評價
- 關於sublime text 3是 什麼 在 sublime text 3中文2023-在Facebook/IG/Youtube上的焦點新聞 ... 的評價
- 關於sublime text 3是 什麼 在 Sublime Text 台灣 - Facebook 的評價
sublime text 3是 什麼 在 紀老師程式教學網 Facebook 的最佳貼文
來看看世界級的網頁工程師用什麼環境開發程式?
NetTuts+ 最近發表了一篇文章,訪問了 15 位世界級的網頁工程師,詢問他們下列四個問題:
1. 你主要的工作是什麼?
2. 你用什麼樣的電腦開發程式?
3. 你用什麼樣的軟體來撰寫程式碼?
4. 哪些軟體你不用會死
結果...清一色全部用 Mac 系統啊!我之前也建議,Mac 有比 Windows 更友善的介面,但又使用 FreeBSD 這顆 Unix 家族的強力引擎,兼具 Linux 的強大。真的是軟體工程師的上上之選哪~(個人也已經使用快一年了)。
另外,寫碼工具也由 Sublime Text 獲得壓倒性勝利!我之前也在這個版推薦過好幾次。真的非常鼓勵程式師們去學啊!
原文在此,順便幫大家翻譯一下:
http://net.tutsplus.com/articles/what-are-you-using/
Scott Gonzalez: jQuery UI 主要作者之一
* 主要工作:JavaScript & Node.js
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text + TrailingSpaces, Pretty JSON, GitGutter, Markdown Preview 四個外掛
* 必備軟體:Git/GitHub, Apache, Chrome, Linkinus, Skype, Node
Raymond Camden: Adobe 資深工程師,制定各種網頁標準
* 主要工作:制定各種網頁標準
* 硬體平台:MacBook Pro
* 開發工具:Brackets
* 必備軟體:Chrome, Brackets, Tweetdeck, Evernote
John-David Dalton: jsPerf 與 Benchmark.js 作者,JavaScript 狂熱愛好者
* 主要工作:撰寫各種函式庫
* 硬體平台:MacBook Pro
* 開發工具:Komodo Edit
* 必備軟體:Total Finder, Chrome/Firefox/Opera/Safari/IE, Node, Ringo, Rhino, Narwhal
Stephanie Sullivan Rewis: HOW Design, UI16, An Event Apart, Microsoft’s MIX, Macworld, SXSW, Adobe Max 等大型研討會策展人
* 主要工作:前端網頁開發(HTML/CSS/JavaScript)
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:CodeKit, Tower, HipChat, Fireworks, Chrome
Christian Heilmann: Web 技術專欄作家
* 主要工作:科技文章撰寫
* 硬體平台:MacBook Air
* 開發工具:Sublime Text
* 必備軟體:瀏覽器, Git, IRC, Dropbox, Spotify
Ryan Grove: SmugMug 這個 JavaScript 元件的作者
* 主要工作:JavaScript 函式庫撰寫
* 硬體平台:Mac Pro(桌機,工作站等級)
* 開發工具:Sublime Text
* 必備軟體:Sublime Text, JSHint, Adium, Tower, Dropbox, Rsync, Arg, Gmail, GitHub, Chrome, Google Hangouts...等
Cody Lindley
* 主要工作:前端網頁技術(HTML/CSS/JavaScript)
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:SmartGit, Sublime, Divvy, JumpCut, Skype, Chrome...等。
Luke Smith: YUI 這個 JavaScript 函式庫的主要作者
* 主要工作:JavaScript 函式庫撰寫
* 硬體平台:MacBook Air
* 開發工具:Vim
* 必備軟體:Vim, Git
Chris Williams: SaferAging 副總,JSConf US 與 RobotsConf 會議主席
* 主要工作:各類硬體感知器的程式撰寫
* 硬體平台:Mac Pro, MacBook Air, Mac Mini
* 開發工具:Sublime Text 3
* 必備軟體:Sublime Text, iTerm2, Fish Shell, Wunderlist
Aaron Newton: Thanx 專案經理
* 主要工作:HTML5
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:CloudApp, Jing, Sequel Pro, Jumpcut, Total Terminal, GitX
Ben Cherry: Pushd 工程師
* 主要工作:Ruby, iOS, JavaScript
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text
* 必備軟體:Sublime Text 2, iTerm 2, Chrome, 1Password, Gmail, Flipboard, Twitter, Facebook, Reddit
Jacob Thornton: @medium, Bootstrap, Bower 等知名 JavaScript 函式庫作者
* 主要工作:HTML, CSS, JavaScript
* 硬體平台:MacBook Pro
* 開發工具:Sublime Text 2
* 必備軟體:Rdio
Lea Verou: W3C 委員會開發者
* 主要工作:HTML, CSS, JavaScript
* 硬體平台:MacBook Air
* 開發工具:Espresso
* 必備軟體:Espresso, Transmit, CodeKit, Adobe Illustrator, Chrome, Safari, Firefox, Opera, WebKit nightlies, Chrome Canary
Jonathan Snook: Shopify 工程師
* 主要工作:HTML/CSS/JavaScript
* 硬體平台:MacBook Air
* 開發工具:Vim
* 必備軟體:Vim, Chrome,
Peter Wagenet: Ember 這個 JavaScript 函式庫的主要成員
* 主要工作:JavaScript
* 硬體平台:MacBook Air
* 開發工具:Sublime Text 3
* 必備軟體:Chrome, Firefox, Adium, GTalk, Twitter, Divvy, 1Password, Bartender
sublime text 3是 什麼 在 紀老師程式教學網 Facebook 的最讚貼文
Sublime Text 2 繁體中文手冊
最近我在 Google+ 私密社團「紀老師網頁程式設計」裡所分享的「HTML5 Fundamentals」影音教學,原作者使用了 Sublime Text 2 這套軟體。當原作者一改某個變數名稱,所有同一個檔案的同名變數同時更改時,大家都嚇了一跳。紛紛問:「這套軟體叫什麼?」
其實我在粉絲頁也分享過這套軟體全套影音教學。只不過該影音教學是「英文」,不知是否大家不習慣看。今天幫大家找到 Sublime Text 2 的「繁體中文手冊」,讓大家一嘗 Sublime Text 2 的威力。
聯結在此,希望大家喜歡:
http://docs.sublimetext.tw/
同場加映 Sublime Text 2 中文教學文章,滿滿 20 幾篇。其實我覺得看下面這個連結比看使用手冊讚啦!當作是您仔細看到最後一段的「禮物」吧:
http://kevintsengtw.blogspot.tw/p/sublime-text-2.html
---
歡迎加入 Google+ 「紀老師網頁程式設計」私密社團,完全免費!盡情學習 HTML、CSS、與 JavaScript:
(更多資源、更快速的分享、更專注的主題、更多樣的活動)
https://plus.google.com/communities/100793154849235819235
(申請制,點擊後請靜待至多 24 小時審核)
sublime text 3是 什麼 在 sublime text 3中文2023-在Facebook/IG/Youtube上的焦點新聞 ... 的必吃
文章转载自Sublime Text 3 -mac简体中文汉化包下载及教程. PS: 汉化完之后这个preferences里没了。。。有毒,网上说是安装目录有中文,建议还说用英文版的 ... ... <看更多>
sublime text 3是 什麼 在 Sublime Text 台灣 - Facebook 的必吃
還有人電腦有裝Sublime Text 的嗎? https://www.sublimetext.com/blog/articles/sublime-text-4 ... 大家好,我是Sublime Text,今天要來講個如何把我休掉,轉到 ... <看更多>
sublime text 3是 什麼 在 sublime text 3中文2023-在Facebook/IG/Youtube上的焦點新聞 ... 的必吃
文章转载自Sublime Text 3 -mac简体中文汉化包下载及教程. PS: 汉化完之后这个preferences里没了。。。有毒,网上说是安装目录有中文,建议还说用英文版的 ... ... <看更多>