
這篇文章寫肺腑之言,有些雜亂,請慢慢閱讀。
基本上,這是一堂「不可能的課」。我要將這個謝謝,送給遠在加拿大的姚老師。
挑戰,則留給自己每個星期六。每個星期六,當我捲起袖子站在台前,我忍不住一直想,當年姚老師教我的心情,到底是什麼?
曾在台灣出了好幾本電腦程式語言書的姚老師,移民到風景如畫的加拿大,面對一個完全不懂程式語言的少年,一個不能保證會繼續上課的學生,他想怎麼教?
他為何選擇,不從無聊的「Hello World」開始,甚至直接跳過用FOR迴圈寫金字塔的無聊練習?他在第一堂課,就在我面前敲了一大段一句也看不懂的外星語言,第一堂課結束時,畫面上出現了一隻會動的蟲子,姚老師控制上、下、左、右,那個蟲子就在那邊動來動去。
這隻蟲子,讓我用一種完全不同的角度切入程式。
好笑的是,這個第一堂課,其實是免費的。我向姚老師的電腦行買了一台電腦,準備上大學用的,他贈送了兩堂電腦課。我還以為,所謂「電腦課」,應該是教我怎麼開機關機和安裝音效卡,結果姚老師打開一個底色鮮藍色的文字編輯程式,他說,這個叫「Q Basic」。
我常常在想,假如當時賣給我電腦的,只是一個「會裝電腦」的人,那我現在所做的事會完全不同,我也不會玩網路了。
從Q Basic開始,一個暑假,四堂課,我學到Pascal,學到C語言,重要的是,暑假結束時,我的第一支程式已經快要寫出來了,我發現不再出去打球,每天瞪著那鮮藍色的Editor背景,上面一行又一行的程式碼,就是我的天空。
資工系畢業後,我到IBM、EA、AltaVista等軟體公司實習,後來考中Microsoft而沒去上班,和同學與同事比對過,我卻發現,我這段獨特的學習程式的經驗,與大多數的工程師的學習經驗都迥異!應該說,大部份的人都是一層一層堆上來的,都是從Hello World學到Recursion,從FOR迴圈畫金字塔學到自訂Function,但我的基礎,卻是在一個暑假內就完成的。我在大約四堂課的時間就奠定了後來的一切。
記得有一次,有個家庭也帶著小孩來買電腦,那個小朋友很好奇的問姚老師,我在幹嘛?
姚老師告訴對方,「啊,他在學程式設計!」
17歲的我,非常驕傲的抬起頭來。不是因為「程式」這個炫麗的字眼,而是「設計」。
加拿大沒有什麼好科系和壞科系的,沒有「選系不選校」的問題,我一點都不為「程式」而驕傲,我為「設計」而驕傲。
17歲,只有考試,只有作業,只有報告…什麼,「設計」?所以,以後我真的可以這個叫「程式」的東西來「設計」囉?
從那隻會動的蟲子以後,我果然就發現,原來,用程式要實現自己的任何點子,是這麼容易的一件事!
任何點子都可以實現!
隔年暑假,我整個人關在家裡,完全自發性的,完成了當年我的第一個完整的創業點子,這個點子叫做「SoMusic」,是一個可以利用PC Speaker的音效來作曲,並且記錄該曲子的軟體,它還自動生成程式語言可懂的方式,讓你自己也可以寫一段程式來「使用」這個程式。當時Windows Programming還沒太成主流,我還很小心的畫出視窗與模仿出視窗的模樣,有興趣的請自行到此處下載這支程式玩一玩。
這是我最「gifted」的一塊,但我對它非常的抱歉。我曾經想失去它,我捨棄它,如同理所當然,我已經不再去使用它,因為我就像其他人一樣,非常熱中的「找錢」,甚至我可以說,回到台灣來我還是在找錢,所以進去創投,但我到最後,終於感覺到一件事--
什麼「二人創業」?一人就可以頂天了,不然,程式這種東西是被發明來幹嘛的!
創業家有些點子想做出來,在這邊說那麼多,都希望找其他人幫忙。但說破了喉嚨,他也無法說服其他人,其他人表面上是是是、好好好,回去以後又一大堆疑惑與問題,創業家還有很多事要做,不應該把時間都花在乞求周圍的憐憫啊!與其讓血管整個脹大送更多血過去憤怒噴火,不如,他自己花點時間,默默把「它」做出來。只要做出來,他自然就享受到那個東西,讓大家都高興,大家都還是好朋友。
你說,你從來沒碰過程式?
你一直都不是理工系的?
你腦袋已經生鏽?
只要你有點子。這是唯一的要求。沒點子,我教不起來;有點子,我對你太有把握了。
學程式,不需要花太多時間。
遠比你想像的容易,只要有一個點子。
和,一個適當的課程,就可以了。適當的課程,目前坊間沒半個。一堂專給創業家「速成」的程式課程,與資工系要教學生的很不相同,與電腦補習班要考證照的都不相同的。
所謂速成,就是一個月內就開始寫點子。
我們希望找到一群志同道合的人或許一起創業。
我們希望一邊寫,一邊還討論現在網路最新的狀況與可用的API。
我們還一邊交換自己使用的機房與SEO的建議。
甚至,我們互相幫對方寫對方的程式,整個課程就像一個超大的創業團隊,各有各的目標,但各自之間是互相幫忙的。
11月初,我成功的開了這麼第一堂課,堅持讓這堂課一定要很不一樣,堅持在第一堂課就把整個與使用者的互動完全教完,並且當場從白紙開始寫了一段「美女點擊網」給學員看,好像教菜的廚師在當場炒一盤菜一樣。
第二課,我做了一個叫「清官網」的網站,來示範資料庫最基本的四步曲。
第三課,我做了「XX網」來示範會員系統。
第四課,則是「私人相簿」來示範好幾種JavaScript與AJAX的用法……。
這是一套循環課程,我們就這樣一、二、三、四課不斷的循環,每次都加入全新的題材。最近,我們即將回到第一堂課,有興趣的人,現在報名正是時候,請email給我(mr65210@gmail.com),取得相關訊息,隨時可以開始上課。
四堂課後,立刻可以開始做自己的點子,從那邊起飛,開始慢慢的把整個點子做出來。
我們的名言是,大家可以空空的來,但一定要滿滿的回去,即使大家沒有馬上完全聽懂,至少,「電腦」必須是滿的。我們要求每個人都帶一台筆記電腦過來,每堂課都會安裝了一些簡單的伺服機軟體或設定回去,當場的程式碼也馬上就可以帶回去抄,回去之後,輕鬆的就兜成一個簡單的網站。此外我們還開玩笑說,看,連肚子也是滿滿的,周六早上跑來上課,相當辛苦,一定要吃飽飽再繼續去度周末,所以免費的高級便當與50嵐奶茶是不能少的,我希望以「台味」來營造出以前在史丹佛那種一邊討論程式一邊啃比薩和可樂的網路創業畫面。
四堂課下來,有兩位已經成了創業夥伴要開始合製一個網站,一兩個月後可開站(別緊張),每個人可進行他們的點子,我也告訴同學們,只要有點子,我都可以幫得上忙,我的課程甚至也隨著同學的點子而調整。
總之,經濟不景氣,一切靠自己!
這個感覺,我認為許多網路創業家已經不小心失去。就像當初的我一樣。
當程式變成一個工作,當程式變成在接案賺OEM的錢,我碰到很多人會寫程式,彷彿在比智商,寫得更快,秀出更強的解法,在這個過程中我們接觸了愈來愈好的程式,但全都是破碎的金沙,而不是一座漂亮的金雕。
至少,不是自己的金雕。
Mr.6從此開始教程式?
許多人搖搖頭,「不該,不該碰!」
「不要碰!」
許多人告訴我,他們認為,現在這年紀已不是應該碰程式的年紀了。
不是啦,不會!我另外有一個很大的專案正在進行中,謝謝大家的關心。以寫程式的年齡來說,我的確老了,已經不像以前如此的飛快,可以在字里行間找尋那絲絲片段,再一串敲出一片宏麗的樂章漂亮的讓它照腦裡一模一樣的呈現然後拍桌罵一聲讚嘆的髒話!我已經沒辦法這麼瀟灑的作「程式設計」,坦白說。
但,我想告訴大家,創業家的程式,不是多難的程式,學起來一點也不難,可以自己動手寫!只要,你有點子,想把它幹出來。
當我移開已經習慣打中文字飛快的手,移到另一個鍵盤有些緩慢的敲著語法,用的是普通的文字編輯器時,我心裡想的,只有一件事。
我想起那個陰暗的電腦前,我飛快的身影,那雙充滿夢想的手。
不是為了「程式」。
只是「設計」,我想只有我可以找回來。你無法體會那種感覺,我現在要把它找回來。
或許是一種懷念,陽光空氣與水的加拿大,幾乎完美的夏日天氣,和那台應該是486的PC,那個鮮藍色背景的程式編輯畫面……。
我只想說,天空,也可以是這樣看的。
以下附幾張課程進行中的照片(感謝拉姆兄攝影):

