卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

ios程序員是做什么的 程序員代碼量過20萬行,是一種什么體驗(yàn)?

程序員代碼量過20萬行,是一種什么體驗(yàn)?如果一個(gè)獨(dú)立的項(xiàng)目由一個(gè)人維護(hù)超過20W,那真的很難。可以說是重復(fù)重構(gòu)、分解模塊、提取公共庫、進(jìn)行分層處理,以及引入工具來使用lint工具進(jìn)行代碼。當(dāng)代碼量超過

程序員代碼量過20萬行,是一種什么體驗(yàn)?

如果一個(gè)獨(dú)立的項(xiàng)目由一個(gè)人維護(hù)超過20W,那真的很難??梢哉f是重復(fù)重構(gòu)、分解模塊、提取公共庫、進(jìn)行分層處理,以及引入工具來使用lint工具進(jìn)行代碼。當(dāng)代碼量超過5萬條時(shí),他們開始注意命名規(guī)則、文檔、注釋、模塊的初步劃分,并熟練使用調(diào)試工具和命令。但有時(shí)他們不得不尋找使用方法。寫日志有點(diǎn)武斷。

當(dāng)代碼達(dá)到100000行時(shí),模塊劃分完成,系統(tǒng)分層開始。同時(shí)介紹了代碼掃描工具。同時(shí),調(diào)試級(jí)別完善,崩潰時(shí)生成核心文件,便于分析。日志非常標(biāo)準(zhǔn)和完整。同時(shí),開始做代碼檢查。提供各種接口文檔。并開始了解操作系統(tǒng)和虛擬機(jī),以及編程語言和各種庫的底層細(xì)節(jié)。他已經(jīng)是某個(gè)領(lǐng)域的資深人士了。

涉及到200000行時(shí),有代碼規(guī)范、日志規(guī)范、架構(gòu)設(shè)計(jì)、性能指標(biāo)、硬件要求、異常處理、數(shù)據(jù)描述、接口描述、數(shù)據(jù)流圖、配置表、數(shù)據(jù)字典、歷史異常摘要等文檔。同時(shí),它涉及到網(wǎng)絡(luò)、文件、操作系統(tǒng)、腳本和語言。在這個(gè)階段,維護(hù)代碼,做一個(gè)小改動(dòng)都嚇壞了。是個(gè)專家。

如果程序員以代碼行數(shù)領(lǐng)工資會(huì)怎么樣?

1. 大括號(hào)是否需要另起一行的問題終于得到了有效的解決。畢竟,另一行可以賺更多的錢。不需要所有的標(biāo)準(zhǔn)庫、包和第三方庫,每個(gè)人都選擇重寫它們。像Babel這樣的轉(zhuǎn)碼器會(huì)增加函數(shù)并自動(dòng)擴(kuò)展程序,而不會(huì)影響語法和編譯

4。你會(huì)發(fā)現(xiàn)很多網(wǎng)頁無法打開的問題,因?yàn)槌绦騿T不斷增加網(wǎng)頁文件中的代碼

5。1t硬盤很容易用光。隨著代碼行數(shù)的增加,程序員的硬盤空間猛增

6。許多軟件公司破產(chǎn)是因?yàn)樗麄兏恫黄疱X。畢竟,程序員很難寫更少的代碼,但是寫更多的代碼不是很容易嗎?

7. 你不需要為語句和函數(shù)編寫代碼,只要自己編寫就可以了。匯編語言很受程序員的歡迎,而PHP不再是最好的語言了。生活是艱苦的,我用蟒蛇

10。許多程序員寫代碼就像我現(xiàn)在寫答案一樣。即使我想不出第十點(diǎn),我也要想辦法算出

3000行,這是生成代碼時(shí)不需要額外的代碼生成器代碼也包含在結(jié)果中的。如果你不是在一家外包公司,你就是底層的藍(lán)領(lǐng)軟件工人。當(dāng)然,公司也不小。質(zhì)量代碼,每天100行甚至30行已經(jīng)很好了。

我曾經(jīng)接手一個(gè)項(xiàng)目,由2-30人維護(hù),但在運(yùn)行中仍然存在問題。當(dāng)時(shí)的問題是是否用新的建筑重新開發(fā)。在研究了項(xiàng)目架構(gòu)和代碼之后,我決定優(yōu)化現(xiàn)有的項(xiàng)目,而不是重新開發(fā)它。一個(gè)團(tuán)隊(duì)做了客戶要求的新模塊,我?guī)ьI(lǐng)團(tuán)隊(duì)做了提高穩(wěn)定性和使項(xiàng)目可維護(hù)性的工作。最后,在保持函數(shù)不變的情況下,我將項(xiàng)目的代碼減少到原來的十分之一,性能提高了100倍,數(shù)據(jù)量減少了30%。維修人員減少到5人??蛻舴磻?yīng)好,維修費(fèi)用不變,所以利潤(rùn)很高。我每天的代碼量相對(duì)于整個(gè)項(xiàng)目是負(fù)的。我以后做的就是每月檢查新代碼,找出不符合規(guī)范的代碼,要求整改,把不聽話的程序員轉(zhuǎn)到開發(fā)團(tuán)隊(duì)做藍(lán)領(lǐng)。我什么時(shí)候才能理解架構(gòu)的規(guī)范和意義,然后考慮培訓(xùn)和改進(jìn)。就像軍訓(xùn)一樣,我們會(huì)在方陣中邁出積極的一步,然后上來打一場(chǎng)硬仗。

