国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何做程序員 程序員為什么是個(gè)青春飯,而不是像醫(yī)生律師一樣越老越值錢?

程序員為什么是個(gè)青春飯,而不是像醫(yī)生律師一樣越老越值錢?作為一名擁有近30年編程經(jīng)驗(yàn)的老手,我想我有資格回答這個(gè)問題。程序員確實(shí)有年輕的問題。一般來說,當(dāng)他們35歲左右時(shí),他們的職業(yè)生涯就進(jìn)入了一個(gè)分

程序員為什么是個(gè)青春飯,而不是像醫(yī)生律師一樣越老越值錢?

作為一名擁有近30年編程經(jīng)驗(yàn)的老手,我想我有資格回答這個(gè)問題。

程序員確實(shí)有年輕的問題。一般來說,當(dāng)他們35歲左右時(shí),他們的職業(yè)生涯就進(jìn)入了一個(gè)分水嶺。他們要么被調(diào)到管理崗位,要么成為架構(gòu)師、系統(tǒng)分析師或產(chǎn)品經(jīng)理。總之,繼續(xù)編程的前景不是很好。為什么?看看主要編程語言和框架的循環(huán)。

我們可以看到,IT行業(yè)的舊技術(shù)將被淘汰,新技術(shù)將每10年左右誕生一次。你在大學(xué)里學(xué)到的編程知識(shí)和技能到35歲基本上已經(jīng)過時(shí)了。如果你繼續(xù)編程,你將無法與其他人競爭。畢竟,他們的新知識(shí)仍然很熱門。此時(shí),大部分高級(jí)程序員基本上都依賴于對(duì)過去開發(fā)的系統(tǒng)進(jìn)行升級(jí)。產(chǎn)品周期短、技術(shù)變革快是程序員吃青春飯的主要原因。

那么程序員如何繼續(xù)發(fā)展他們的職業(yè)生涯呢?在我看來,雖然程序員是腦力勞動(dòng)者,但他們與運(yùn)算符并沒有太大區(qū)別。因此,不考慮算法和邏輯就編寫代碼是不可行的。注重行業(yè)知識(shí)和產(chǎn)品知識(shí)的積累,及時(shí)向上游設(shè)計(jì)或管理轉(zhuǎn)移。

最后,程序員無法與醫(yī)生和律師相比。例如,醫(yī)生需要學(xué)習(xí)至少35年才能成為主治醫(yī)生。你就要結(jié)束了。當(dāng)別人在舞臺(tái)上時(shí),你怎么能比較呢?

高級(jí)程序員一定具備極強(qiáng)的編碼能力嗎?

答案是肯定的。

什么是編碼能力?編碼能力是在熟悉開發(fā)環(huán)境的基礎(chǔ)上,基于設(shè)計(jì)架構(gòu)提高當(dāng)前需求性能的能力

編碼是基本技能,而成為程序員最基本的就是要有一定的編碼能力

那么強(qiáng)的編碼能力至少是高級(jí)程序員的基本表現(xiàn)

反之,成為高級(jí)程序員就要有很強(qiáng)的編碼能力,至少曾經(jīng)有過,因?yàn)榇藭r(shí)他可能是項(xiàng)目經(jīng)理,不再寫代碼,但他還是會(huì)說自己是高級(jí)軟件工程師[笑聲

程序編碼是什么原理?

編碼的人不一定是程序員,它可能是訓(xùn)練員或業(yè)余愛好者

3000行,這是計(jì)算結(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)用不變,所以利潤很高。我每天的代碼量相對(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ì)在方陣中邁出積極的一步,然后上來打一場硬仗。

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

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

做編碼的是程序員嗎?

程序員和程序員之間有一些區(qū)別。程序員是指從事程序開發(fā)和程序維護(hù)的專業(yè)人員。一般來說,程序員分為程序設(shè)計(jì)人員和程序編碼人員。因此,程序員只是程序員的一種,程序員是一個(gè)更大的范疇。

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

嚴(yán)格來說,現(xiàn)在機(jī)器編程已經(jīng)開始取代手工編程。IBM早就推出了這樣的程序,華為也一直在使用它們。只要程序員編寫了流程圖和框架圖,后續(xù)的代碼工作就會(huì)由計(jì)算機(jī)自動(dòng)完成。因此,在未來,大多數(shù)草根代碼程序員將被替換,只剩下那些研究新算法的高級(jí)程序員。