作者 Nick 是台灣長大的囡仔,畢業後在矽谷工作,至今軟體經驗超過二十年。Nick 在十四歲時自學程式設計,當中遇到很多問題與困難點,因此非常了解初學者的痛點,在此與大家分享學習程式語言的訣竅與方法。
17 歲的尼克 (Nick D’Aloisio) 以三千萬美元的價格將他親自構想、研發、設計的 Summly 賣給 Yahoo,引發科技界人士的大幅討論。 Summly 的特色是能自動整理當天的主要新聞,並彙整成四千個字以內的摘要寄送給使用者。
他是怎麼辦到的?
尼克從小就喜愛科技與程式設計,他相信最重要的是創新的構想,只要構想新穎、符合使用者的需求,技術層面其實有許多學習的管道。15 歲時他發現每天上網看新聞其實很花時間,於是開始著手實現這個想法。起先寫信請求 Google 高級主管的協助,希望能一同合作,但他的點子卻不被看好。儘管沮喪,尼克並沒有放棄,堅信省時的新聞 app 正是市場上缺乏的商品,一定有存在的價值。
後來,他居然打給香港首富李嘉誠。李先生聽完了尼克的理念後,才發現原來自己是在跟只有 15 歲的少年對話,驚為天人,立刻安排見面討論。最後,李嘉誠不但贊助他研發費用,還幫助他取得在史丹佛研究機構 (Siri 就是他們研發的) 學習演算法的管道。經過九個月的學習,尼克不斷測試品質更好的新聞彙整功能,也推出了第一代產品 Trimit。
起先,Trimit 整理新聞的效果不彰,常抓不到各大新聞的重點,更別說要彙整了。於是尼克新增了可以事先篩選新聞的功能,等選擇了幾篇相同主題的新聞 (例如 10 家不同媒體對於美國大選的報導) 再進行彙整,經過不停的調整與優化,終於做出最理想的 Summly。
看清未來趨勢,成為科技搶手人才
當國外越來越多人投入軟體產業的同時,台灣卻正在遭受紅色供應鏈的侵蝕。許多公司已經意識到產業必須要轉型,尤其是新創公司更是早已跳脫硬體代工思維。例如 AppWorks 最近舉辦的聯合徵才活動,開出六百多份軟體工程師職缺,卻找不到好人才,雜誌報導「科技之島找不到軟體工程師」格外諷刺,台灣的軟體需求大增但是供給遠遠不夠,預估五年內軟體人力缺口將突破 30 萬,優秀的軟體人才月薪將超過十萬,還不包含股票與紅利。
但是千萬不要以為學會一些皮毛就是會寫程式,然後抱怨找不到什麼好工作,程式語言有其深度,需要時間去學習以及練習,所有寫程式厲害的人都是花過時間去學習,並不是天生就很會寫程式。平常自己可以多做一些 side project,不但增加自己的能力也在找工作時有作品可以拿出來。
不論是個人興趣還是迎向未來,許多人想投入軟體領域卻擔心沒辦法。尼克強調,設計程式與創業一樣,必須堅持理想、不要替自己設限,熱誠與態度才是最重要的關鍵。如果你對軟體有興趣或者想要成為科技搶手人才,最後這裡附上「快速上手」三小時程式語言課程(三選一),可以透過我們合作夥伴聯成電腦的獨家優點來提升自己的軟體能力:
- 深耕教育超過 25 餘年,推動國人的電腦專業不遺餘力,培育上萬人進入電腦軟體產業。
- 首創 168 安心學習服務,透過符合政府評核的一貫式教學,讓學習與就業緊密結合,每個學習的環節都有意義。
- 超過十個就業機會、全國徵才見面會、大型廠商聯合徵才讓結訓學員挑選。
因此如果你對軟體有興趣或者想要成為科技搶手人才,只要填寫以下表格就可以獲得「快速上手」三小時程式語言課程:C#(Unity 遊戲製作)、 Java(安卓 Android 平台) 或者 Python(應用廣泛),這些都是學習軟體很好的出發點,並可以了解自己對程式語言的接受度,為自己的未來規劃,每人限填一份喔: