邱鵬
摘要:Python程序語言近幾年迅速崛起對應用型本科IT人才培養提出了新的挑戰,就業趨勢也發生了巨大的變化。為了使高校畢業生更好地適應計算機新興產業的發展,對當前IT人才培養和就業存在的問題進行分析與總結,提出以Python程序語言興起現象為契機,開展實用型課程講授模式,革新IT人才培養課程體系。以人工智能行業就業前景和市場需求為啟發,優化應用型本科IT人才培養任務,從而進一步完善應用型本科教育建設。
關鍵詞:Python程序語言; 應用型本科; IT人才培養; 人工智能行業; 就業趨勢
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)21-0151-03
開放科學(資源服務)標識碼(OSID):
1 引言
近年來人工智能技術的發展,推動了計算機程序語言的發展,其中就包括了使用率呈線性增長的Python程序設計語言,它被形容成“膠水語言”,是因為其自身具備強大而豐富的庫功能,除了能夠把由C++等其他語言生成的各種模塊有效地結合起來,也為不同形式的軟件包提供了調用接口,使得Python的功能得以有效擴展[1]。此外,簡潔、易讀、高效和可擴展性是Python程序語言的特點,根據一項國外調查數據顯示,Python程序語言在專業領域和普通開發上的使用率都得到大幅增長和提升,在JavaScript,SQL,Java和C#程序設計語言之后流行度躍居第五,所以越來越多國內外高校將該門語言的學習列為程序設計課程[2]。
2 Python程序語言的興起現狀及應用型本科IT人才培養和就業中存在的問題
2.1 Python程序語言興起的現狀
近幾年伴隨著人工智能、機器學習以及深度學習等開發技術的快速升溫,Python程序語言也開始受到各界的重視,甚至納入了某些省份的高考體系,在全國計算機等級考試的二級模塊里也出現了Python考試大綱,《Python程序設計》被包括北京大學、復旦大學在內的多個高校用于學習資料或選作教材。由此可見我國目前對IT人才培養已經開始將高校教育與前沿科學接軌,從注重計算機理論知識教學向實踐性強,知識技術更新快,對能力要求高的實踐能力培養轉換。這對應用型本科人才培養,特別是IT行業人才培養具有重要的指導意義。
學習Python程序語言的人員未來的發展方向是多元化的,除了可以做Python高級工程師、Python開發工程師、Python自動化測試師之外,也可以發展成為Python游戲開發工程師、Linux運維工程師、SEO工程師等。從市場需求和崗位薪資來看,全國對Python工程師需求量非常大,并且呈上漲趨勢,崗位需求量全國一線城市排名依次是:北京、上海、深圳、杭州和廣州。而隨著Python人才市場需求的逐年增加、Python工程師經驗的提升及開發年限的增加,工資水平也是逐步上升的。
2.2應用型本科IT人才培養和就業方面存在的問題
近年來教育主管部門加大了對應用型本科高校IT人才的培養力度,但目前從培養方式和就業趨勢分析上看仍存在一些問題,主要包括以下幾個方面:
1)校內計算機類課程設置和信息化知識更新落后
在當前全國應用型本科高校規模數量不斷擴大的形勢下,部分應用型本科高校在教學資源建設方面卻相對滯后,依然采用傳統的培養模式,而傳統的教育模式主要以理論知識為主,忽略了IT技術迭代快、與時俱進的重要性。另外,教師隊伍知識更新跟不上,固化的教學方法,對IT人才培養環境單一,這一系列因素導致了應用型本科IT人才培養與時代脫節的問題。
2)應用型本科IT人才缺乏完善的綜合素質,創新能力不足
由于時間、傳統教學等因素的局限,計算機專業畢業生不但在實踐技能、工作決策能力、分工合作等方面欠缺系統化的培養,在獲取應用知識、分析解決問題能力上也沒有得到充分的訓練。應用型本科IT人才培養建設該如何順應我國大力推廣的“人工智能”教育的新形勢,如何提高計算機專業畢業生的創新能力,僅通過課堂授課、校內機房實訓這樣的人才培養方式很難達到創新創業的目標。
3應用型本科高校沒有考慮到市場對IT人才需求的動態變化,對IT人才就業趨勢分析不到位
我國的計算機產業正處在井噴式成長階段,對IT專業人才的需求量也是水漲船高,社會對IT專業人才需大于供,然而應用型本科高校培養的IT人才往往并不能滿足國家信息化建設需求,進而著手從事計算機軟硬件行業[3]。首先這與高校沒有對IT行業就業趨勢展開全方位分析有關,其次沒有建立IT人才培養目標的動態管理機制 [4]。那么,如何培養能夠滿足社會信息化需求、畢業即可就業的應用型本科IT人才,是應用型本科高校當下亟待解決的問題。
3 以Python程序語言的興起為契機提出應用型本科IT人才培養的優化方案
近幾年,Python程序語言在人工智能和機器學習領域的受眾數量急劇增長,這也是其迅速崛起的主要原因。但是在大多數普通高校,學生四年里接觸到的計算機程序語言基本上限于C語言、VB語言等傳統編程語言,甚至花上幾年時間去學習它們,但是最后畢業能實際運用在工作中的并不多見,為了在未來五年、十年,甚至更長的一段可預見的時間里,探索尋找對培養應用型本科IT人才務實有用的專業技能知識,就應該對課程設置進行調整,人才方案進一步優化。具體措施包括:
3.1以Python程序語言的興起啟發開展實用型課程講授模式
開展課程講座、研討與案例講解分析結合的方式授課,對前沿的Python程序語言學習方法及應用進行全面的講解,同時以科研和工程中典型的實例為主線,采用深入淺出的方法,實踐技巧、并配以與實際案例相關的大量代碼對學生進行編程訓練,從實際工作中的疑難點出發,進行深入的計算應用討論,幫助學生掌握并利用Python程序語言進行工程設計及科研研發工作。
3.2優化Python程序語言課程內容,改革應用型本科IT人才培養課程體系
首先,以公開課理論講解與實戰相結合的教學形式向學生講授Python程序語言在人工智能應用中的框架模型、科學算法等。然后,開展網絡任務訓練課,其內容包括符號數學系統TensorFlow入門,圖像分類與物體檢測,人臉識別等訓練課程。最后,對課堂上講授和練習的案例任務進行一個指導校正、執行試驗、成效評估、再修正、完成任務的課程訓練過程,最終達到幫助學生理解新興科技知識點,訓練應用能力,鞏固實踐技巧的目的。
從改革應用型本科IT人才培養課程體系上看,必須打破已過時的原有學科體系,分析綜合知識、技能要素,以Python程序語言興起現象為研究平臺和契機,以開放的思想,依據應用型本科高校與企業合作的目標對課程進行設置,讓開設的課程更具有開放性和先導性。另一方面,積極引進國外知名高校教授和先進的教育資源,讓學生參與到國外交流中去,提升國際競爭實力。結合應用型本科IT人才培養教學的特點,鼓勵在專業教學過程中盡可能選用優秀的英文原版教材,在有條件的情況下開展雙語教學,從而更好地培養學生,讓他們成為能夠適應國際需求的技能型人才。
4 分析Python程序語言的興起對應用型本科高校計算機專業畢業生就業趨勢的影響
計算機行業的就業形勢和行業走向從2017年開始發生了整體性結構變化,最大的變化是人工智能及支持這項技術的Python程序語言的學習熱帶動了計算機新興行業的振興,而各大互聯網企業為了更好地應對變化后的商業環境,就必須調整招聘IT人才策略。接下來從以下兩個方面分析應用型本科高校計算機專業畢業生就業趨勢:
4.1 就業前景方面
包括人工智能在內的計算機新興行業是一個多元技術融合的崗位方向,它注重人才多方位技能培養,講究提升思維和經驗。而傳統的計算機行業則是看重某一技能的熟練程度,比如計算機編程技能,其弊端是即便達到了熟能成巧的階段,在關鍵技術上的創新提升卻依然非常緩慢,對照看來,以人工智能為代表的計算機新興行業無論在發展前景還是行業壽命上都將比傳統計算機行業更加廣闊。
目前,傳統的計算機行業發展速度開始放緩,許多從培訓機構出來的傳統IT技術新人很難找到理想的工作職位,例如學習Java、PHP等傳統編程語言的技術人員,即使暫時找到了工作,可是想要晉升更高一級的職位卻困難重重,這主要是由市場容量決定的,這就造成了此類IT人才職業規劃形勢不容樂觀的問題。與之相對,應運而生的新興計算機行業卻在人工智能、大數據、云計算等領域衍生出新的商業機會和就業可能,Python程序語言作為人工智能新技術的實現手段,在眾多與之相關的科研項目開發和工程技術實施方面扮演了不可或缺的角色,諸如騰訊、谷歌、阿里等越來越多的國際知名企業更是把人工智能作為互聯網未來發展的研究重點,對于剛從應用型本科高校畢業的IT人才如果想擁有進入大型企業實習、工作的機會,就必須具備更加強大的Python程序語言知識背景,熟練掌握人工智能核心技術,這樣才能找到適合自己的工作崗位,為將來擴展職業晉升空間做準備。
4.2 行業人才稀缺及薪酬方面
從領英平臺于近日發布的《全球AI領域人才報告》和智聯招聘發布的《2017人工智能就業市場供需與發展研究報告》中可以發現一個共同點,全球范圍內人工智能行業人才供給不足,此類IT人才需求呈上漲趨勢,大型公司高薪求“才”。
人工智能技術在第四次工業革命中誕生,正在影響和改變人類生活方式,所以大量傳統IT企業希望通過向人工智能方向轉型來贏得市場先機,這就直接導致人工智能方面的IT人才競爭激烈,而剛需的人才培養一般需要5到10年,所以各大IT企業短期內人才缺口明顯,并且這一趨勢一時還難以緩解,據相關媒體報道,當前我國人工智能方面人才稀缺數量已經超過500萬人。這就需要應用型本科高校在IT人才培養上加大Python程序語言課程的推廣和培養力度,用以填補人工智能人才的市場空缺,解決市場供不應求的問題。
就業薪資方面,在人工智能行業人才需求成倍增長的趨勢下,40%具備人工智能技術的人才薪資水平從10000到15000元/月不等,這一數字已高于全國平均月薪水平,還不包括在人工智能崗位工作3年及以上的技術人員,其平均月薪基本能夠達到25000元以上。隨著各類新興技術產業的陸續到來,一場人才爭奪戰將在眾多高科技互聯網公司之間打響,那么業內IT人才的薪金溢價也勢必會節節攀升。
5 結論
本文闡述了Python程序語言興起的現狀,總結了應用型本科IT人才培養和就業方面存在的問題,提出應用型本科IT人才培養的優化方案,分析其對應用型本科高校計算機專業畢業生就業趨勢的影響。從宏觀角度來看,Python程序語言的興起對應用型本科IT人才培養提供了一個明確的發展方向,從課程體系革新到適應市場的需求都是力求做到以人為本,以惠及全社會發展為終極目標,通過提高培養應用型本科IT人才綜合素質,適應現階段人工智能行業的就業發展趨勢,讓培養出來的IT人才為祖國的科技事業鋪磚添瓦。
參考文獻:
[1] 王學軍, 胡暢霞, 韓艷峰. Python程序設計[M]. 北京: 人民郵電出版社, 2018.
[2] 閆俊伢, 夏玉萍, 陳實, 等. Python編程基礎[M]. 北京: 人民郵電出版社, 2016.
[3] 王斌. 以就業需求為導向的計算機專業應用型人才培養模式研究[J]. 信息與電腦(理論版), 2012(1):213-214.
[4] 路陽, 朱景福, 高軍, 等. 產學合作環境下計算機專業應用型本科人才培養模式研究[J]. 教育教學論壇, 2017(10): 31-32.
【通聯編輯:王力】