回覆列表
-
1 # 祥瑞降世
-
2 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,所以我來回答一下這個問題。
首先,隨著程式設計師崗位的不斷升級,在不同階段可能要面臨不同的崗位任務,編寫程式碼雖然是比較常規的工作任務,但是如果程式設計師成長為架構師、演算法設計師、諮詢專家等,那麼程式碼的編寫量必然會有所下降,在一些崗位劃分比較清晰的開發團隊,演算法設計師通常並不需要從事演算法實現的工作,所以程式設計師是否需要寫程式碼要具體問題具體分析。
通常來說,應用級程式設計師每天需要編寫的程式碼量是比較大的,這些程式碼大部分都是與業務實現關聯度比較高的程式碼,由於目前軟體產品的迭代速度非常快,所以應用級程式設計師的工作量也比較大。但是,研發級崗位的程式碼量要比應用級崗位少很多,因為研發級崗位主要的開發任務是一些系統級任務,比如容器和平臺的開發等等,雖然這部分任務的開發難度較大,但是程式碼量卻並不多。所以,隨著程式設計師能力的不斷提升和崗位升級,程式碼量會呈現出一個整體下降的發展趨勢。
在當前雲計算逐漸普及的情況下,尤其是PaaS的逐漸成熟,未來大量的應用級程式碼編寫量將出現較大幅度的下降,這也會在一定程度上推進應用級程式設計師的崗位升級。對於目前從事應用級開發的程式設計師,尤其是從事面向企業進行定製化軟體開發的程式設計師來說,應該及時制定自己的自主學習計劃,儘快完成崗位升級。
最後,隨著人工智慧產品的不斷落地應用,未來程式設計師的主要任務將從繁瑣的基礎程式碼編寫當中逐漸解放出來,更多的精力將用在資源整合和產品創新上。
一個老程式設計師轉向的心得,本人精通SQL service. oracle. java. c#.,jsp後來喜歡做影片,就做了影片,順帶在林業勘察設計院做hds衛星結算和靜態網