你有沒(méi)有寫過(guò)一行抵別人20行的高效代碼?
在國(guó)外,作為科技巨頭的之一的Google,他們的工程師每天能寫多少的代碼呢?
Google的AdMob全棧工程師Raymond Farias曾發(fā)表評(píng)論表示:“我的同事告訴我,根據(jù)以往的調(diào)查證明,一名高效的工程師每天能寫100-150行代碼?!?/p>
作為一名程序員,每天大部分時(shí)間都在改代碼、寫代碼、看代碼,那么到底每天要寫多少行才算達(dá)標(biāo)呢?
?
來(lái)自CSDN論壇的程序員們說(shuō):
每天精華代碼是1行。
每天平均有20行有效代碼,就很不錯(cuò)了。
代碼不在多,而在于精簡(jiǎn)、高效、美觀。
一天產(chǎn)生100行以上的代碼是比較普遍的
如果寫的話,基本上每天100到200行,但是更多的時(shí)候在開會(huì)、開會(huì)、開會(huì)。
來(lái)自知乎的程序員們說(shuō):
無(wú)須看重代碼行數(shù),程序員的價(jià)值在于思考,而不在于打字?jǐn)?shù)量。
真正寫出來(lái)可用的代碼,一天平均幾十行就很好不錯(cuò)了。
我通常是一天不到100行。
網(wǎng)友評(píng)論:
想寫的時(shí)候,一天幾百行,不想寫,一天0行……
代碼行數(shù)寫多容易,寫少難~
“大神,你一天寫多少代碼???“ “2個(gè)G左右吧~~”
碼碼5分鐘,修bug兩小時(shí)!
?
對(duì)于熟練的程序員,每天100行代碼是正常的生產(chǎn)率(包括需求分析、設(shè)計(jì)、編碼、單元測(cè)試和系統(tǒng)測(cè)試)。但是對(duì)于缺乏編碼經(jīng)驗(yàn)的畢業(yè)生或轉(zhuǎn)型的從業(yè)者來(lái)說(shuō),代碼產(chǎn)出量也就另當(dāng)別論了。
像Google這種比較大的公司,程序員解決的問(wèn)題往往都比較復(fù)雜,寫每一行代碼背后的工作量都是很大的。為了寫這100多行的代碼,可能需要花幾個(gè)小時(shí)翻閱大量的資料。
?
從這個(gè)角度看,用代碼行數(shù)評(píng)價(jià)程序員其實(shí)不太公平。對(duì)于工作質(zhì)量的衡量,不僅僅用行數(shù)來(lái)衡量,更重要的還是代碼的質(zhì)量。800行的代碼可以實(shí)現(xiàn)3000行代碼的功能,為什么要寫那么多?
就好比當(dāng)你有一個(gè)代碼工具,可以實(shí)現(xiàn)不用代碼或者幾行代碼去創(chuàng)建應(yīng)用程序,用最少的代碼、最短的開發(fā)時(shí)間實(shí)現(xiàn)相同的事情,你會(huì)選擇使用代碼工具還是自己敲代碼?舉例捷碼低代碼平臺(tái),主要是提供給專業(yè)開發(fā)人員使用的生產(chǎn)型平臺(tái),內(nèi)置成熟的組件及場(chǎng)景,通過(guò)“拖拉拽”輕松構(gòu)建3D可視化界面,可縮短70%的開發(fā)時(shí)間。即使是剛進(jìn)入職場(chǎng)的軟件方向的畢業(yè)生,在捷碼低代碼平臺(tái)花7~10天學(xué)習(xí),基本就能順利掌握平臺(tái)功能并完成簡(jiǎn)單demo展示,提升自身的低碼開發(fā)能力。
?
說(shuō)了這么多,程序員的你一天寫了多少行代碼呢?歡迎在評(píng)論區(qū)留言交流~
想要嘗試捷碼低代碼平臺(tái)開發(fā)項(xiàng)目的小伙伴可以添加捷碼微信ytgemcoder,直接上手體驗(yàn)學(xué)習(xí),才更有說(shuō)服力哦~
加完微信別忘記進(jìn)群,與5000多家AIoT行業(yè)的老板和項(xiàng)目負(fù)責(zé)人交流,多學(xué)學(xué)行業(yè)大佬的優(yōu)質(zhì)經(jīng)驗(yàn)總沒(méi)錯(cuò)~