JavaRush /Java Blog /Random-TW /給我看看你的文憑!程式設計師是否需要獲得更高的專業教育?

給我看看你的文憑!程式設計師是否需要獲得更高的專業教育?

在 Random-TW 群組發布
您需要在大學接受更高的專業教育才能成為成功的程式設計師嗎?這個問題是模稜兩可的,永遠相關的,而且對這個問題有很大不同的看法。 給我看看你的文憑! 程式設計師是否需要獲得更高的專業教育? - 1有人說,如果沒有專門的“塔”,那些想成為程式設計師的人就只能學會成為“提示者”、自動化者、各種“表單拍手”以及其他不受尊重的普通程式設計師的亞種。勞動程式設計師。其他人則不同意這種觀點,認為借助自學和網路上提供的教育材料,很有可能成為專業程式設計師。真相在哪裡?正如經常發生的那樣,事實是介於兩者之間。一方面,如果沒有專門的高等教育,許多人將很難進入一般職業,但進入一些特別有前途和複雜的程式設計專業,例如人工智慧和機器學習。 給我看看你的文憑! 程式設計師是否需要獲得更高的專業教育? - 2

60%的專業程式設計師透過線上課程學習

另一方面,統計數據告訴我們,奇怪的是,在程式設計師中,自學成才的人佔了大多數。根據 Stack Overflow 資源對開發人員進行的大規模調查,56% 的受訪程式設計師表示他們沒有專業文憑(電腦科學及相關領域的專業文憑也被視為此類)。同時,超過 85% 的受訪開發者表示,他們部分認為自己是自學的,因為他們至少自學了一種程式語言或一種框架。而13%的受訪者僅透過獨立教育掌握了程式設計師職業。此外,60% 接受調查的專業程式設計師表示,他們至少使用過一次線上課程進行培訓。根據同一項調查,大約 75% 的程式設計師完成了高等教育,也就是說,四分之一的專業程式設計師根本沒有文憑。在那些接受過電腦科學相關專業教育的人中,只有略多於一半 (60%) 的人表示他們接受過與電腦科學相關的專業教育。正如我們所看到的,對於程式設計師需要多少專業化高等教育並沒有共識。那麼讓我們來看看支持和反對的論點。給我看看你的文憑! 程式設計師是否需要獲得更高的專業教育? - 3

編碼員的高等專業教育。論點"

「成為程式設計師是否需要接受專門的高等教育?嚴格來說,不。但在我看來,無需經過正規培訓就能成為認真程式設計師的人所佔的比例並不像您在網路上閱讀相關貼文所想像的那麼大。踏出程式設計的第一步非常簡單,這鼓勵許多人進入這個職業,即使他們客觀上沒有能力。基本上,如果您沒有接受過正規培訓,那麼您就是業餘愛好者。儘管有時這些業餘愛好者可以非常令人信服地扮演專業人士的角色,即使他們不是專業人士,」 Box 高級開發人員、經驗豐富的程式設計師 Randall Schulz說。 「但是,不要忘記,由於缺乏正規教育和缺乏文憑——這不是一回事。一些程式設計師接受了完整的電腦科學教育,但沒有文憑,」專家補充道。
  • 在大學學習奠定專業知識的基礎

    高等教育的主要任務是為進一步掌握任何職業奠定堅實而穩定的基礎。而且,必須承認,儘管有種種缺點,即使是俄語國家的現代大學至少仍然承擔著這項使命。在大學學習通常確實有助於奠定廣泛的理論知識和技能基礎,並在此基礎上形成專業程式設計師。

  • 在大學學習可以灌輸與自我教育相關的技能

    如果理論知識很清楚,那麼在高等教育提供的真正實用技能極少的情況下,在大學裡能獲得哪些真正有用的技能呢?大學教授如何學習,這項技能對於程式設計師的重要性怎麼估計都不為過。這裡讓我們再次引用作家、未來學家阿爾文·托夫勒的話:“21世紀的文盲不是那些不知道如何閱讀和寫作的人,而是那些不知道如何學習和再學習的人。” 對於程式設計師和其他技術專業的工作者來說尤其如此。

  • 擁有專業文憑有助於找到工作

    儘管事實上擁有高等教育,更不用說專業文憑,很少是僱用程式設計師的重要標準,但有時擁有文憑仍然非常非常有用。例如,如果一名程式設計師在一家外包公司找到了一份工作,而外國雇主對他的資格表示懷疑,那麼完成其專業教育將是一個重要的優勢。此外,對於那些努力移居國外(例如歐洲或北美國家)的程式設計師來說,擁有文憑將非常有用。

  • 有了文憑,就可以更輕鬆、更快地在職業生涯中取得良好的開端

    擁有文憑本身,雖然不能從一開始就提供一份好工作,但可以幫助您通過在信譽良好的公司實習“從高起點”進入這一過程,如果您幸運地進入了大學(以及所在國家)住所),感謝業內受人尊敬且卓有成就的教師專家的幫助。

    給我看看你的文憑! 程式設計師是否需要獲得更高的專業教育? - 4
  • 沒有專業文憑,很難在某些類型的公司找到工作並獲得晉升

    例如,要在國有公司或國際組織中獲得職位,擁有專業文憑可能仍然是強制性要求,因為對於該領域的雇主來說,與商業企業相比,手續扮演著更重要的角色。基於同樣的原因,缺乏正確的文憑可能會阻礙國有企業或組織的職業發展。

