淺談低代碼對(duì)高校教學(xué)與促進(jìn)就業(yè)的啟發(fā)(淺談低代碼對(duì)高校教學(xué)與促進(jìn)就業(yè)的啟發(fā))
淺談低代碼對(duì)高校教學(xué)與促進(jìn)就業(yè)的啟發(fā)(淺談低代碼對(duì)高校教學(xué)與促進(jìn)就業(yè)的啟發(fā))
前言
相信有人看到標(biāo)題會(huì)說(shuō)低代碼對(duì)高校教學(xué)與促進(jìn)就業(yè)能有毛關(guān)系?也不要著急一聽(tīng)低代碼就是那種拖拉拽,持否定態(tài)度,請(qǐng)看完本文。我會(huì)根據(jù)自身上學(xué)、就業(yè)與創(chuàng)業(yè)合計(jì)23年的計(jì)算機(jī)從業(yè)經(jīng)歷,再結(jié)合跟一些從事高校朋友的交流情況,總結(jié)一點(diǎn)自己的看法,拋磚引玉。
在此我先聲明一下:我相信無(wú)論是高校實(shí)力還是學(xué)生能力都呈現(xiàn)橄欖型分布,一定會(huì)有非常牛的學(xué)生與非常棒的頭部高校,也一定會(huì)有另一個(gè)極端,本文只針對(duì)中間那一段來(lái)展開(kāi)。
市場(chǎng)背景
隨著數(shù)字中國(guó)的戰(zhàn)略推進(jìn),大數(shù)據(jù)、AI等新技術(shù)加持,數(shù)字經(jīng)濟(jì)確實(shí)孕育著大量的就業(yè)與創(chuàng)業(yè)的空間,所以計(jì)算機(jī)類專業(yè)仍然是報(bào)考的大熱門。但是我們要看到一組數(shù)據(jù),截至2023年6月15日,全國(guó)高等學(xué)校共計(jì)3072所,每年上千萬(wàn)的畢業(yè)生,僅計(jì)算機(jī)的本科就超40萬(wàn),注意是每年!要知道那些IT老炮們還沒(méi)有退休,不到35歲就等著被拍死在沙灘上了。
另一方面,解決了中國(guó)80%就業(yè)的民營(yíng)企業(yè),在當(dāng)今市場(chǎng)環(huán)境下正在收緊銀根,如果沒(méi)有明確的經(jīng)濟(jì)增長(zhǎng)點(diǎn),是不敢大規(guī)模招聘的。如此從供需兩頭來(lái)看,供應(yīng)持續(xù)不斷,而需求放緩,勢(shì)必造成就業(yè)積壓。
就業(yè)現(xiàn)狀
對(duì)于優(yōu)秀的學(xué)生,從來(lái)就沒(méi)有就業(yè)的壓力,企業(yè)會(huì)搶著簽約。所謂優(yōu)秀的學(xué)生除了筆試?yán)碚撝R(shí)過(guò)硬之外,最最重要的是他有項(xiàng)目實(shí)戰(zhàn),哪怕是只做過(guò)一個(gè)小項(xiàng)目,在招聘的時(shí)候,憑借用人單位的經(jīng)驗(yàn),一個(gè)學(xué)生是否有項(xiàng)目實(shí)戰(zhàn)經(jīng)歷,幾句話就能問(wèn)出來(lái)的。
如果一個(gè)學(xué)生具備項(xiàng)目實(shí)戰(zhàn)經(jīng)歷,這一點(diǎn)在用人單位看來(lái),是不可多得的,這時(shí)是學(xué)生在多家企業(yè)中做選擇。但是這種學(xué)生畢竟屬于少數(shù),對(duì)于那些中段的學(xué)生,我認(rèn)為可能同樣優(yōu)秀,但是沒(méi)有得到實(shí)戰(zhàn)的機(jī)會(huì),少了那一塊敲門磚,求職效果就大打折扣。
于是現(xiàn)在大家都擠到考研、考公、考事業(yè)編、考教師的賽道上去,但是其實(shí)就業(yè)也是不錯(cuò)的一種選擇,也會(huì)有大量的機(jī)遇,現(xiàn)在的問(wèn)題是就業(yè)找不到單位或找不到好單位,也可能是缺乏職業(yè)規(guī)劃與職業(yè)認(rèn)知,很多人就隨大流,認(rèn)為繼續(xù)深造就是不二之選。
教學(xué)體系與企業(yè)需求的“差”
很多企業(yè)朋友都說(shuō)學(xué)生能力與用人單位的需求有差距,差距到底在哪里?作為企業(yè)來(lái)講,無(wú)非是希望學(xué)生能盡快熟悉工作,盡快上手工作,但是實(shí)際學(xué)生到企業(yè)可能短則3個(gè)月,長(zhǎng)則1年才能初步進(jìn)入狀態(tài),為企業(yè)創(chuàng)造價(jià)值。也就是說(shuō),學(xué)生到企業(yè)需要繼續(xù)學(xué)習(xí),才能進(jìn)入角色,這個(gè)我認(rèn)為也就是企業(yè)認(rèn)為的差距所在。
那難道說(shuō)學(xué)校的教育水平就不行嗎,肯定不是。單就計(jì)算機(jī)專業(yè)而言,個(gè)人認(rèn)為是高校的課程體系與日新月異的技術(shù)發(fā)展不匹配(當(dāng)然現(xiàn)在課程研發(fā)已經(jīng)在跟進(jìn)了),比如我看有些高校的課程仍然是:C、C 、數(shù)據(jù)結(jié)構(gòu)、編譯原理、操作系統(tǒng)等。這樣課程重要嗎?重要。畢竟這是計(jì)算機(jī)的內(nèi)功,想有更高的造詣,這些基礎(chǔ)的東西還是要了解的??傊?strong>高校是重內(nèi)功輕招式。
但是從企業(yè),尤其中小企業(yè)的具體需求來(lái)講,似乎就是一個(gè)Java 一個(gè)vue。所以這也是為什么那些校外培訓(xùn)機(jī)構(gòu)的學(xué)生,就業(yè)還可以的原因,因?yàn)樗麄冏非蟮氖撬俪桑?strong>重招式而輕內(nèi)功。從那塊敲門磚來(lái)說(shuō),似乎也是符合市場(chǎng)需求的做法,無(wú)可厚非。
那我想說(shuō),一個(gè)真正的武林高手,一定是既練內(nèi)功,又練招式。一個(gè)優(yōu)秀的球員,一定是既練身體,又練技巧。只有招式,成不了大家;只有內(nèi)功,也可能會(huì)被亂拳打死。
如何縮小教學(xué)體系與企業(yè)需求的“差”
企業(yè)講究定位,講究需求匹配,高校也是。對(duì)于頭部高校沒(méi)說(shuō)的,選擇余地大;對(duì)于職校,選擇少了也簡(jiǎn)單了,就致力于培養(yǎng)技術(shù)工人,定位反而精準(zhǔn)。對(duì)于中段高校,民營(yíng)企業(yè),尤其中小型民營(yíng)企業(yè)是其就業(yè)重地。那中小企業(yè)對(duì)于畢業(yè)生的需求是什么?來(lái)之即用成本紅利,就這么點(diǎn)事,至于說(shuō)學(xué)生未來(lái)有更好的發(fā)展與選擇,這個(gè)是肯定是的,但不在本文討論范圍之內(nèi),咱們只討論就業(yè)。
綜上,教學(xué)體系與企業(yè)需求的“鉤”,就是7分內(nèi)功3分招式,這3分就是企業(yè)的技能需求學(xué)習(xí),就是動(dòng)手與實(shí)戰(zhàn),讓學(xué)生在學(xué)校就脫離編程小白。所謂實(shí)戰(zhàn),企業(yè)要求并不高,學(xué)生只要知道大致的項(xiàng)目流程與開(kāi)發(fā)原理,只要是自己親自下手做的,經(jīng)過(guò)自己思考的即可,其實(shí)只需要一個(gè)小項(xiàng)目,甚至一個(gè)小模塊,足以!實(shí)際動(dòng)手時(shí)間三個(gè)月就可以。
學(xué)生實(shí)戰(zhàn)的機(jī)會(huì)
大學(xué)四年很快,大一剛?cè)胄?隙ㄐ迈r新鮮,到大三又該準(zhǔn)備考研考公了,大四整天忙著找工作,所以從時(shí)間與心態(tài)上,留給學(xué)生的實(shí)戰(zhàn)的時(shí)間可能就只有大二到大三上學(xué)期這段時(shí)間。首先這個(gè)時(shí)間窗就很短。
再說(shuō)實(shí)戰(zhàn)機(jī)會(huì),實(shí)戰(zhàn)機(jī)會(huì)無(wú)非有這么幾種可能:
(1)老師有項(xiàng)目,帶著學(xué)生干
(2)學(xué)生有興趣,自己研究干
(3)畢業(yè)設(shè)計(jì)
前兩種,仍然是指那些頭部的學(xué)生,不具有普適性,不屬于本文討論的中段。至于畢業(yè)設(shè)計(jì),對(duì)于大部分學(xué)生是非常重要的,甚至是唯一的實(shí)戰(zhàn)機(jī)會(huì)。但是畢業(yè)設(shè)計(jì)的質(zhì)量,見(jiàn)仁見(jiàn)智吧,現(xiàn)在都有人用AI寫論文咯。
對(duì)于如何增加實(shí)戰(zhàn)機(jī)會(huì),個(gè)人不成熟的意見(jiàn):
(1)提升畢業(yè)設(shè)計(jì)的質(zhì)量
(2)開(kāi)發(fā)實(shí)戰(zhàn)課程
學(xué)生實(shí)戰(zhàn)的挑戰(zhàn)
即便有實(shí)戰(zhàn)機(jī)會(huì),仍然面臨兩個(gè)挑戰(zhàn):
(1)有些學(xué)生未必愿意去做。只能說(shuō)先緊著那張橄欖球圖的“有想法沒(méi)機(jī)會(huì)的”重點(diǎn)突破,哪怕能走一小步,相信也是促進(jìn)就業(yè)的一大步。
(2)學(xué)生實(shí)戰(zhàn)時(shí)有可能知難而退。我認(rèn)為大多數(shù)情況下不是學(xué)生不努力,不聰明,而是實(shí)戰(zhàn)門檻一下設(shè)地太高,沒(méi)有循序漸進(jìn)。把學(xué)生擋在了命運(yùn)的大門之外。這一點(diǎn)是本文重點(diǎn)討論的地方。
低代碼對(duì)實(shí)戰(zhàn)教學(xué)的啟發(fā)
大家都知道,現(xiàn)在小學(xué)生學(xué)編程很多是從啟蒙式積木式編程開(kāi)始的,為的就是快速建立孩子對(duì)編程的興趣與認(rèn)知,而不是上來(lái)就學(xué)C語(yǔ)言。那么對(duì)于大學(xué)生實(shí)戰(zhàn),也是同理,我認(rèn)為應(yīng)該快速讓學(xué)生參與、完成一個(gè)麻雀雖小五臟俱全的小項(xiàng)目,了解項(xiàng)目的開(kāi)發(fā)全景,建立自信,這是至關(guān)重要的。
那一個(gè)再小的項(xiàng)目,也需要數(shù)據(jù)庫(kù)、部署、Java、前端、移動(dòng)端等,這些如果說(shuō)讓學(xué)生從零去搭建,就會(huì)讓很多人“知難而退”,而這些東西等工作以后都是輕車熟路的東西,甚至?xí)凶詣?dòng)化工具輔助,而更有鍛煉價(jià)值的業(yè)務(wù)梳理、程序?qū)崿F(xiàn)、運(yùn)行效果等都還在后面呢。
而低代碼能夠做到以下幾點(diǎn):
(1)快速傻瓜式的搭建項(xiàng)目環(huán)境
(2)通過(guò)可視化的方式,降低編程的成本,快速熟悉一個(gè)項(xiàng)目的開(kāi)發(fā)邏輯
(3)保留二開(kāi)的能力,讓學(xué)生多少也要編一些片段代碼,這樣既熟悉了開(kāi)發(fā)邏輯,也動(dòng)手編寫了核心代碼
(4)低代碼最好自帶課題,比如商城、選課系統(tǒng)、校園bbs等這些學(xué)生們平時(shí)在用的系統(tǒng),方便快速理解需求,那是最好啦。
把低代碼融入到課程設(shè)計(jì),最好能開(kāi)設(shè)一門課程。
低代碼選擇注意事項(xiàng)
現(xiàn)在低代碼平臺(tái)很多,選擇須注意以下事項(xiàng):
(1)不要選擇那種封裝度過(guò)高的,教學(xué)意義不大,不利于學(xué)生理解系統(tǒng)原理
(2)最好能生成源碼的,并支持二開(kāi),方便學(xué)生理解代碼結(jié)構(gòu)
(3)平臺(tái)使用流程按照開(kāi)發(fā)的流程展開(kāi),方便學(xué)生理解項(xiàng)目開(kāi)發(fā)全景
(4)最好配套教學(xué)視頻與課題
總結(jié)
企業(yè)與學(xué)生所謂的期望差距,就在于那一點(diǎn)實(shí)戰(zhàn)經(jīng)歷,而實(shí)戰(zhàn)其實(shí)只需要三個(gè)月,一個(gè)小項(xiàng)目,了解項(xiàng)目的來(lái)龍去脈即可。最最重要的是建立自信。我們探討的就是低代碼能否是捅破那層窗戶紙的鑰匙。一點(diǎn)拙見(jiàn),歡迎拍磚!