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