編碼員的高等專業教育。反對的論點”

關於程式設計師是否需要擁有專業文憑的爭論從何而來?不是很明顯,真正的經驗和實踐技能仍然是第一位的嗎?Sentinel 的開發人員 Cody Harper 在問答網站 Quora 上的一篇文章中提供了很好的解釋。 「現在是否有必要接受專門的高等教育才能成為一名程式設計師?簡而言之,不。儘管情況並非總是如此。直到最近,大多數大公司,包括Google、微軟、蘋果和IBM,都將擁有專業學位作為申請者的要求,並對申請者進行篩選,看看他們是否符合這項要求。因此,以前,如果沒有電腦科學相關專業的高等教育,通常連面試都拿不到,更不用說順利通過了。幸運的是,現在情況不同了,」哈珀說。他是對的。不久前,實際上需要專業文憑才能在一家領先公司找到一份工作(不是所有職位,而是許多職位)。現在這一要求已被放棄,但直到最近它仍然非常相關這一事實對大學有利。
  • 致力於程式設計和電腦科學的大學課程充滿了理論

    儘管紮實的理論基礎無疑是在大學接受全面教育的優勢,但我們不得不承認,有時大學課程的深入理論過多。大學裡的技術專業教師,即使是非常優秀的教師,也往往是科學家、數學家,或者本質上只是理論家,他們對程式設計的實際應用不太感興趣,而對程式的正確性和“美感”更感興趣。本身編寫的程式碼。

  • 大學教授的許多科目幾乎從未被使用過

    正如許多經驗豐富的程式設計師(無論是我們的還是外國的)所指出的那樣,現代大學的程式設計師課程不僅理論過多,而且還包含大量坦率地說過時的知識,這些知識對任何人都幾乎沒有用處。大多數情況下,這些課程專門討論以前發揮重要作用的技術,但現在在現實世界中早已被視為歷史。

  • 如今,大學課程忽略了許多重要的技術和技能

    大學課程除了包含大量過時的資訊外,還完全或幾乎完全忽略了現代發展領域的許多重要技術、技能和專業。例如,QA、遊戲設計、雲端運算以及人工智慧大數據等其他熱門技術領域。結果,僅僅依靠大學課程而不透過自學來補充的畢業生往往不僅浪費時間過度沉浸在理論中,而且在畢業時他們的知識存在嚴重差距,而這是可以避免的。

  • 大學幾乎沒有提供市場所需的實用知識

    好吧,由於上述所有原因,在大學接受教育的主要缺點之一是,新頒發的文憑持有者在離開教育機構時擁有大量的理論知識,但很少或根本沒有知識實踐經驗。因此,儘管已經花了 4 到 5 年的時間來學習這個職業,但大多數人仍然必須從最底層開始他們的職業生涯。

概括

從以上所有內容可以得到什麼結論?唉,最平庸的一個:你可以成為一名程式設計師,並在這個職業中達到高水準的熟練程度,而無需你的專業文憑(或根本沒有文憑)。但高等教育仍然為未來的職業帶來不可否認的好處,因此完全放棄高等教育的想法並不完全正確。但無論您選擇成功之路,請不要忘記,唯一的先決條件始終是努力工作和實現目標的內在動力。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION