編碼只是程序員的一小部分工作,要是只是編碼這么簡單,就不會有程序員加班,通宵干活了。程序員不止干了這些。我們就以三個階段來說說程序員究竟干了些什么。
一、初級程序員
初級程序員的工作還是比較簡單的,一是知識經(jīng)驗有限,主要是編寫簡單代碼和學習為主,只要完成一些基本的編碼任務(wù),單一功能的實現(xiàn)。
二、研發(fā)工程師
有了一定的經(jīng)驗后你就轉(zhuǎn)變?yōu)楣こ處熈耍@個時候你就不光是簡單的完成任務(wù)了。code這個還是你主要的任務(wù),但除了這,你還要將設(shè)計,調(diào)試等等肩負起來。這時候一般都是多個功能模塊的設(shè)計實現(xiàn)(整體架構(gòu)由架構(gòu)師完成)。模塊內(nèi)的詳細設(shè)計(功能的實現(xiàn)邏輯)文檔編寫,模塊調(diào)試。直到功能完善交付。
三、架構(gòu)師
架構(gòu)師就已經(jīng)脫離了code了,因為他們已經(jīng)不必關(guān)心代碼如何編寫了,更重要的事情是完成一個軟件、系統(tǒng)的設(shè)計架構(gòu)。萬丈高樓得有一個好的框架。要不然你就只能蓋個2層小樓了。架構(gòu)師負責從分析軟件需求,再到軟件系統(tǒng)的詳細設(shè)計,人員的配置,工作的量化,到完完全全的產(chǎn)品整個過程。更多相關(guān)資訊請聯(lián)系我們,一站式建站平臺。
責任編輯:Rex_08