零基礎(chǔ)如何寫代碼 每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?
每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?3000行。這是不假思索地計(jì)算代碼生成器代碼的結(jié)果。如果你不是在一家外包公司,你就是底層的藍(lán)領(lǐng)軟件工人。當(dāng)然,公司也不小。質(zhì)量代碼,每天100行甚至3
每天在公司寫3000行代碼,在行業(yè)內(nèi)是個什么水平?
3000行。這是不假思索地計(jì)算代碼生成器代碼的結(jié)果。如果你不是在一家外包公司,你就是底層的藍(lán)領(lǐng)軟件工人。當(dāng)然,公司也不小。質(zhì)量代碼,每天100行甚至30行已經(jīng)很好了。
我曾經(jīng)接手一個項(xiàng)目,由2-30人維護(hù),但在運(yùn)行中仍然存在問題。當(dāng)時的問題是是否用新的建筑重新開發(fā)。在研究了項(xiàng)目架構(gòu)和代碼之后,我決定優(yōu)化現(xiàn)有的項(xiàng)目,而不是重新開發(fā)它。一個團(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)用不變,所以利潤很高。我每天的代碼量相對于整個項(xiàng)目是負(fù)的。我以后做的就是每月檢查新代碼,找出不符合規(guī)范的代碼,要求整改,把不聽話的程序員轉(zhuǎn)到開發(fā)團(tuán)隊(duì)做藍(lán)領(lǐng)。我什么時候才能理解架構(gòu)的規(guī)范和意義,然后考慮培訓(xùn)和改進(jìn)。就像軍訓(xùn)一樣,我們會在方陣中邁出積極的一步,然后上來打一場硬仗。
要求團(tuán)隊(duì)必須有經(jīng)驗(yàn)并精通體系結(jié)構(gòu)。如果人不多,會有2-3人。如果人太多,他們就做不到。
當(dāng)你的代碼減少到100行,公司對你的評價還可以時,你就真的是在編程,而不是在砌磚。
對程序員來說最難的是寫代碼嗎?
對于高級程序員來說,一天可以完成10000行代碼,編寫代碼是最不熟練的事情。
對于程序員來說,最困難的是理解需求以及將自然語言轉(zhuǎn)換為數(shù)學(xué)語言的過程。這個詞就是形式化。早期的程序員需要直接與用戶聯(lián)系,花費(fèi)大量的時間與用戶溝通,抽象出用戶所需要的功能和性能,組織整個系統(tǒng)的數(shù)據(jù)字典?,F(xiàn)在很多公司把這部分工作交給產(chǎn)品經(jīng)理,這既是好事,也是壞事,所以程序員很難成長成為老板。
其次,難點(diǎn)在于系統(tǒng)架構(gòu),包括通信協(xié)議、結(jié)構(gòu)分層、軟件重用和算法。一個公司總是需要有人來做,但它可能只需要一個人來做,通常是技術(shù)總監(jiān)。
如果程序員以代碼行數(shù)領(lǐng)工資會怎么樣?
1. 大括號是否需要另起一行的問題終于得到了有效的解決。畢竟,另一行可以賺更多的錢。不需要所有的標(biāo)準(zhǔn)庫、包和第三方庫,每個人都選擇重寫它們。像Babel這樣的轉(zhuǎn)碼器會增加函數(shù)并自動擴(kuò)展程序,而不會影響語法和編譯
4。你會發(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)在寫答案一樣,即使我想不出第10點(diǎn),我也得想辦法想出來
996你花了一半時間釣魚,真的全心全意花在代碼上的時間是3-5個小時。