国产性爱无码高清视频_台湾av毛片不卡免费_亚洲av美女在线播放啊_久久国产乱子伦免费精品

?
徐州北大青鳥

程序員缺乏經(jīng)驗(yàn)的7種表現(xiàn)

時(shí)間:2022-01-05 09:52來源:未知 作者:代碼如詩 點(diǎn)擊:
正如一句話所說:我們以為我們是工作了十年,其實(shí)卻只有一年的工作經(jīng)驗(yàn),只不過又重復(fù)用了九年。 所以有時(shí)候看起來十幾年工作經(jīng)驗(yàn)的程序員,并不是說能真的有十幾年的真實(shí)經(jīng)驗(yàn)
正如一句話所說:“我們以為我們是工作了十年,其實(shí)卻只有一年的工作經(jīng)驗(yàn),只不過又重復(fù)用了九年”。
 
所以有時(shí)候看起來十幾年工作經(jīng)驗(yàn)的程序員,并不是說能真的有十幾年的真實(shí)經(jīng)驗(yàn)。因?yàn)橛行┬袨槭菈牡牧?xí)慣,而一直沒有得到糾正。
 
今天我們來深入剖析下程序開發(fā)人員缺乏經(jīng)驗(yàn)的幾種表現(xiàn),明確了問題,我們才能在自己的程序員職業(yè)生涯中不犯相同的錯(cuò)誤。
 
1. 一次性提交大量代碼
回憶下,你是否碰到過一次性提交大量代碼的人,你都不想給他做代碼評審。
 
是的,不專業(yè)的開發(fā)人員就會這樣做。他們會在一次代碼評審請求中包含多個(gè)模塊的修改,而且會催促你優(yōu)先評審他們的代碼。是啊,能不急嗎,排到后邊,還需要解決代碼沖突的問題。
 
這個(gè)問題在很多高級開發(fā)工程師中也存在,他們在功能開發(fā)期間不做任何提交,只有在功能徹底完工后,才會提交所有修改,于是代碼評審中的任何意見都會引起大量的修改。
 
當(dāng)我們碰到這種代碼評審請求時(shí),首先要做的就是要求提交者按功能模塊將其拆分成多個(gè)小的請求。我只會對 issues(任務(wù)管理系統(tǒng))中的第一個(gè)功能需求評審,然后將其轉(zhuǎn)回提交者。如果我有時(shí)間,我會和提交者連線進(jìn)行代碼實(shí)時(shí)評審。
 
北大青鳥徐州中博TIPS:
 
進(jìn)行小的代碼提交。
一個(gè)好的做法是:每個(gè)工作日都進(jìn)行代碼提交。
不要提交沒有編譯或者會導(dǎo)致構(gòu)建失敗的代碼。
 
2. 代碼寫的很爛
缺乏經(jīng)驗(yàn)的開發(fā)人員寫不出漂亮的代碼,他們寫出的代碼會很混亂,而且分布在代碼庫的各個(gè)部分。
 
當(dāng)你嘗試閱讀這類代碼時(shí),會感覺自己身處一座迷宮之中。你會逐漸忘記自己是從什么地方開始的,要尋找什么以及這段代碼完成了什么功能。
 
有經(jīng)驗(yàn)的開發(fā)人員知道代碼如何設(shè)計(jì)。除非要開發(fā)的功能顯而易見,首先需要在紙上寫出你對需求的理解并畫出流程圖(簡化版的規(guī)格需求說明書),在腦海里對這段代碼進(jìn)行一個(gè)完整的構(gòu)思。除非你徹底弄清楚了如何修改,否則不要開始代碼編寫。
 
如果你不遵守以上的規(guī)則,當(dāng)你回顧自己完成的代碼時(shí)會非常痛苦。以后如果需要修正問題或者增加功能,也會變得非常棘手。
 
北大青鳥徐州中博TIPS:
 
編寫代碼之前,對你要實(shí)現(xiàn)的功能有個(gè)清晰的了解。為了清楚地理解需求,你需要盡量多問問題。
讓你的代碼簡潔而優(yōu)雅。其他團(tuán)隊(duì)成員可以讀懂代碼并理解它打算做什么。
 
