Reddit熱議:機器學習也內(nèi)卷,25歲的我該怎么轉(zhuǎn)行計算機?
2020年,Stack Overflow發(fā)現(xiàn),超過62%的專業(yè)開發(fā)人員擁有計算機科學、軟件工程或工程專業(yè)的學位。
在所有接受調(diào)查的職業(yè)開發(fā)者中,85%的人認為,正規(guī)教育對于在科技領(lǐng)域闖蕩工程崗位有一定的重要性。
但是,如果你想在科技領(lǐng)域發(fā)展,你應該追求什么?
無論你是一個高中生,想知道該走哪條職業(yè)道路,還是一個已經(jīng)工作了一段時間,想轉(zhuǎn)行的人,這篇文章旨在讓你了解一下各種科技職業(yè),以及常見的教育途徑,讓你腳踏實地地走上科技工作者的道路。
我們將首先探討熱門的科技職業(yè)途徑,然后貫穿計算機科學課程的頂尖大學,最后,回答關(guān)于進入科技領(lǐng)域最常見的問題。
本文作者查閱了工作描述、職業(yè)建議網(wǎng)站、行業(yè)專家撰寫的文章,甚至采訪了Supahands(一家使用人工智能和機器學習的初創(chuàng)公司)的產(chǎn)品經(jīng)理Isaac Tan,為你帶來最好的見解,幫助你找出下一步的行動。
科技熱門職業(yè)
軟件工程師/開發(fā)人員
軟件工程師負責「全局」,將項目管理與軟件設(shè)計,開發(fā)和測試相結(jié)合,以解決業(yè)務問題。另一方面,軟件開發(fā)人員專注于編碼,構(gòu)建和開發(fā)構(gòu)成較大系統(tǒng)或解決方案的特定功能或應用程序。
普通學位:計算機科學,計算機工程,信息系統(tǒng),工程
安全分析師/安全工程師
安全分析師監(jiān)視計算機基礎(chǔ)結(jié)構(gòu)和信息網(wǎng)絡,以確保公司的數(shù)據(jù)和系統(tǒng)受到保護。根據(jù)《網(wǎng)絡安全指南》,范圍從控制文件訪問,維護防火墻和更新網(wǎng)絡到「主動嘗試入侵系統(tǒng)以查找漏洞和弱點」。
大多數(shù)安全工程師在獲得特定于行業(yè)的認證以過渡到網(wǎng)絡安全之前,都先從IT團隊入手。
普通學位:網(wǎng)絡安全,信息安全,計算機編程,計算機科學
學院/大學:貝爾維尤大學,喬治亞理工學院,韋伯斯特大學,杰克遜維爾州立大學
附加認證:注冊信息系統(tǒng)審計師(CISA) ,認證的道德黑客(CEH) ,注冊信息安全系統(tǒng)專家(CISSP) ,CompTIA Security+
數(shù)據(jù)科學家
數(shù)據(jù)科學家從各種來源收集大量數(shù)據(jù),并結(jié)合使用計算機科學,統(tǒng)計數(shù)據(jù)和數(shù)學知識來理解數(shù)據(jù)。它們有助于可視化數(shù)據(jù),以有效地將見解傳達給組織的其他成員。來自Indeed的Chris Linder發(fā)現(xiàn),計算機科學和商業(yè)/經(jīng)濟學是數(shù)據(jù)科學家中最常見的研究領(lǐng)域。
實際上,大多數(shù)數(shù)據(jù)科學家都具有學術(shù)或軟件工程背景,并且通常會攻讀數(shù)據(jù)科學碩士學位以正確進入該領(lǐng)域。
普通學位:數(shù)據(jù)科學、數(shù)學、計算機科學、經(jīng)濟學和商學,還有一些統(tǒng)計學、微積分和編程的課程。
大學/學院(碩士課程):卓克索大學、伊利諾伊理工學院、密蘇里大學哥倫比亞分校
機器學習工程師
機器學習工程師分析各種數(shù)據(jù)流,創(chuàng)建、測試和部署模型,為組織提供所需的信息。編寫程序后,工程師提供數(shù)據(jù)幫助系統(tǒng)學習解釋輸入的數(shù)據(jù),并做出結(jié)論或預測。隨著時間的推移,工程師會對程序進行監(jiān)控和調(diào)整,以提高其準確性。
大多數(shù)機器學習工程師從技術(shù)學位開始,然后繼續(xù)積累實踐經(jīng)驗或獲得機器學習碩士學位。
普通學位:應用數(shù)學,計算機科學,計算機編程,數(shù)據(jù)科學
學院/大學(碩士課程和短期課程):卡內(nèi)基梅隆大學,斯坦福大學Online,MIT OpenCourseWare
MIT OpenCourseWare
Isaac推薦的在線資源:
Andrew Ng在Coursera上的ML101是學習AI/ML基礎(chǔ)知識的最佳課程之一。
Coursera的深度學習專業(yè)(也是吳恩達的作品)是一個很好的學習深度學習的端到端課程。
使用谷歌AI學習還為工程師、產(chǎn)品經(jīng)理和設(shè)計師提供了有用的資源。
硬件/物聯(lián)網(wǎng)工程師
硬件工程師設(shè)計和測試計算機的物理部件,如電路板、處理器、網(wǎng)絡等。隨著物聯(lián)網(wǎng)的日益普及,精通軟件和數(shù)據(jù)安全的硬件工程師可能會發(fā)現(xiàn)自己正在向物聯(lián)網(wǎng)角色轉(zhuǎn)型,真正利用他們在所有領(lǐng)域的技能和專業(yè)知識。
有抱負的物聯(lián)網(wǎng)工程師往往從工程或計算機科學的本科學位開始,然后繼續(xù)攻讀計算機工程或物聯(lián)網(wǎng)的碩士學位。如果攻讀工程學位,建議選擇獲得ABET認證的課程。
普通學位:電氣工程、電子工程、計算機工程、物理學
大學/學院(碩士課程):卡內(nèi)基梅隆大學信息網(wǎng)絡研究所、斯坦福工程學院、馬爾默大學。
UX / UI開發(fā)人員
用戶體驗或用戶交互開發(fā)人員專注于在網(wǎng)站、軟件和移動應用等平臺上為用戶創(chuàng)造良好的體驗,等等。
許多UX/UI開發(fā)人員沒有持有正式的UX學位,因為正式的學科相對較新。然而,有許多在線課程和訓練營提供了專門的認證,可以幫助你進入大門。
普通學位:數(shù)字媒體設(shè)計,網(wǎng)站開發(fā),心理學
UX / UI課程提供者:Interaction Design Foundation, UX Mastery, General Assembly, Careerfoundry, Udacity, Coursera
產(chǎn)品經(jīng)理
根據(jù)Product Tank的創(chuàng)始人Martin Eriksson的說法,產(chǎn)品經(jīng)理坐在用戶體驗、技術(shù)和商業(yè)目標的交叉點上。產(chǎn)品經(jīng)理身兼多職。他們識別用戶的痛點,根據(jù)現(xiàn)有的內(nèi)部資源為用戶找出最佳的解決方案,定義和規(guī)劃產(chǎn)品策略和產(chǎn)品路線圖,并優(yōu)化產(chǎn)品或服務以實現(xiàn)更大的商業(yè)目標。
最重要的是,他們在公司內(nèi)部代表用戶,不斷努力創(chuàng)造以用戶為中心的解決方案。
常見的學位:計算機科學、電子工程、軟件工程、商業(yè)、經(jīng)濟學
學院/大學:卡內(nèi)基梅隆大學產(chǎn)品管理碩士,斯坦福大學在線產(chǎn)品管理課程
世界各地的計算機科學課程
計算機科學學位是我們上面探討的工作中最常推薦的。為了方便,我們整理了一份計算機科學的世界頂級學校名單。
計算機科學的TOP10(泰晤士高等教育排名THE World University Ranks 2021)
牛津大學
斯坦福大學
麻省理工學院
蘇黎世聯(lián)邦理工學院(瑞士)
卡耐基梅隆大學
哈佛大學
新加坡國立大學
加州大學伯克利分校
倫敦帝國理工學院
世界上其他計算機科學的頂尖大學
澳大利亞和新西蘭:新南威爾士大學、墨爾本大學、奧克蘭大學
加拿大:多倫多大學、蒙特利爾大學、滑鐵盧大學
美國公立大學:佐治亞理工學院、伊利諾伊大學香檳分校、德克薩斯大學奧斯汀分校、加州大學洛杉磯分校、加州大學圣地亞哥分校、得克薩斯農(nóng)工大學、弗吉尼亞大學、亞利桑那州立大學
美國私立大學:康奈爾大學、哥倫比亞大學、南加州大學、萊斯大學、耶魯大學
歐洲:洛桑聯(lián)邦理工學院(瑞士)、慕尼黑工業(yè)大學(德國)、愛丁堡大學(英國)、巴黎科學與文學:巴黎-PSL研究大學、魯汶大學(比利時)、阿姆斯特丹大學(荷蘭)
中國:清華大學、北京大學、上海交通大學、香港科技大學、香港中文大學、臺灣大學
韓國:韓國科學技術(shù)院 (KAIST)、首爾大學、浦項工科大學 (Pohang University of Science and Technology)
日本:東京大學、京都大學、東京工業(yè)大學
印度:印度科學理工學院、印度理工學院(孟買和德里的學校特別受歡迎)
拉美:智利大學、墨西哥國立自治大學、布宜諾斯艾利斯大學
沒有學位,就別無他法了嗎?
這些技能并非不可能自學。
在No CS Degree這樣的網(wǎng)站上,你能找到數(shù)百個令人鼓舞的故事,這些人做出了勇敢的決定,他們通過學習自己所需的技能來從事技術(shù)職業(yè)。
有數(shù)百個網(wǎng)站和平臺提供在線課程,講習班和訓練營,教您如何從頭開始編寫代碼。
以下是一些熱門網(wǎng)站,可幫助您入門:
Codecademy:關(guān)于軟件工程,Web開發(fā),數(shù)據(jù)科學等的免費和付費課程
Coursera:涵蓋廣泛主題的免費課程,其內(nèi)容來自頂尖大學。升級到付費版本可獲得行業(yè)認可的認證
免費代碼營:由世界各地的捐贈資助的軟件開發(fā)免費課程
與Google一同成長:有關(guān)IT支持,數(shù)據(jù)分析,UX設(shè)計和Android開發(fā)的免費課程
lOdin Project:免費的Web開發(fā)課程
Udacity:有關(guān)云計算,軟件工程,網(wǎng)絡安全,商業(yè)等的付費課程
Udemy:針對各種計算,設(shè)計和業(yè)務的付費課程
W3schools.com:獲取有關(guān)Web開發(fā)的免費教程和交互式練習
真的需要計算機科學學位才能進入技術(shù)領(lǐng)域嗎?
實際上,除了技術(shù)技能外,同理心也是一種技能,它常被忽視,但在團隊合作中卻價值無量。