未來十年最賺的工作:寫程式
如果有人告訴你,撰寫程式是最佳的生涯規劃方式之一,你信不信?
「Skillcrush」 是一間提供網站開發、程式設計課程的公司,創辦人 Adda Birnir 就在《The Huffington Post》撰稿主張:學習 Coding 就是賺錢的最好方法。
程式開發的工作機會愈來愈多,而且薪水好高
依據美國勞工局的統計,在未來 10 年將新增 25 萬個與軟體開發相關的工作機會。
這個成長數字是一般工作新增速度的兩倍,而且還不包括網頁設計師、專案經理與行銷方面的職位。
在美國,軟體開發職務的平均薪資約為 90,530 美元/年,這比全國的全年平均薪資的兩倍還多。而且,依據 Adda 的經驗指出,她支付給軟體開發工程師的薪資經常高於 100 美元/時,而且還未支付過低於 35 美元/時的薪資。
大多數的程式開發工作,都具備彈性的工作地點與時間,它允許你可以在遠端工作,也意謂著你可以在家工作。而且,雇主為了吸引最頂尖的專業人士往往願意提供極為彈性的薪資;像微軟、Google、Apple 等公司就提供了極為優渥的工作環境與薪資給所雇用的工程師們。
謝謝程式設計師,實用的軟體真的讓我們的世界更美好
程式開發者很少是獨立工作的,即使是 SOHO 也必須為了瞭解案主的需求與別人互動,才能提供完整的解決方案。事實上,在企業中程式開發人員往往參與多個專案,甚至在每一個專案中負責不同的角色,因此必須與不同團隊的專案經理,網頁設計師,產品設計師與決策者協同合作。
軟體開發人員的影響力是不容小覷的。像 Kiva 網站,就是一個利用網路力量提供全球個人對個人的微型貸款網站,它協助想幫助較為貧窮落後的第三世界居民的人,都能直接透過 Paypal 或信用卡借出資金,而且可以很清楚地知道自己所借出的錢被用在什麼用途上。
Kickstarter 則是提供有創意但缺乏資金的藝術家,可以透過網路募資完成夢想的平台。這些藝術家可以把自己的設計概念或企劃案上傳到平台上,讓網友依個人喜好投資支持所偏好的提案,而且可以在提案成功達成後獲得回饋。另外,還有像 Coursera 等網路大學,都是利用資訊技術做創新的事情。
寫程式沒有你想像中這麼困難,就從 HTML、CSS 開始吧
舉目望去,有太多的高手創造了太多的新的程式語言工具,以致於讓你很難決定從哪個方向開始。
無論你相信與否,進入軟體開發的門檻是相當低的。加上多數開發人員是靠自學精進技能。如果他們可以做到,你也可以!
進入軟體開發的第一步是認識術語,也就是你應該先了解,「何謂平台」、「何謂伺服器端程式」、「何謂客戶端程式」等專有名詞,了解為什麼想學程式設計,以及為什麼選擇這項語言做為入門工具?
具備了基礎知識之後,就可以從較簡單的 HTML 與 CSS 等網頁程式開始,之後就可以進階朝不同的程式語言前進,例如,Ruby、 Python 或 PHP 等,都是很好的方向。
練習、練習、不斷地練習
學習程式設計在實踐的過程中,或多或少會面臨應用的壓力,尤其是學習者總期望能立即上手的限制。如果你在學習撰寫程式的過程中遭遇到許多的困難,千萬不要對此絕望,誤以為自己不是寫程式的料!
你應該具備的心態是:
撰寫程式的能力是透過學習、實作與改善的循環過程不斷修正累積而來。有很多的研究報告也發現,在許多的專業領域中要成為頂尖高手,都必須經過一萬個小時的不斷練習與調整。