教室狀況

同學於休息時間自行討論

一對一討論
真感動說.整個過程可視為創業的前奏曲.就連我資訊同行.都很心動.躍躍欲試咧.看來創業家們有福氣了
真是非常的不错啊。。。。真希望我身边有这样的学习机会。。。
不是没有学习编程的机会,而是没有这种可以循循善诱把程式和好点子结合起来的快乐的机会。。。。
我发现,编程的人,持续编程的人,都是热爱coding的,以前每到一个暑假,都很兴奋,不是因为放假了,而是可以把自己心中的点子,花1,2个月实现起来,那是一种别人无法体会的成就感.程序真的可以叫设计,我总是觉得编程不是一门脑力活,很多时候是设计活,艺术活,是用来享受作品创作的,而不是闷头解决问题的.
雖然不太相信四堂課就能學會程式設計…… 但我想報名 ^^"
創業家還有很多事要做,不應該把時間都花在乞求周圍的憐憫啊!與其讓血管整個脹大送更多血過去憤怒噴火,不如,他自己花點時間,默默把「它」做出來。只要做出來,他自然就享受到那個東西,讓大家都高興,大家都還是好朋友。
超有感覺的 因為不是理工背景 是做企宣都是點子 卻因為別人無法配合創意而跺腳
可惜我身在香港,否則一定來參加!!!
我也超想报名参加学习地说,可是在大陆好像没有这样一个课时,特别像这样活力十足的:(
我想參加,
對於我來說腦子中常有創意的點轉來轉去,但是少了程式能力,
有很多想法就是白想。
世紀福音!!! 6先生,我已經EMAIL給你報名了。
我也想報名
我很想參加…
可惜身在大陸…
無法飛躍這個窄窄的海峽
以六先生的年紀碰程式會很老嗎? 我自己也三十幾了還是再碰程式. 很多時候求人不如求己, 不碰程式拜託別人還是得弄一些 SA/SD, 搞不好還有溝通與品質的問題, 不如直接就想法 -> Implement 還比較快 ^_^
我也有寄信報名唷
我沒底子,有碰一點點的python
如果有Mr.6速成班感覺很好
這種課程很有意義,可以帶動很多人的興趣,4天很難真的學會程式設計,但多少已經做到播種的效果,現在開始以傳教士的精神去傳播你的理念,總會在將來某個時間點開花結果。
台灣一直以來都是「硬體的巨人,軟體的侏儒」。過去單純寫軟體在台灣就是高壓與低薪。也造就許多向我們這種軟體出身的工程師最後都不得不低頭離開快餓死與操死的Coding的環境。
現在網路上到是一堆徵求軟體工程師的職缺,只是依然需求都是速食導向的,軟體工程師培養容易,但是要造就一流的軟體工程師,現階段而言是很難在台灣的環境產生,這種需要高度智能及高度管理能力的軟體產業,要在台灣塑造出來需要更多像六先生這麼有新的人推廣才行。
已經稍信給您囉!謝謝mr.6~
Mr. 6真是佛心來著
與其講半天找伙伴,不如先實作出來雛形再來找伙伴找資金
場地王也是一群不懂程式的人
上了720小時密集的程式設計職訓班後設計出來的…..
聽起來就是一整個歡樂啊,不過仔細一想,就讓我聯想到幾年前媒體講的:經濟不景氣,詐騙集團猖獗…
台北~很可惜!因工作無法前往,請問老師在將來是否有推出線上影音檔的可能?
可能少了點現場的腦力激盪,卻也可以讓無法前去的人參與自修~ ^^
目前景氣不好,越來越多人呆在家裡
有技術的就硬幹搞網站,因此可見不久應該越來越多不同類型的網站出現
但是否有擊中需求點,就端看每個人的創意想法了
而至於有點子但沒有技術的人,我想Mr.6這課程應該幫助頗大的!
這讓我想起「法拉第的故事」裡
法拉第每週都會參加的科學教室
每個人都要上台教授自己所知的
是否能將教學上網呢?
真的很想學習
公司準備要自行開發企業ERP入口網站
上了您這套課程就可以開發出來了,對吧?
看了你的文章,我突然有種找回夢想的感覺!很感動哩!
老夫算起來也快40了,本業是看病的,也可以學程式啊!別限制自己。
從第一台電腦80286沒硬碟的電腦開始,就是碰觸語言且自學,沒經費沒環境跟人學,順序是BASIC-x86 Assembly-Prolog-C-Java-Ruby-Python-Erlang,如果SQL Javascript ActionScript也算的話,也算在內好了。顯然什麼都碰,什麼都不精,花了20年才知道語言應該是一通百通,大概是非科班的才要這麼累吧!學語言確實是要有有效率的入門。
我們網站web app就是Python寫的,是老夫第一次碰觸Python,雖然網站目前沒什麼知名度。還有,老夫很厭惡一種說法,卻也常常聽到「那只是個工具而已」如果大腦最重要,手腳砍斷痛不痛啊~
您可以开网路教程么
这样在台湾以外的朋友,就也可以学到了!
好棒!我要好想報名喔~
好像沒有說多少錢???
感謝您在網站上提供這樣學習的機會, 拜讀您的大作已久….
我也是一直懷著網路創業夢想, 期望近期就能開始圓夢!
**順便請問上過的朋友, 感覺如何?….大家有好的idea交流一下!
Mr.6:
看到這個消息實在太高興了, 只是我怎麼會現在才看到, 會不會太晚? 您元月有開嗎? 因為我元月才會回台灣. 多少 coco?
對了, 還有一件有在意的事? 看到上課的照片, 那些人好像都很年輕, 這個課真的的"童叟無欺"嗎?
謝謝!!
已經正式報名+ 付款囉~~
來個回應吧 ^^.
果然系經濟不景氣,一切靠自己
只有 Mac 電腦的人要準備什麼才能上課啊?
看畫面好像都是PC,我還真的生不出一台Windows Notebook來…
但是還蠻想上課的說。
原來,這就是怦然心動的感覺0.0
WOW
真是超誘人的
那那那
學生可以去參加嗎(?)
雖然沒錢可以創業
但是我覺得是個不錯的經驗>3
已經寄信報名了,可是還沒拿到回信。
看你部落格說你都寫文章很少去收email喔!
人客阿,點菜也要點青菜
好樣的
讚
Mr6:
感恩提供上課機會 可讓創業點子付諸執行
請問 2月份以後的開課時段及費用
謝謝
我也想要參加,
請問時間和費用如何?
謝謝
Hi,Mr.6
我也很想學網路程式
不知道課程適不適合門外漢
到北京开课吧,一定受追捧^_^
Dear Sirs,
我也蠻有興趣的,不知下期上課時間為何,能否告知小弟呢 ^^ thx
我也想要參加,
請問時間和費用如何?
謝謝!
另外,只有 Mac 電腦的人要準備什麼才能上課啊?
Dear Mr.6,
I would like to attend your class. How could I register and where is the classroom and time? How much is the trainning class?
Best Regards,
Steven
好想去上課喔,但看到上課的照片,清一色男性,而且個個都像是工程師,這真的是沒有理工背景可以來上的課嗎?
我有點子,完全不會程式~這樣也可以報名嗎?如何報名?在哪上課呢?
什麼是點子?指的是哪一個方向?我也很想上課。
我也很想學,可否提供更多資訊給我呢,感謝
我對此也十分有興趣,有一些C的背景,沒有碰過PHP,
有興趣想了解一下。
嗨, 我沒有程式基礎, 年紀也不小, 但有幾個想法, 卻沒能力執行, 看了你的文章, 好像又讓我燃起了一絲希望, 好想參加這樣的課程, 再麻煩你告知課程時間及地點和相關費用囉~~謝謝!
啥时候来大陆!!
有機會瞭解一下上課的時間、地點、費用嗎?
我有些c的底子,不過很久沒碰了。。。
這樣有資格嗎?