JavaRush /Java Blog /Random-TW /程式設計師需要高等教育嗎?開發人員和招募人員的意見

程式設計師需要高等教育嗎?開發人員和招募人員的意見

在 Random-TW 群組發布
開發商應該接受高等教育嗎?一方面,許多公司不看開發人員是否擁有塔樓;另一方面,有些公司恰恰相反,只考慮擁有電腦科學文憑的候選人。為了探討這個主題,我們收集了招募人員和開發人員的意見。程式設計師需要高等教育嗎? 開發人員和招募人員的意見 - 1

統計數據說明了什麼?

根據Stack Overflow 調查,75% 的社區成員至少擁有學士學位。事實證明,四分之一的程式設計師在沒有高等教育文憑的情況下工作。在接受調查的那些專業編寫程式碼並上過大學的人中,超過 62% 擁有電腦科學或電腦或軟體工程學位,只有約 10% 擁有其他工程領域的學位。近 10% 的受訪者擁有商業、人文或美術學位。根據 DOU 資源調查,大多數 IT 專家都完成了高等教育。儘管統計數據支持高等教育,但這並不意味著教育品質可以讓你找到開發人員的工作。相反,它提供了必要的技術背景。Stack Overflow 調查顯示,超過 86% 的受訪 IT 專業人員獨立研究了他們所需的語言、框架和開發工具。

程式設計師的意見

阿爾喬姆·戈伊

我目前正在大學學習,獲得網路安全學位。我作為一名開發人員已經工作了好幾年。我決定上大學,因為我覺得自己缺乏基礎知識,例如處理器的操作、組合語言程式設計、C語言、演算法和資料結構、網路和網路的操作。我確信學習基礎知識將幫助我快速了解新技術和我將來可能需要的其他程式語言(目前發生的情況是:學習 C/C++ 稍微加快了我對 Swift 的理解,這讓我需要解決iOS 上的問題)。這些知識可以在大學之外獲得嗎?我確信是的,但高等教育的優勢在於,在大學裡,所有資訊都已經收集在一個地方。並且還有額外的動機(即課程),以免長時間延長材料的學習時間。這是與老師(“理論家”和實踐者)交流的絕佳機會,他們總是可以提高您對材料的理解並回答問題。無論如何,你需要坐下來,弄清楚,用程式碼和技術進行練習,無論是課程還是研究所。好的程式設計只能透過練習才能完成。據我所知,他們在面試時很少詢問文憑:主要是了解你的學科領域。

德米特里·季托夫

我畢業於基輔理工大學資訊學與電腦科學系。我可以說這個教育計畫絕對已經過時了。事實上,我沒有在那裡獲得我在工作中使用的知識,這也是一個事實。但大學給了我很多其他東西:搬到基輔的機會、宿舍的免費住宿、軍隊的合法豁免、朋友/熟人/人脈,最後是我學業結束時的一張紙,這對我有幫助。在挪威找到工作。透過系所提供的課程,大學也幫助我在第三年找到了第一份工作。好處是有的,但它們都是間接的,與教育計畫沒有直接關係。當我被聘為挪威一所大學的開發人員時,就要求提供文憑。在那裡,他受到了仔細的研究:成績和論文本身。

招募人員的意見

Anna Geletey,Proxet 人才招募團隊負責人

我們公司以「外包、外派」的模式運作,我們也有自己的產品。我們的客戶是來自美國的公司。他們都是不同的。例如,我們有一位客戶,候選人擁有電腦科學的高等教育至關重要(電腦科學是外國大學教授程式設計的專業。在烏克蘭、俄羅斯和白俄羅斯,我們談論的是「資訊科學」) “系技術”編輯)。如今,IT 市場充斥著各家公司的招募訊息,這導致了對專家的巨大需求。候選人有時每天會收到多達 30 份來自雇主的錄用通知。結果,招募流程變得更加複雜。因此,有時我們可以向沒有電腦科學學位的人展示,但總是具有較高的技術/工程或數學教育。如果我們談論我們的客戶,對於 30-40% 的客戶來說,開發人員擁有電腦科學的高等教育非常重要。我們有一些職位空缺,表明必須接受該專業的高等教育。此類候選人受到客戶的重視,且市場需求量很大。我們知道,沒有適當背景的人根本無法通過客戶的技術面試。他們正在尋找工程師、技術過硬且具有開發經驗的專家,而不是那些決定改變其活動類型並選擇 IT 作為自己更有前途或只是有趣的方向的人。還有其他類型的客戶,他們的教育程度就沒那麼重要,如果候選人是一位強大的專家,他們願意與他溝通。現在我們有幾個職位空缺,我們準備考慮初級人員,但必須接受強制性技術教育。它的存在對於候選人來說將是一個顯著的優勢。我們準備考慮接受過經濟、人文學科教育或國際關係文憑的候選人。我們也會向客戶展示此類候選人。但要明白的是,對於IT市場的客戶來說,至少有技術教育,最多有相關的相關經驗是很重要的。

Olga Zhukova,JavaRush 人力資源經理兼招募人員

今天,在尋找程式設計師時,我們首先看他的硬技能:他擁有的技術堆疊、他參與過的程式、開發的網站/應用程式的範例等。只有在分析了我們的要求(順便說一句,沒有將畢業生的存在作為強制性標準)與候選人的技能之間的匹配之後,我們才會對可能的面試做出決定。對於程式設計師,尤其是初級程式設計師來說,高等教育與一個人目前決定從事的程式設計完全沒有交叉是一種很常見的情況。或者它根本不存在,例如,一個人從學校起就一直在編程。所有這些都不會以任何方式加強或削弱候選人在以前從大學畢業的競爭對手面前的地位。原因很簡單:課程、在學校或大學學習都是理論,一個人在實踐中如何表現自己的問題只能透過他的作品集、透過技術面試或完成測試任務來回答。當然,我們可以長期爭論高等教育對於現代人原則上是否必要,並且可以就這個主題寫出幾篇哲學論文。但我們很可能會遇到這樣的問題:高等教育該為現代人帶來什麼?這很可能是有意識地選擇一個人的職業發展方向、處理大量資訊、找到新生活問題的解決方案並實現自己目標的能力。現在回答你的問題:這些技能只能在學院和大學內獲得嗎?我想不是。但幫助你成為優秀程式設計師的是努力工作、數百行程式碼、好的導師和真實的專案。因此,如果您決定成為程式設計師,就去編程。當你達到中/高級職位並在你的投資組合中擁有很酷的專案時,相信我,招募人員不太可能因受過高等教育而煩惱。你只會受到各種優惠的追捕和轟炸。

結論

  • 對於程式設計師來說,高等教育完全沒有必要,但它有助於增強開發人員的技術知識基礎。

  • 技術或資訊技術學位可以增加您在美國或歐洲的專案中獲得開發人員工作的機會。

  • 在烏克蘭、俄羅斯和白俄羅斯,他們通常不看塔,沒有文憑就找工作比在美國容易得多。

請在評論中告訴我們您是否受過高等教育以及專業是什麼?它對您尋找開發人員工作有幫助嗎?
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION