主頁(yè) > 知識(shí)庫(kù) > 寫了100萬(wàn)行代碼的程序員是什么樣的程序員?

寫了100萬(wàn)行代碼的程序員是什么樣的程序員?

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

寫過(guò)十幾年的代碼,寫的代碼有沒(méi)有100萬(wàn)行沒(méi)有做過(guò)具體的統(tǒng)計(jì),寫代碼的行數(shù)和程序員的能力沒(méi)有太直接的關(guān)系,代碼編寫能力只是編程能力的一個(gè)體現(xiàn),不能以偏概全源碼,而且不同的崗位代碼能力數(shù)量差異非常大,常見的前端工程師以及應(yīng)用級(jí)開發(fā)代碼量比電銷外呼程序級(jí)開發(fā)或者底層開發(fā)代碼量少了許多,所以代碼量并沒(méi)有太多的可比性。

只有有過(guò)實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)的工程師,都有一個(gè)認(rèn)識(shí),寫代碼的時(shí)間只占總工程量的百分20,編碼能力稍微差點(diǎn)的就是占據(jù)百分30,其實(shí)要做一個(gè)項(xiàng)目首先要進(jìn)行可行性分析,然后是功能分析,也就是需求分析,代碼完成階段,測(cè)試階段,聯(lián)合調(diào)試,最后出廠,到客戶再提出新的需求再返回來(lái)修改,這一系列的過(guò)程都會(huì)花費(fèi)大量的時(shí)間,寫代碼的時(shí)間只占很小的一部分,代碼只是展示形式源碼,對(duì)于編程的認(rèn)知到了一定層面編程語(yǔ)言就是工具一般的存在,如果拿代碼的總量來(lái)衡量編程水準(zhǔn)就會(huì)顯得比較狹隘。

寫代碼直接的表現(xiàn)是實(shí)現(xiàn)功能,最終編程的最終的目的是給生活提升了多少便利,站在不同的角度能給出不同的結(jié)論。還有人糾結(jié)于掌握多少編程語(yǔ)言,掌握多種編程工具而已,編程能力的核心解決實(shí)際問(wèn)題的能力,解決問(wèn)題能力包含具體的代碼實(shí)現(xiàn),功能需求最優(yōu)的實(shí)現(xiàn),以及準(zhǔn)確的測(cè)試手段,還包含著和客戶的溝通能力,當(dāng)然最核心的架構(gòu)能力以及算法邏輯,都可以歸結(jié)于解決問(wèn)題能力,幾乎每個(gè)企業(yè)都有一個(gè)或者多個(gè)定海神針般的人物存在,幾乎大家解決不了的問(wèn)題都會(huì)交給他去解決,特別是項(xiàng)目交付的關(guān)鍵時(shí)期。

判斷一個(gè)程序員的能力,代碼能力只是業(yè)務(wù)能力的一個(gè)體現(xiàn),很多程序員覺(jué)得實(shí)現(xiàn)自己的功能模塊就萬(wàn)事大吉了,把自己做的東西和實(shí)際應(yīng)用場(chǎng)景結(jié)合的太少了,從來(lái)不去考慮是不是有更好的使用方式,很多頂層的架構(gòu)師除了研究本身代碼,還會(huì)從生活中尋找創(chuàng)新的靈感,如果只是一個(gè)滿足于現(xiàn)狀的程序員基本上決定了未來(lái)的發(fā)展,優(yōu)秀的程序員的從來(lái)對(duì)于自己寫的代碼帶著有色眼鏡在審視,從純粹的代碼角度考慮代碼的質(zhì)量遠(yuǎn)大于代碼的數(shù)量,不停的折騰代碼,不停的尋找更好的實(shí)現(xiàn)方式,是優(yōu)秀程序員的一個(gè)基本特質(zhì)。

曾經(jīng)共事過(guò)一個(gè)同事,代碼基本功極強(qiáng),平時(shí)寫代碼基本上都是一次性過(guò),很少在編譯的時(shí)候來(lái)回修改語(yǔ)法錯(cuò)誤,最經(jīng)典的一次是一個(gè)團(tuán)隊(duì)實(shí)現(xiàn)的一周實(shí)現(xiàn)的代碼,被這位神奇的同事一晚上給重構(gòu)了,早上上班發(fā)現(xiàn)自己的代碼都沒(méi)了都換成他的了,很多人覺(jué)得不爽,但重構(gòu)的代碼質(zhì)量無(wú)可挑剔,實(shí)力的體現(xiàn),平時(shí)特別喜歡研究一些編程規(guī)范,經(jīng)常拿著C99這些標(biāo)準(zhǔn)研究來(lái)研究去,有時(shí)候還會(huì)喊出一句怪不得那,寫代碼就是一種享受,境界不同產(chǎn)出的結(jié)果也會(huì)不同。

希望能幫到你。

標(biāo)簽:廣安 桂林 通化 連云港 宜賓 懷化 洛陽(yáng)

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

    • 400-1100-266