低代碼會(huì)徹底干掉程序員嗎?(低代碼會(huì)徹底干掉程序員嗎知乎)
低代碼平臺(tái)很多年前就有,現(xiàn)在的趨勢是越來越明顯,那么問題就來了,低代碼平臺(tái)會(huì)成為程序員的殺手嗎?大家會(huì)沒飯吃嗎?
這種情況是有可能的,比如說50年前,司機(jī)那個(gè)職業(yè)是相當(dāng)?shù)某韵?,不光是妥妥的技術(shù)活兒,而且走南闖北,有見識,還能給各方捎帶東西,真的是太棒的職業(yè)了。不過你看現(xiàn)在,連女孩子開車都溜溜的,司機(jī)這行業(yè)就沒有以前吃香了。但是還有沒有司機(jī)這個(gè)職業(yè)了?有,他們都專業(yè)化了,開那種大掛車,大客車,特種車。
未來的低代碼平臺(tái)一方面是能夠把程序員從技術(shù)含量較低的增刪改查工作中釋放出來,去做一些更有價(jià)值的架構(gòu)優(yōu)化、底層服務(wù)升級、復(fù)雜算法方面的工作;另一方面是提高系統(tǒng)的交付速度,讓用戶能夠第一時(shí)間接觸到自己想法落地的東西,將自己從理想狀態(tài)軟著陸成理性狀態(tài),而不是用現(xiàn)在的硬著陸方式,開始說做成這樣,后來一看大失所望。
從低代碼的發(fā)展趨勢來看,越來越多的程序開發(fā)工作,將會(huì)通過低代碼來完成,低代碼干掉低端程序員的事情已經(jīng)在發(fā)生了。
但是,危機(jī)給了我們足夠的警示,我們做開發(fā)的也要未雨綢繆,不要等到40歲了,才悔不該當(dāng)初:
1、注意到重復(fù)性編碼工作。如前文提到的,低代碼已經(jīng)能夠完成復(fù)雜業(yè)務(wù)流程類開發(fā)工作,能夠基于表單驅(qū)動(dòng)、模型驅(qū)動(dòng)的方式進(jìn)行軟件開發(fā)工作。最先被替代的就是那些技術(shù)含量低的重復(fù)性編碼工作,如果你是一個(gè)增刪改查,請立刻停止低水平的重復(fù)勞動(dòng),趕緊去想一想下一步,否則離被淘汰的日子不遠(yuǎn)了。
2、在低代碼不擅長的領(lǐng)域深耕。低代碼因?yàn)槭芟抻谀0?、生態(tài)、可擴(kuò)展性,因此對于界面效果要求特別高、復(fù)雜的算法和數(shù)據(jù)挖掘、高性能和復(fù)雜系統(tǒng)架構(gòu)、要求較高的底層開發(fā)等方面工作還不能勝任。所以,這類技術(shù)含量較高的工作,就目前來講是相對安全的,建議大家在這些領(lǐng)域進(jìn)行深度學(xué)習(xí),提升自己的核心競爭力。
3、啟動(dòng)職場B計(jì)劃。這就是常說的“ABZ計(jì)劃”:
A計(jì)劃,是你正在從事的工作。
B計(jì)劃,是除去A計(jì)劃外,業(yè)余時(shí)間給自己其他能力的培訓(xùn),或興趣愛好或夢想。你只堅(jiān)持A,可能未來某天會(huì)被其他人或者機(jī)器替代,或者對A不爽的時(shí)候,B是一個(gè)出口,如果以后遇到機(jī)會(huì)合適,必要的時(shí)候,它可以升級為A。
Z計(jì)劃,即個(gè)人資產(chǎn),也是你的退路。假設(shè)AB計(jì)劃全部落空失敗,你的Z計(jì)劃,可以保證你在未來某一段時(shí)間內(nèi),可以繼續(xù)保持現(xiàn)有的生活品質(zhì),能給你一次從頭再來的機(jī)會(huì),簡單說就是一定金額的存款。