謝謝邀請!
在產業互聯網的推動下,平臺化開發將成為一個比較明顯的發展趨勢,未來應用級程序員的開發任務將大量依賴于各種開發平臺,包括云計算平臺、物聯網平臺、大數據平臺、人工智能平臺等等。所以,當前的應用級程序員需要積極掌握如何利用各種平臺來完成軟件開發。
平臺化時代背景下,程序員的職業生命周期將得到一定程度的延長,原因基于以下三個方面:
第一:軟件開發更具系統性。更系統的軟件開發過程使得程序員的知識結構不需要大量的重建,這對于延長程序員的職業生命周期具有比較重要的意義。雖然平臺化開發也需要程序員不斷更新自身的知識結構,但是整體的更新過程會相對比較平滑,會明顯降低程序員的學習壓力。
第二:平臺化開發需要行業經驗的積累。當前導致程序員職業生命周期較短的一個重要原因是無法深入行業領域,而技術體系的更新速度又比較快,所以程序員無法隨著工作時間的累積而形成有效的知識積累。在平臺化開發時代,程序員可以把更多的時間用在行業經驗的積累上,而這些行業經驗會有效延長自身的職業生命周期。在產業互聯網時代,行業經驗的價值將逐漸得到體現。
第三:開發壓力減小。平臺化開發能夠帶來一個比較明顯的好處,那就是降低開發難度,同時開發平臺還會不斷拓展程序員的能力,使得程序員能夠勝任更多的傳統開發角色,因此程序員在平臺化時代會從枯燥的開發任務中逐漸解放出來,會明顯提升工作成就感。另外,基于平臺的開發還具有一定的創新性,這也會帶來很多開發上的樂趣。