如何靠自學轉碼成爲谷歌工程師?這裡是一份技術棧清單
新智元報道
編輯:Yeoh 喬楊
【新智元導讀】靠自學轉碼的成功秘訣是什麼?谷歌工程師Sahil Gaba表示:學好這8門免費的谷歌網課就可以了。
21世紀不是計算機的世紀,而是碼農的世紀。
即使是在互聯網紅利期消退的今天,「各行各業皆轉碼」的熱潮依舊。
市場需求量大、發展前景廣闊的程序員,仍然是很多人的轉行首選。
一條關於勇氣和堅持的轉碼之路
25歲,Sahil Gaba機械工程碩士畢業,一心向往大型科技公司的他決定轉碼,踏上了自學編程的冒險之旅。
學倒是學了,但找工作又是另外一回事。
半路出家,前途未卜,只有芝加哥的一家小型金融科技公司願意收留他。
28歲,在芝加哥磨練兩年後,亞馬遜向他拋出了橄欖枝。
在之後的18個月內,他陸續收到了來自 Meta、Uber和谷歌的邀請。
29歲,他以全新身份成功跳槽到了谷歌。
這一次,他成爲了一名成熟的計算機工程師,起薪約爲每年30萬美元。這條自學成才的道路,最終有了一個圓滿的結局。
轉碼之路,如何開啓
在尋找自學編程的正確道路上,Sahil Gaba可謂經歷了一場「尋寶冒險」。
他先是在YouTube上看了看那些免費的課程,結果聽得昏昏欲睡,就像文科生在物理課上聽着抽象複雜的概念,無從下手。
而線下課程費用太貴了,剛畢業的Sahil Gaba意識到,砸錢轉碼也行不通了。
在不斷找資源的過程中,Sahil Gaba發現了谷歌推出的一系列免費編程課程。
Business Insiders此前還爲這些在線課程專門寫過評論,認爲課程的內容和質量比很多大學的研究生項目更適合職場。
也正是憑藉這些課程,他順利完成了從機械工程師到計算機工程師的華麗轉型,彷彿從青蛙變成了「編程王子」。
新手村教程
Python 速成課
Python 是最受初學者和專家歡迎的編程語言之一。不管是數據科學、網站開發,還是想在自動化和後端框架上展現超能力,這都是你的必修副本!
谷歌推出的這份Python速成課包含全程實戰操作,直接點滿你的技能樹!
Linux和SQL課程
作爲最知名的開源操作系統,Linux以穩定性和安全性著稱,被廣泛部署在各種數據中心主機和服務器上,因此建議每位程序員,Linux的學習越早越好,尤其是在職業生涯的早期。
這就像在遊戲裡早點拿到「神裝」,越早上手,越能在職業副本里穩紮穩打、快速升級。
而SQL是處理關係數據庫的標準語言,也同樣是操作各種其他數據庫語言的基礎。
Git和GitHub課程
寫代碼只是編程新手任務,真正的高效「玩家」還得掌握Git和GitHub這兩個代碼管理神器。
這兩件裝備可以幫你管理代碼進度、協調隊友,並應對各種突發事件。
27小時的技能衝刺課學成後,就可以在開源項目的副本中隨意秀操作,像創建和管理存儲庫、拉取請求、處理合並衝突,這些高階技能都不在話下。
實戰演練
掌握數據結構和算法
數據結構和算法不僅是軟件工程的核心技能,還是大型科技公司面試中的必備關卡,是求職者們必背「八股」的重要組成部分。
想打通關、進大廠?掌握數據結構和算法就像拿到了通關秘籍。
這門課不像其他課程需要你自己動手打造裝備,學習資源已經打包好。如果只能選一門課,那這門就是你的主線任務。
故障排除和調試技術
許多程序員花在調試代碼上的時間比實際編寫代碼的時間還多,正所謂,「一杯茶,一包煙,一個bug修一天」。
掌握有效的調試技巧就像獲取了遊戲中的隱藏技能一樣,幫助你迅速找出bug,輕鬆擊敗所有編程中的小怪獸。
冒險升級
機器學習速成課
在GenAI熱潮中,機器學習是時下科技領域最熱門的話題之一。
這種技術通過分析大量數據、識別模式、並從中學習,使模型能夠在面臨新情況時做出智能選擇。從自動駕駛到醫療診斷,這棵多元技能樹越來越繁盛。
生成式AI入門
這門課程主要介紹大型語言模型( LLM),以及它們如何與我們經常聽到的Gemini和ChatGPT等技術相結合。
這門課程就像是一小時的快速試玩,讓你輕鬆瞭解生成式人工智能(GenAI)的基本原理。
雖然不會過於深入和複雜,但它將爲你鋪設出一條通往更高級技術的道路,爲後續的冒險做好準備。
網絡安全基礎
數據泄露事件就像遊戲中的突發挑戰,每個玩家都必須保持警惕!
掌握網絡安全技能幫助你抵禦各種潛在的攻擊,保護你的數據城堡不被攻陷。
進入這個14個小時的戰鬥訓練營,掌握對抗常見網絡威脅的技能和基本的安全實踐,成爲代碼世界裡的安全衛士。
參考資料:
https://www.businessinsider.com/guides/learning/google-coursera-online-certificate-programs-classes
https://www.businessinsider.com/best-google-programming-courses-free-audit-2024-9