3. 同時(shí)開展多項(xiàng)工作
缺乏經(jīng)驗(yàn)的開發(fā)人員不知道什么時(shí)候開始一項(xiàng)任務(wù)、如何推進(jìn)、什么時(shí)候結(jié)束。他們試圖并行處理多項(xiàng)任務(wù)。他們不知道如何將一項(xiàng)大任務(wù)分解為小的模塊,從而減輕實(shí)現(xiàn)的難度。
 
當(dāng)他們收到一項(xiàng)任務(wù)時(shí),并不是第一時(shí)間和上級確認(rèn)需求,而是立刻就開始編程,而且在做任務(wù)期間,也不會和上級就任務(wù)進(jìn)度進(jìn)行溝通。只有當(dāng)任務(wù)完成時(shí),他們才會向你反饋。到那個(gè)時(shí)候,你只能祈禱他們完成的功能就是你想要的。
 
缺乏經(jīng)驗(yàn)的開發(fā)人員的另一個(gè)表現(xiàn)是同時(shí)推進(jìn)多項(xiàng)任務(wù),他們會同時(shí)處理多項(xiàng)事情,如:實(shí)現(xiàn)多個(gè)沒有太大聯(lián)系的功能點(diǎn)、解決生產(chǎn)環(huán)境問題、協(xié)助其他同事工作等。
 
最終,從他們那里得不到有效的產(chǎn)出。雖然他們的態(tài)度和出發(fā)點(diǎn)是好的,但對整個(gè)團(tuán)隊(duì)造成的后果是災(zāi)難性的,浪費(fèi)了很多的時(shí)間,導(dǎo)致團(tuán)隊(duì)得日夜趕工。
 
北大青鳥徐州中博TIPS:
 
專注完成小的任務(wù)。
將收到的任務(wù)分解為小塊,明確需求的優(yōu)先級,一小塊一小塊地完成。
領(lǐng)取一項(xiàng)任務(wù),完成后再開始新的任務(wù)。
 
4. 性格傲慢
對于缺乏經(jīng)驗(yàn)的開發(fā)人員,傲慢是非常致命的。傲慢會導(dǎo)致他們不能接受別人的批評和建議。當(dāng)你對他們的代碼或者陳述給出意見時(shí),他們會認(rèn)為你是在質(zhì)疑他們的能力。
 
許多新人由于無知,都會表現(xiàn)出這種傲慢。剛走出校門的他們充滿自信,并沒有意識到他們在學(xué)校學(xué)到的東西離社會要求還有很大差距。這些人中的聰明者會很快調(diào)整自己,以歸零的心態(tài),努力學(xué)習(xí)并適應(yīng)公司文化。
 
其實(shí)不只是新人——一些有幾年工作經(jīng)驗(yàn)的開發(fā)人員也會表現(xiàn)出這種傲慢,一部分原因是其滿足于個(gè)人獲得的專業(yè)成就,另一部分可能的原因是其缺乏和優(yōu)秀的人共事的機(jī)會,有點(diǎn)坐井觀天。
 
此外,傲慢的行為也從另一方面證明這樣的開發(fā)人員確實(shí)缺乏經(jīng)驗(yàn)。這樣的行為會對他們的職業(yè)發(fā)展造成很多阻礙,因?yàn)闆]有人喜歡和一個(gè)傲慢的人共事。當(dāng)成長變慢時(shí),他們不會從自身找原因,而是更多的歸罪于別人。
 
北大青鳥徐州中博TIPS:
 
在前行的路上保持謙卑。禮貌地對待別人會讓你在軟件開發(fā)職業(yè)生涯中走得更遠(yuǎn)。
尊重每一個(gè)人。出現(xiàn)分歧后,在你發(fā)表意見時(shí),不管對方是什么身份,都要尊重對方。
 
5. 不能從之前的錯(cuò)誤中學(xué)到經(jīng)驗(yàn)
我一直認(rèn)為,對于軟件開發(fā)人員,反饋機(jī)制是一個(gè)很有效的工具。來自他人的反饋,會讓我們明白自己的短板是什么以及如何去改進(jìn)。一個(gè)聰明的開發(fā)人員明白如何借助他人反饋來促進(jìn)自己的成長。
 
