CS碩士學位對於自身水平的提升並不香! - ozwrites
大約一半的軟體工程師都是自學成才的,估算這個數字的一種方法是透過Stack Overflow 開發人員調查。另一個粗略的估計是,在過去十年中,通常每年只有40-60K學生從美國大學獲得CS專業畢業,而軟體工程師的總數約為400萬。假設30年內人員流失均勻,並針對未進入該行業的外國CS學位持有者和本地畢業生進行調整,那麼我們再次看到大約一半的新進軟體工程師都擁有CS學位。
我很小的時候就學會了編碼,就在我上大學之前,我就讀數學專業,只參加了幾門電腦科學課程。我們無須為自己感到高興(甚至驕傲!),能夠在沒有正式資格的情況下從事這個行業。但是,我們想知道:如果我擁有CS學位,我會在哪裡?
雖然已經很少有中級軟體工程師會接受四年制本科課程帶來的機會成本。相反,我們通常會被CS碩士課程吸引。不幸的是,這些也是一個糟糕的選擇。
文憑錯覺
令人信服的是,自學成才的工程師有一塊玻璃天花板。也許您對公司的員工/總工程師進行了調查,發現絕大多數人是受過正式教育的。還是某個公司僱用很少的自學成才的工程師。
這是一個誘人的模型,因為它帶有一個簡單的解決方案:獲得學位以促進您的職業發展。不幸的是,這也是錯誤的。
經過幾年的行業發展,工程師主要根據其所展示的能力和經驗來進行評判。與其他行業不同,沒有專業機構要求一定水平的軟體工程師擁有學位,也沒有動力促使公司自己提出這樣的要求。是的,最高階的工程師傾向於深入理解軟體系統,是的,學校努力做到這一點。但是對於那些透過不同途徑獲得相同知識的人來說,沒有什麼障礙。
即使您相信確實有玻璃天花板,但仍然存在著碩士學位是否真正有幫助的問題。
如果您想自己回答這個問題,建議您諮詢一些招聘經理和招聘人員。我本人認識的最好的技術招聘人員是Aline Lerner,他現在負責採訪。她有這樣說:
根據我的經驗,MS學位一直是技術面試表現不佳的最強指標之一。
一個誘人的選擇是嘗試從一所頂尖的電腦科學學校獲得MS認證,以使自己在紙上合法化。如果您實際上對程式設計充滿熱情,我敦促您不要這樣做。儘管您會在紙上看起來更合法,但許多初創公司都在追趕MS學位可能變得毫無用處。
總體而言,該行業至少正在努力超越證書制,並評估其優勢。採訪本身就是一個很好的例子,因為候選人是完全匿名接受採訪的。候選人是在廣泛的技術面試基礎上進行評估的,從而導致令人驚訝的結果,例如訓練營的畢業生與大學畢業生取得的成就大致相等。在這些情況下以及隨著它們所代表的趨勢繼續發展,您的文憑甚至都不可見,更不用說決定因素了。
您尋求的碩士學位知識是有前提條件的
大多數CS碩士都希望您已經瞭解了自己想學習的東西(至少是計算機本科學位)。
有一些有趣的情況:
- 自學成才的工程師幾乎沒有資格參加更為嚴格的計劃,因為這些課程往往需要本科的CS學位;
- 不太嚴格的課程透過提供不太適合學生背景的高階課程,仍然保持了高階的預設前提
- 學生可以畢業,而無需首先學習他們所申請的基礎知識。
第三點是艾琳(Aline)提出的,可能是造成MS畢業生在面試中表現不佳的原因:
問題的部分原因是CS基礎知識教學傾向於在本科電腦科學課程中進行。如果您的本科學位在其他領域,則無需參加演算法或資料結構課程,就可以透過CS的MS考試。或者,您可以參加一個研究生級別的演算法課程,其等級曲線將有所不同,因為您的大部分同學也從未進行過任何程式設計。
您尋求的知識可能在其他地方
如果您對大學教授與行業相關的電腦科學的能力最感興趣,那麼您可能會失望地意識到,美國大學將大量的組織精力花在其他事情上。
美國超過100所大學擁有10億美元或以上的捐贈。許多基金規模龐大,足以被視為“ 擁有大學的對沖基金 ”。如果將這些資金的收益可持續地僅用於教學,那麼它們無疑將成為教學的巨大堡壘。但是典型的美國大學還進行研究,授予證書,提供比大多數城鎮更大的具有社會文化意義的“學生體驗”,組織運動隊,好吧,有多少持續投入教學?根據國家教育統計中心的資料,約有30%的費用用於“教學”。
這裡的“教學”包括教師的薪水和福利,一名典型的教師將大約40%的時間花在與教學有關的任務上,因此可以說,大學將其總預算的10-20%用於教學。
這就提出了另一個問題:CS碩士課程的講師在何種程度上實際上更願意進行研究?儘管這很難回答,但請考慮使用“ R1”這個名稱來表示一個機構從事“非常高”水平的研究活動,其中包括131所大學。R2大學的研究活動水平很高,其中包括135個。
許多研究人員仍然是優秀的教師,電腦科學領域的人員通常至少具有一點行業經驗。但是,如果您正在攻讀碩士學位,以使您的工作更好,但是您的工作卻不是 “研究電腦科學”,那麼您攻讀碩士學位可能就選錯了方向。
沒有反饋的學習
最近發生的COVID-19大流行迫使許多沒有準備的教授進入線上教學的世界,結果往往令人尷尬:
在這種情況下,技術故障是可以原諒的。對我而言,令人驚訝的是,這位教授在20分鐘內沒有提出問題,與學生保持目光交流或以其他方式遠端嘗試與班級互動。他只是高興地滑動幻燈片進入了虛空境界。
您不會透過觀看網球來學習網球。您不會透過聽音樂來學習音樂(banq注:需要實戰練習,腳踏車需要騎,在旁邊永遠看不會的)。而且,您不會透過觀看講座來學習如何理解和構建良好的軟體系統。
最好的CS計劃是力爭使班級規模相對較小,結合實驗室和具有挑戰性的專案,並請教員提供反饋。不幸的是,大多數自學成才的工程師,尤其是那些預算有限的工程師,更有可能最終參加佐治亞理工學院的OMSCS之類的計劃,在那裡他們與其他2,000項課程一起完成一系列Udacity課程,反饋完全來自於助教。
如果您參加CS碩士課程的目標是實際學習一些東西,但是,如果您本質上是自學的,那有什麼意義呢?(banq注:其實文憑是有其現實意義,自學混個文憑而已,獲得外行人對你自學能力的認可而已)
碩士學位搖錢樹
UNNJ並不是最近歷史上唯一的假大學……甚至不是國土安全部設立的唯一假大學!國土安全部在2019年宣佈,自2015年以來,他們一直在經營法明頓大學,沒有課程,只有數百名學生,其中大多數人已被驅逐出境。
除了欺詐之外,國際學生約佔電腦科學全日制研究生的80%。我毫不懷疑,這些學生中的絕大多數當然確實有認真學習電腦科學和完成學位的意願。但是,令人遺憾的是,無可否認,對於許多潛在的軟體工程師而言,比其他簽證類別更容易獲得F-1學生簽證(畢業後還可以進行12個月的“實踐培訓”)。
替代
簡而言之,CS碩士學位尚未得到業界的高度重視,太長且昂貴,從太多的研究方向中覆蓋了太多無關的材料,提供的學生反饋太少。
的確,作為一名自學成才的工程師,您應該投資於對基礎電腦科學概念的理解,以及它們如何應用於實際系統。但是,碩士學位是解決這個問題的錯誤方法。
相關文章
- 網路教育新里程,首個線上碩士學位誕生
- 資料解讀:美國碩士學位四十年來“貶值”分析
- 巴西聖保羅開設首個加密貨幣金融碩士學位加密
- 用費曼技巧學程式設計,香不香?程式設計
- 碩士論文答辯指南
- 一個碩士生的“技術”生涯薦
- 關於選拔國內本科生於2021年秋季赴阿伯泰學習遊戲碩士的通知遊戲
- 個人學習分享,雲端計算、大資料、在職碩士大資料
- MBA與普通在職工程碩士的區別
- 關於技術人員自身能力提升的一些思考
- 2008-08-08拿到中國科學技術大學專業碩士學位證書,慶賀一下
- 基於 Serverless 的 Valine 可能並沒有那麼香Server
- 碩士畢業論文都有哪些通常的寫作要求?
- 程式設計培訓正取代 CS 學位程式設計
- 英語碩士論文的開題報告模板範文
- 如何做個成功的碩士畢業論文答辯
- 怎樣提升Java水平Java
- 關於提升應用創收水平的若干設計建議
- 碩士英語論文摘要怎麼把握時態
- 碩士英語課後翻譯(unit 2 text B)
- Kafka並不難學Kafka
- 6σ黑帶與質量工程師、統計學碩士間的異同處(轉載)工程師
- 開發者是如何提升技能水平的
- 蘋果下架iPhone 8全系 iPhone SE到底香不香?蘋果iPhone
- C++ 對於輸出小數的位數控制+C++對集合的操作(交、並、差)C++
- IDC中國:蘋果有望在600美元以上價位段提升自身市場份額蘋果
- 10個迅速提升你 Git 水平的提示Git
- 10 個迅速提升你 Git 水平的提示Git
- Mybatis 一對多延遲載入,並且子查詢中與主表欄位不對應 (19)MyBatis
- 對十進位制數字的按位輸出,取反,並求其位數
- 雙非碩士的辛酸求職之旅--第 4 篇:談談演算法該怎麼準備,不準備可以嗎求職演算法
- 如何提升Excel水平?5個Excel常用技巧,學會不加班Excel
- 人類自身都對不齊,怎麼對齊AI?新研究全面審視偏好在AI對齊中的作用AI
- 復旦大學工程碩士帶你純手寫mybatis(註解版)MyBatis
- 北航2012年軟體工程碩士自主招生簡章軟體工程
- 985 碩士程式設計師,空窗 4 個月沒有 Offer!程式設計師
- 【科創人】Rancher江鵬:從清華工程物理學碩士到雲端計算開源創業者創業
- clob欄位對於parallel ddl的限制Parallel