到2020年,美國計算機編程行業將出現100萬個崗位缺額。對于今后10年將要就業的人來說,編碼行業將為他們提供大量滿足創造性、高薪以及機遇。而令人感到激動的是,任何人都將可以編碼。編碼將不再僅限于少數天才的特長,各種年齡、各種背景的人都將可以發現編碼的內在邏輯和魅力。
而且與以往任何時候相比,今天的人們都更容易接觸到編碼。對于那些對計算機科學感興趣的人來說,他們有很多不同的方式獲得相關的正規教育。
哪種方式更適合你?讓我們來評估兩種截然不同的選擇——編碼學校和4年制大學的利弊。
培訓機構:
A.優勢
在計算機科學領域,培訓機構是進入編碼行業快捷的途徑。只需要數月而非數年時間,學生就可以打下堅實的職業基礎,而學費僅是上大學所需的一小部分。鑒于許多大學高達5萬美元到20萬美元的學費以及4到5年的漫長學習過程,學費僅1萬美元到2萬美元的培訓機構顯然更為經濟實惠,而且畢業生立即就可以賺錢。
事實上,培訓機構的畢業生已經開始寫書、在大會上發表演講以及贏得黑客馬拉松競賽。編程的特點是少數專業導師群體專注于現實世界技能和實踐經驗,比如版本控制和測試驅動開發,而所有都在對等驅動環境中進行。所有使用的工具都將與當前工作相關,大多數課程也提供簡歷、求職面試以及就業指導。
B.劣勢
培訓機構屬于全日制學習環境,這段時間你的主要精力需要專注于學習方面。對于很多學生來說,這種安排可能過于緊張,甚至無法實行。此外,渴望傳統學校環境社交經驗的學生在培訓學校可能“運氣不佳”。
四年制大學
A.優勢
從編程角度來看,四年的大學計算機學習將令學生了解更多理論性知識,接觸到更加領先的領域。而培訓學校則幾乎完全專注于與工作相關的技能,學術界提供了真正具有開創性的學科,比如人工智能和計算機視覺等。
大學也提供綜合教育,這會創造全面的學習體驗,經常對學生的社交和批判性思維產生積極影響。對于許多人來說,大學是他們生活中特別美好的時光,這種社交體驗再也無法復制。那些正考慮自己職業生涯的學生可能發現,他們在大學中經歷的多樣化和獨特體驗,會讓他們獲得更多愛好和職業目標。
B.劣勢
技術變化的速度非常快,大學四年學習時間可能令許多技術落伍,不再占據前沿位置。教授們可能會為你寫推薦信或提供實習機會,但無法給你真正的工作經驗。
近年來,高等教育成本的增長速度不斷打破紀錄。四年的大學計算機學習最終可能讓你付出比編碼學校高10倍的代價。此外,4年的漫長學習也導致你所在新行業的收入潛力下降。
哪種更適合你?
每個人的情況都不同。與剛從高中或社區大學畢業的年輕人相比,30歲的人尋找工作時將有不同的成本和時間動機。最終,選擇應該基于職業目標、成本預算、個人時間等因素決定。當然還有其他選擇,比如在線教育、認證以及社區學院等。可是,只要你進入編程領域,就會發現工作機遇,你將成為下一波真正革新的一部分。畢竟,美國乃至全世界都需要編程者。