2013年11月6日 星期三

怎樣才能成為程式設計師?


有人問說要怎樣才能成為程式設計師?我的回答是:
1. 進入網站http://hackertyper.com/
2. 按F11進入全螢幕模式
3. 開始飛快地打鍵盤

嗯,感覺不錯吧?雖然有點kuso,但不可否認的是,現在web技術真的是越來越強大了,真的是什麼都能做,包括寫程式。

之前INSIDE介紹了「程式界的 YouTube:Runnable」,這個網站可以讓你搜尋很多實用的程式片段,比方說,我找到了一段程式,可取出Youtube裡面最新的Ted Talk影片列表[ 按這裡 ]
,然後按run就可以馬上出現這段code的執行結果,你也可以線上修改程式,然後重新run一次測試,目前這裡支援PHP、Python、.NET等網路程式語言,我不知道它的運作原理是什麼,也許是虛擬機加動態產生的伺服器頁面,總之,對想自學程式語言的人而言,這裡絕對是寶庫。

另外一個我覺得很酷的網站就是http://bellard.org/jslinux/,這是一個用JavaScript寫出來的虛擬機器,可以在瀏覽器上面運行Linux作業系統。開機以後,你會看到系統提示符號#,代表可以輸入指令。ok,先用ls看看目錄裡面有啥玩意,天啊!裡面竟然有hello.c(c語言的程式碼),若你會用vi的話,你還可以改寫它,然後用tcc -o hello hello.c編譯(用gcc也可以,只是比較慢)。對想學c的人而言,這也是個簡單的練習環境。題外話,作者Fabrice Bellard真的是個神人,他是著名模擬器Qemu的作者(寫app用的Andorid emulator也是用它當核心),去年他還用軟體做出可以在PC上跑4G LTE基地台的程式,我只能說人的大腦的是潛力無限啊!

沒有留言:

張貼留言