要求團(tuán)隊(duì)必須有經(jīng)驗(yàn)并精通體系結(jié)構(gòu)。如果人不多,會(huì)有2-3人。如果人太多,他們就做不到。

當(dāng)你的代碼減少到100行,公司對(duì)你的評(píng)價(jià)還可以時(shí),你就真的是在編程,而不是在砌磚。

每天在公司寫3000行代碼,在行業(yè)內(nèi)是個(gè)什么水平?

自2003年以來,我們一直在做程序設(shè)計(jì)。一般來說,我們寫的代碼越多,我們需要的代碼就越少。

在程序開發(fā)之初,我主要做了功能實(shí)現(xiàn)。負(fù)責(zé)項(xiàng)目設(shè)計(jì)的同事把界面寫得很好,剩下的就是功能實(shí)現(xiàn)。實(shí)現(xiàn)寫功能并不困難。簡(jiǎn)單地說,數(shù)據(jù)以固定格式處理后,就可以發(fā)回。在此期間,每天的代碼量相對(duì)較大,平均每天大約有500行。

隨著他們編碼能力的提高,很多代碼重用會(huì)做得更好。在整個(gè)實(shí)現(xiàn)過程中,他們會(huì)采用比較簡(jiǎn)單的實(shí)現(xiàn)方法,也懂得如何使用模塊化的開發(fā)模式。通過這個(gè)過程,代碼的數(shù)量在一定程度上減少了,但是思考的時(shí)間變長(zhǎng)了,有時(shí)需要一些時(shí)間來驗(yàn)證。在2006年確定自己的主要方向時(shí),代碼量再次下降。因?yàn)楣ぷ髦行囊呀?jīng)從函數(shù)編寫調(diào)整到了一些框架設(shè)計(jì)和算法實(shí)現(xiàn),這段時(shí)間每天的代碼量大約在200行左右,其中很多是編寫接口。在此期間,重點(diǎn)工作是實(shí)現(xiàn)算法,做數(shù)據(jù)分析和建模。在這段時(shí)間里,還使用了Matlab,因此編碼量大大減少,但難度增加了很多。有時(shí)需要一周甚至更長(zhǎng)的時(shí)間來完成算法的驗(yàn)證。

2010年之后,我將機(jī)器學(xué)習(xí)和大數(shù)據(jù)添加到我的主要攻擊方向。這時(shí),我每天的代碼量又下降了,平均有100多行。有時(shí)一天可以寫幾十行代碼,對(duì)算法進(jìn)行分析、訓(xùn)練和驗(yàn)證的時(shí)間就變長(zhǎng)了。當(dāng)java第一次被使用時(shí),代碼的數(shù)量可能會(huì)更多。后來,當(dāng)使用Python時(shí),代碼量減少了很多。目前,算法的實(shí)現(xiàn)也采用Python。

事實(shí)上,在計(jì)算機(jī)研發(fā)中,編程更像是一種工具。無論使用何種語言,最終的任務(wù)都是實(shí)現(xiàn)功能。編碼量與角色有很大關(guān)系,但與編程水平?jīng)]有直接關(guān)系。當(dāng)然,高級(jí)程序員必須有大量的代碼基礎(chǔ),這是毋庸置疑的。

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

績(jī)效考核是對(duì)每個(gè)部門和員工工作數(shù)量和質(zhì)量的評(píng)估。各類工作都有其特殊性,因此考核工作必須建立適用于各類工作的量化標(biāo)準(zhǔn)。

從程序員的工作特點(diǎn)來看,生產(chǎn)代碼行數(shù)是評(píng)價(jià)他們工作的最合適的量化標(biāo)準(zhǔn)。雖然這個(gè)標(biāo)準(zhǔn)不足以考慮每個(gè)程序員的工作質(zhì)量,但是程序員的工作質(zhì)量并不是由他們自己控制的。他們只能保證自己輸入的代碼嚴(yán)格按照架構(gòu)師制定的語句原則和變量算法原則,保證輸入中沒有輸入錯(cuò)誤,至少保證鍵語句輸入中沒有錯(cuò)誤。只要能做到這些,程序員代碼輸入量達(dá)到規(guī)定的行數(shù)或超額,就可以判斷其性能考核結(jié)果是否合格或優(yōu)秀。

績(jī)效考核的最大難點(diǎn)是崗位量化原則的制定。有些崗位不能用工作量來考核,比如公關(guān)部。對(duì)于此類部門,其目標(biāo)任務(wù)的完整性比率只能在考核周期內(nèi)計(jì)算。如果比例高于預(yù)定值,則為合格;如果比例低于該值,則為不合格或較差。

績(jī)效評(píng)估是人力資源部的一項(xiàng)挑戰(zhàn)。許多企業(yè)由于標(biāo)準(zhǔn)制定上的問題,使得績(jī)效考核流于形式,這是一種非常危險(xiǎn)的現(xiàn)象。這將嚴(yán)重影響整個(gè)公司的工作效率,甚至嚴(yán)重削弱公司的核心競(jìng)爭(zhēng)力,因?yàn)楹诵母?jìng)爭(zhēng)力除了內(nèi)在的市場(chǎng)導(dǎo)向和品牌識(shí)別外,還包括企業(yè)文化戰(zhàn)略和人力資源戰(zhàn)略的有效性!