根據(jù)一個(gè)開發(fā)人員對建設(shè)性意見的反應(yīng),你可以判斷出他是否缺乏經(jīng)驗(yàn)。缺乏經(jīng)驗(yàn)的開發(fā)人員不接受任何建設(shè)性的建議,甚至代碼評審中的評論,他都會認(rèn)為是對他個(gè)人的一種攻擊。
 
如果一個(gè)開發(fā)人員因?yàn)閯e人對他代碼給出的評論,而感覺被冒犯,只能表明他不具有真正的開發(fā)經(jīng)驗(yàn)。只是抱著做一天和尚撞一天鐘的態(tài)度工作,卻感慨沒有遇到賞識自己的伯樂。
 
北大青鳥徐州中博TIPS:
 
對每個(gè)反饋保持積極的態(tài)度。對于每個(gè)反饋,你可以選擇是接受還是拒絕,但拒絕之前要保持心平氣和的態(tài)度。
從錯(cuò)誤中學(xué)習(xí)。沒有人能永遠(yuǎn)正確,保持終身學(xué)習(xí)才能讓自己持續(xù)強(qiáng)大。
 
6. 工作時(shí)間處理私人事務(wù)
日常工作中,總是發(fā)現(xiàn)團(tuán)隊(duì)里的一些成員在工作時(shí)間處理私人事務(wù),如:看社交媒體,瀏覽購物網(wǎng)站,玩游戲。
 
之前還見過團(tuán)隊(duì)成員,上班時(shí)間炒股。因?yàn)樗枰粫r(shí)地關(guān)注股票的 K 線走勢,造成個(gè)人的產(chǎn)出質(zhì)量不高。其他同事對他很有意見,因?yàn)樗麄冃枰ㄙM(fèi)更多的時(shí)間去趕工期。
 
當(dāng)開發(fā)經(jīng)理和這個(gè)開發(fā)人員談話之后,他改變了一段時(shí)間,但是很快就故態(tài)復(fù)萌。
 
工作時(shí)間處理私人事務(wù),這是違反商業(yè)道德,并且表現(xiàn)了你的不專業(yè)。我們需要對工作敬業(yè),畢竟我們要靠它謀生。
 
北大青鳥徐州中博TIPS:
 
工作時(shí)間盡量不要處理私人事務(wù)。當(dāng)你需要離開幾個(gè)小時(shí)去處理個(gè)人事情時(shí),請向你的管理者請假。
使用休息時(shí)間瀏覽你的社交媒體。如果必須要點(diǎn)外賣或炒股,可以利用午休時(shí)間。
 
7. 盲目追逐技術(shù)潮流
開發(fā)人員缺乏經(jīng)驗(yàn)的另一個(gè)表現(xiàn)是面對技術(shù)潮流的態(tài)度。你會發(fā)現(xiàn)他們總是在談?wù)摷夹g(shù)潮流,當(dāng)有一個(gè)新的潮流出現(xiàn)時(shí),他們會立刻丟棄原來的潮流,投入新的懷抱。
 
缺乏經(jīng)驗(yàn)的開發(fā)人員總是在學(xué)習(xí)教程。毫無疑問,教程是很有用的學(xué)習(xí)工具,但是,不進(jìn)行任何實(shí)踐而只是按照教程一步步操作無疑是浪費(fèi)時(shí)間。它會讓你虛幻地覺得自己好像都掌握了,但是知識是否掌握了,需要通過真實(shí)的項(xiàng)目進(jìn)行檢驗(yàn)。
 
開發(fā)人員很少會用熱門技術(shù)或者從教程中學(xué)到的知識來實(shí)現(xiàn)新的東西,他們學(xué)習(xí)熱門技術(shù)或者教程很多是為了滿足自己的虛榮心,或者擔(dān)心自己會錯(cuò)過什么。
 
北大青鳥徐州中博TIPS:
 
花費(fèi)時(shí)間和精力學(xué)習(xí)那些能在工作中或者實(shí)際項(xiàng)目中真正用到的技術(shù)。
從教程中學(xué)習(xí)并及時(shí)練習(xí),相對于新手教程,自己實(shí)現(xiàn)一個(gè)功能能學(xué)到更多的東西。
試聽課
(責(zé)任編輯:代碼如詩)
------分隔線----------------------------
欄目列表
推薦內(nèi)容