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