如何彌合技術技能差距

行業參與計算機科學專案可以升級人才渠道

加入我們的科學愛好者社群!

本文發表於《大眾科學》的前部落格網路,反映了作者的觀點,不一定反映《大眾科學》的觀點


四分之一個世紀前,一位開發人員只需使用 HTML 和 CSS 就可以構建一個像樣的網站。招聘開發人員相當簡單,因為技能雖然稀缺,但很容易命名和識別。而有抱負的工程師可以從標準的大學計算機科學課程中學習他們所需的大部分技能。

如今,頂級的網站需要一個工程師團隊的協作努力,他們擁有越來越專業的技能組合。前端開發人員設計使用者與之互動的頁面,與後端工程師、移動工程師、平臺工程師、資訊安全團隊並肩工作,所有這些人都花費了數年時間來掌握他們的專業。

反過來,僱主不再僅僅糾結於一個“技術技能差距”,而是數百個離散的短缺和盈餘。“開發人員”不再比“醫生”更適合作為職位描述。然而,大多數計算機科學學位課程看起來仍然像 25 年前一樣。


關於支援科學新聞報道

如果您喜歡這篇文章,請考慮透過以下方式支援我們屢獲殊榮的新聞報道 訂閱。透過購買訂閱,您正在幫助確保有關塑造我們當今世界的發現和想法的具有影響力的故事的未來。


挑戰源於這樣一個事實:儘管教師盡最大努力跟上步伐,但軟體開發卻在不斷發展。該行業的整個領域可能會年復一年地變得面目全非。期望機構或教師在日常教學和研究職責中掌握行業指數級的增長曲線是不現實的。

因此,許多計算機科學專業的學生,雖然精通作業系統或資料分析的基礎知識,但幾乎沒有接觸到 DevOps、網路安全和人工智慧等領域的新技術。因此,即使越來越多的學生註冊計算機科學課程,每個畢業班也越來越與行業增長最快的專業脫節。

這種脫節也根植於計算機科學專業的學生的學習方式。在大多數大型公司,程式碼庫通常有數百萬行程式碼,但大多數大學生一次最多隻處理 1,000 行程式碼。新工程師在職業生涯之初,對於如何解決他們正在處理的大型程式碼庫的問題毫無頭緒。更糟糕的是,畢業生通常缺乏在行業中取得成功所必需的軟技能。行業中最優秀的工程師是傑出的合作者和溝通者——但大學計算機科學課程幾乎完全由獨立完成的作業組成。

大學計算機科學課程並非旨在教授軟體工程。大多數課程的建立是為了教授計算機科學背後的理論,並且由數十年前脫離行業的學者教授——這意味著工程教育與實踐之間的差距每年都在擴大。但是,預計到 2024 年,技術人才短缺將達到 一百萬工程師。為了彌合差距,科技行業將不得不在計算機科學教育中發揮更積極的作用。

好訊息是,越來越多的僱主正透過深化與大學的關係來掌握主動權,以建立能夠讓學生為技術驅動的未來工作做好準備的專案。他們發現大學願意承擔這項任務。

2017 年,谷歌與霍華德大學啟動了一項開創性的合作,讓學生可以在谷歌總部接受與行業相關的軟體工程培訓。最初被稱為“霍華德西部”,為期三個月的夏季駐地計劃為該大學計算機科學專業的三年級和四年級學生在谷歌山景城園區提供了專用工作區、用於支付住房和其他費用的津貼,以及由霍華德大學教師和谷歌工程師教授的課程。去年,霍華德大學和谷歌擴大了該計劃的範圍,涵蓋整個學年,並將其擴大到包括來自其他歷史悠久的黑人大學和西班牙裔服務機構的學生。

紐約城市學院最近與 Facebook 合作開發了一個網路安全研究生專案,利用 Facebook 的見解和專家,讓學生在這個行業最受歡迎、增長最快的專業之一中獲得優勢。這家社交媒體公司還與幾所社群學院合作,幫助開發以行業為導向的數字營銷和編碼專案,旨在滿足該地區企業的特定就業需求。

北弗吉尼亞社群學院與亞馬遜合作建立了一個專注於雲計算的創新學位課程。谷歌開發了一項 IT 支援證書,現在可以透過 25 所社群學院獲得。去年,華盛頓特區地區的幾所院校——包括喬治城大學、馬里蘭大學和里士滿大學——與 Capital One、摩根大通和 Under Armour 等公司合作,組建了一個聯盟,專注於培養更強大的技術人才。

如果在更大範圍內複製,這些合作伙伴關係將為大學和企業之間的新型關係奠定基礎。這種關係挑戰大學和學院來到談判桌前,建立與行業相關的課程,這將使學生在日益專業化的市場中取得成功。但它也挑戰僱主更精確地分享他們的需求和期望。

與其在人才發展的接收端扮演被動角色,不如讓僱主在識別他們所需的細化技能方面發揮作用,並與負責培養這些技能的大學和學院合作。他們共同擁有構建一個與行業發展速度一樣快的技術人才管道的潛力。

© .