最近又接了一個(gè)讀者提問(wèn),他朋友親戚的孩子要就讀山西某高等院校的軟件工程專業(yè),但是學(xué)校讓孩子在報(bào)到前提前選一下培養(yǎng)方向。這五個(gè)方向是這樣的:
1.企業(yè)應(yīng)用開(kāi)發(fā)
2.移動(dòng)互聯(lián)應(yīng)用
3.嵌入式軟件開(kāi)發(fā)
4.大數(shù)據(jù)云計(jì)算
5.人工智能
作為業(yè)內(nèi)人士,我看到這五個(gè)選擇的一瞬間就笑了,真是不愧是學(xué)校出的選擇題啊,但凡是能決定這個(gè)選項(xiàng)的領(lǐng)導(dǎo)問(wèn)問(wèn)哪怕一個(gè)業(yè)內(nèi)工作一兩年的人,都不至于如此。
熟悉我之前分享的讀者應(yīng)該知道,從前途和發(fā)展上綜合去看,我肯定是推薦選項(xiàng)3,“嵌入式軟件開(kāi)發(fā)”方向的,如果大家忘了我曾經(jīng)的那些分享,我把它們的標(biāo)題超鏈接粘在下面,大家按需瀏覽即可。
《選了計(jì)算機(jī)專業(yè)的職業(yè)發(fā)展思路5-騎驢找馬》
《選了計(jì)算機(jī)專業(yè),未來(lái)就業(yè)有哪些出路》
接下來(lái)我就解釋一下為什么這么選,以及個(gè)別選項(xiàng)的缺點(diǎn)。
充滿行業(yè)年代特色的“離譜選項(xiàng)”
首先前兩個(gè)選項(xiàng)并列就很離譜,企業(yè)應(yīng)用和移動(dòng)互聯(lián)網(wǎng)應(yīng)用居然是分開(kāi)的?。?。
因?yàn)楝F(xiàn)在的絕大多數(shù)信息化項(xiàng)目,都要求PC端、移動(dòng)端和小程序無(wú)差別訪問(wèn)。不論是企業(yè)內(nèi)部的流程、管理系統(tǒng),還是需要客戶訪問(wèn)的門(mén)戶和信息展示應(yīng)用,都需要在移動(dòng)手機(jī)端擁有一個(gè)好用的操作入口;而單純的消費(fèi)性移動(dòng)應(yīng)用產(chǎn)品,同樣需要開(kāi)發(fā)一個(gè)針對(duì)性的后臺(tái)企業(yè)管理系統(tǒng)。
哪還有什么企業(yè)應(yīng)用和移動(dòng)應(yīng)用界限分明的情況?
這種情況常見(jiàn)于十年前,不同系統(tǒng)平臺(tái)通用性差,那會(huì)兒一個(gè)項(xiàng)目組往往要搭配一個(gè)或多個(gè)移動(dòng)平臺(tái)應(yīng)用開(kāi)發(fā)人員,如蘋(píng)果(Apple)或安卓(Android)系統(tǒng)。
但是隨著一些通用技術(shù)或平臺(tái)技術(shù)(如“H5”、“小程序”)的出現(xiàn),這種來(lái)自平臺(tái)間的技術(shù)壁壘正在逐漸打破。除非是某平臺(tái)的專屬應(yīng)用,否則不再單獨(dú)為了適應(yīng)某一群用戶而做定制化的獨(dú)立適配。
比如,我們公司現(xiàn)在前端工程師就在使用一個(gè)叫uniapp的技術(shù)框架,當(dāng)頁(yè)面交互功能開(kāi)發(fā)完畢后,它可以針對(duì)性的生成安卓應(yīng)用的apk安裝包,不再像過(guò)去那樣,非要配個(gè)安卓工程師才行。
這說(shuō)明了什么呢?
在計(jì)算機(jī)行業(yè),技術(shù)的發(fā)展的目的之一,一定是以突破不同領(lǐng)域“柵欄”為目標(biāo)的。非源頭的小眾技術(shù)需求,哪怕是有一段時(shí)間看起來(lái)很風(fēng)光,長(zhǎng)期看注定是衰落的。
所以在軟件開(kāi)發(fā)的學(xué)習(xí)領(lǐng)域,更有意義的區(qū)分是“前端”和“后臺(tái)”。①
一言難盡的大數(shù)據(jù)和人工智能
大數(shù)據(jù)和人工智能都是聽(tīng)起來(lái)很唬人的噱頭。一聽(tīng)就是高大上的概念,感覺(jué)前途廣闊?可能是的,但多半和普通人無(wú)關(guān)。
我們先噴大數(shù)據(jù),大數(shù)據(jù)是個(gè)很火的概念,火到什么份上呢?十多年前就很火。
那會(huì)兒我報(bào)名參與了一個(gè)技術(shù)培訓(xùn),名稱就叫XX大數(shù)據(jù)班。但是我相信沒(méi)有人統(tǒng)計(jì)過(guò)的是,究竟有多少公司的真的在做大數(shù)據(jù)項(xiàng)目,又有多少人真的接觸過(guò)大數(shù)據(jù)?
我們?nèi)绻樵兘裉燔浖袠I(yè)的公司業(yè)務(wù)現(xiàn)狀,你會(huì)發(fā)現(xiàn)很多公司都把這個(gè)標(biāo)簽貼在身上,但是很多項(xiàng)目的數(shù)據(jù)量真的很少,少到不用大數(shù)據(jù)技術(shù)也一樣搞得來(lái)。只是項(xiàng)目或者使用技術(shù)的名字叫大數(shù)據(jù)而已。
更不用說(shuō),那些更多的,從誕生到關(guān)閉都沒(méi)什么人用,或干脆就沒(méi)有人用的系統(tǒng)了,很多人都做過(guò)這樣的項(xiàng)目。更扎心的是,很多做大數(shù)據(jù)項(xiàng)目的人,都不是大數(shù)據(jù)專業(yè)出身……
所以大數(shù)據(jù)領(lǐng)域是一個(gè)馬太效應(yīng)非常明顯的專業(yè)領(lǐng)域,“真正的、優(yōu)質(zhì)的”大數(shù)據(jù)項(xiàng)目往往不多,且能參與的技術(shù)公司往往“數(shù)量少,要求高”,如果你只是一個(gè)普通學(xué)校的學(xué)子,在不考名校研究生的前提下,你多半是與此類工作機(jī)會(huì)無(wú)緣的。
大數(shù)據(jù)名頭下的項(xiàng)目,更多是濫竽充數(shù)和無(wú)人問(wèn)津,名聲大于實(shí)際,外行領(lǐng)導(dǎo)內(nèi)行。
所以你盡可以大膽去想象一下這兩年的新技術(shù)舶來(lái)品“人工智能”的水有多深,坑有多大……
嵌入式開(kāi)發(fā)就一定好嗎?
雖然我根據(jù)自身經(jīng)歷和身邊同事、同學(xué)的成功樣例,一再鼓吹嵌入式這個(gè)方向。但是我還是仍舊會(huì)對(duì)每一位向我咨詢的讀者由衷的發(fā)出那句經(jīng)典反問(wèn):
“軟件開(kāi)發(fā)是個(gè)很枯燥的行業(yè),您確定孩子會(huì)有興趣學(xué)習(xí)并從事相關(guān)工作嗎?”
軟件開(kāi)發(fā)的學(xué)習(xí)和工作真的非常“枯燥”,很多不明就里的人會(huì)覺(jué)得好玩有趣,但是真的在其中興致盎然的人,實(shí)在是少之又少。我們就經(jīng)常調(diào)侃自己是活躍在新世紀(jì)的“延遲退休農(nóng)民工”
嵌入式,作為一個(gè)有門(mén)檻的職業(yè)方向,對(duì)于沒(méi)有興趣的初學(xué)者來(lái)說(shuō),“不太友好”。
從學(xué)習(xí)時(shí)期來(lái)說(shuō),他們要比其他方向的人學(xué)習(xí)更多的物理和電路相關(guān)的知識(shí),并不是每個(gè)普通理工學(xué)子可以在“模擬電路”這門(mén)課上橫著膀子走的,即便是今天,我們同學(xué)聚會(huì)中,誰(shuí)要是提起這四個(gè)字,仍舊能讓在場(chǎng)的一眾“老學(xué)渣”頭大。而模擬電路只是計(jì)算機(jī)專業(yè)大一時(shí)期的一門(mén)普通基礎(chǔ)課而已。
其次就是計(jì)算機(jī)語(yǔ)言,由于更接近機(jī)器,C和C 都是這個(gè)方向不容易繞過(guò)的兩座山。因?yàn)镃語(yǔ)言是很多人都接觸過(guò)的計(jì)算機(jī)語(yǔ)言,經(jīng)常被誤認(rèn)為“簡(jiǎn)單”。但是業(yè)內(nèi)人士都知道,這兩門(mén)語(yǔ)言可不是哪個(gè)愣頭青上來(lái)就能“深入淺出”的。
所以嵌入式方向,對(duì)于缺乏認(rèn)識(shí)的初學(xué)者來(lái)說(shuō),一定是“長(zhǎng)滿荊棘的正確道路”。缺乏認(rèn)識(shí)和沒(méi)有興趣的人,將在里面“寸步難行”!
專業(yè)的方向是可選的,人生的軌跡卻很難像想象的那么美好。我作為一個(gè)過(guò)來(lái)人當(dāng)然可以對(duì)這些侃侃而談,但每種選擇的背后都是每個(gè)人要獨(dú)自面對(duì)的具體生活情形。你是什么性格,有什么能力,將決定這個(gè)選擇對(duì)你來(lái)說(shuō)究竟是“如魚(yú)得水”還是“步履維艱”。而這是他人不能輕易代勞的。
很多成功的人非??瘫?,對(duì)于同樣選擇但是沒(méi)有做好的掉隊(duì)者不吝責(zé)備,仿佛“沒(méi)有不行的行業(yè),只有不行的人”。這種毒雞湯思想萬(wàn)萬(wàn)不可取,每個(gè)人的特長(zhǎng)和天賦都是不一樣的,關(guān)鍵是如何在社會(huì)和市場(chǎng)的競(jìng)爭(zhēng)中,揚(yáng)長(zhǎng)避短,更好的發(fā)揮自己的優(yōu)點(diǎn)和擅長(zhǎng)的一面,所謂行行出狀元,即是意在如此。
所以每次這樣問(wèn)題咨詢的最后,我都會(huì)說(shuō),還是多問(wèn)問(wèn)孩子對(duì)哪個(gè)方向有興趣吧,畢竟這是他們自己的人生……
額外延伸:
①:盡管移動(dòng)端現(xiàn)在更多是作為前端頁(yè)面的技術(shù)延伸新技術(shù)弱化了不同系統(tǒng)平臺(tái)的界限,但是我提到的前后臺(tái)開(kāi)發(fā)差距也有應(yīng)用技術(shù)在努力磨平,也許再過(guò)十年,連前后臺(tái)都不區(qū)分了,一個(gè)軟件工程師就能通過(guò)某個(gè)技術(shù)框架在不需要今天這樣的學(xué)習(xí)成本基礎(chǔ)上,開(kāi)發(fā)前臺(tái)和后臺(tái)兩端的應(yīng)用。
全文共:2371字
圖片來(lái)源:pexels,pixabay
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。