主頁 > 知識(shí)庫 > 一個(gè)程序員的代碼編寫量,能否決定他的編程水平?

一個(gè)程序員的代碼編寫量,能否決定他的編程水平?

熱門標(biāo)簽:天津電銷 廊坊電銷 梧州電銷 安順電銷 黑龍江電銷 平?jīng)鲭婁N 三亞電銷 潛江電銷

從03年開始做程序設(shè)計(jì)一路走來,總的來說代碼量越寫越少。

剛開始做程序開發(fā)的時(shí)候,我主要還是做功能實(shí)現(xiàn),負(fù)責(zé)項(xiàng)目設(shè)計(jì)的同事把接口寫好,剩下的事情就是寫功能實(shí)現(xiàn)。寫功能實(shí)現(xiàn)的難度并不大,簡(jiǎn)單的說就是把數(shù)據(jù)按照固定格式處理結(jié)束之后,回傳出去就可以了。這期間每天的代碼量都比較大,平均一天下來也能有500行左右。

隨著自己編碼能力的提高,很多代碼的復(fù)用會(huì)做的比較好,在整體的實(shí)現(xiàn)過程中會(huì)采用更加簡(jiǎn)便的實(shí)現(xiàn)方式,也懂得使用模塊化的開發(fā)模式,伴隨著這個(gè)過程代碼量有一定程度的下降源碼,但是思考的時(shí)間變長(zhǎng)了,有的時(shí)候需要一些時(shí)間來做驗(yàn)證。

在2006年確定了自己的主攻方向之后,代碼量再次下降了。因?yàn)楣ぷ鞯闹行囊呀?jīng)從功能編寫調(diào)整到一些框架設(shè)計(jì)以及算法實(shí)現(xiàn)上,這個(gè)期間的代碼量一天也就在200行左右,這里面還有不少是在編寫接口。這期間的工作重點(diǎn)是實(shí)現(xiàn)算法、做數(shù)據(jù)分析和建模,這期間還使用了MATLAB,所以在編碼上就下降了不少,但是難度卻提升了很多,有時(shí)候完成一個(gè)算法的驗(yàn)證需要一周甚至更長(zhǎng)的時(shí)間。

2010年之后,我的主攻方向又增加了機(jī)器學(xué)習(xí)和大數(shù)據(jù)的內(nèi)容,這時(shí)候我每天的代碼量又再次下降了,平均也就是100多行吧。有的時(shí)候一天就能寫幾十行代碼,而關(guān)于算法的分析、訓(xùn)練、驗(yàn)證的時(shí)間變得更長(zhǎng)了。剛開始使用Java的時(shí)候代碼量還能多一些,后來使用Python了,代碼量就下降了很多,目前也在使用Python做算法實(shí)現(xiàn)。

其實(shí),做計(jì)算機(jī)研發(fā)源碼,程序設(shè)計(jì)更像是工具,無論使用什么語言,最終的任務(wù)都是實(shí)現(xiàn)功能。編碼量的大小跟所處的角色有較大的關(guān)系,跟編程水平的高低并沒有太直接的關(guān)系。當(dāng)然,高水平的程序員一定有大量的編碼基礎(chǔ),這個(gè)是毋庸置疑的。

標(biāo)簽:洛陽 通化 懷化 宜賓 桂林 廣安 連云港 ???/a>

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一個(gè)程序員的代碼編寫量,能否決定他的編程水平?》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一個(gè)程序員的代碼編寫量,能否決定他的編程水平?》相關(guān)的同類信息!
  • 本頁收集關(guān)于一個(gè)程序員的代碼編寫量,能否決定他的編程水平?的相關(guān)信息資訊供網(wǎng)民參考!
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266