www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 公眾號精選 > 嵌入式微處理器
[導讀]知道這些表現(xiàn),你才能在自己的程序員職業(yè)生涯中不犯相同的錯誤!軟件行業(yè)的工作經(jīng)驗和你從事這個行業(yè)的工作年限直接相關(guān)。這句話在某種程度上是對的,但是你從事這項工作的年限,并不一定代表你獲得了相同年限的工作經(jīng)驗,正如一句話所說:“我們以為我們是工作了十年,其實卻只有一年的工作經(jīng)驗,只不...

知道這些表現(xiàn),你才能在自己的程序員職業(yè)生涯中不犯相同的錯誤!

軟件行業(yè)的工作經(jīng)驗和你從事這個行業(yè)的工作年限直接相關(guān)。這句話在某種程度上是對的,但是你從事這項工作的年限,并不一定代表你獲得了相同年限的工作經(jīng)驗,正如一句話所說:“我們以為我們是工作了十年,其實卻只有一年的工作經(jīng)驗,只不過又重復用了九年”。

有一些人雖然工作了很多年,但工作表現(xiàn)就像剛?cè)胄械男氯?。他們幾乎不學習軟件開發(fā)的基礎知識 。除了最初幾年有所成長,后期一直停滯不前,而且他們不明白為什么。

與此同時,我也曾與一些只有幾年工作經(jīng)驗的開發(fā)人員共事,他們表現(xiàn)出驚人的增長潛力。他們工作態(tài)度端正,并且明白如何避免不稱職的行為。

根據(jù)開發(fā)人員的某些習慣,可以非常明顯地分辨出誰更專業(yè),誰更業(yè)余。讓我們深入剖析下業(yè)余程序開發(fā)人員的 7 種表現(xiàn),每個程序開發(fā)人員都應該引以為戒,這些錯誤會阻礙我們的職業(yè)發(fā)展。

1. 一次性提交大量代碼

回憶下,你是否碰到過一次性提交大量代碼的人,你都不想給他做代碼評審。是的,不專業(yè)的開發(fā)人員就會這樣做。他們會在一次代碼評審請求中包含多個模塊的修改,而且會催促你優(yōu)先評審他們的代碼。是啊,能不急嗎,排到后邊,還需要解決代碼沖突的問題。這個問題在很多高級開發(fā)工程師中也存在,他們在功能開發(fā)期間不做任何提交,只有在功能徹底完工后,才會提交所有修改,于是代碼評審中的任何意見都會引起大量的修改。

當我碰到這種代碼評審請求時,我首先做的是要求提交者按功能模塊將其拆分成多個小的請求。我只會對 issues(任務管理系統(tǒng))中的第一個功能需求評審,然后將其轉(zhuǎn)回提交者。如果我有時間,我會和提交者連線進行代碼實時評審。

你能做什么?
  • 進行小的代碼提交。一個好的做法是:每個工作日都進行代碼提交。
  • 不要提交沒有編譯或者會導致構(gòu)建失敗的代碼。

2. 代碼寫的很爛

缺乏經(jīng)驗的開發(fā)人員寫不出漂亮的代碼,他們寫出的代碼會很混亂,而且分布在代碼庫的各個部分。

當你嘗試閱讀這類代碼時,會感覺自己身處一座迷宮之中。你會逐漸忘記自己是從什么地方開始的,要尋找什么以及這段代碼完成了什么功能。

有經(jīng)驗的開發(fā)人員知道代碼如何設計。除非要開發(fā)的功能顯而易見,首先需要在紙上寫出你對需求的理解并畫出流程圖(簡化版的規(guī)格需求說明書),在腦海里對這段代碼進行一個完整的構(gòu)思。除非你徹底弄清楚了如何修改,否則不要開始代碼編寫。

如果你不遵守以上的規(guī)則,當你回顧自己完成的代碼時會非常痛苦。以后如果需要修正問題或者增加功能,也會變得非常棘手。

你能做什么?
  • 編寫代碼之前,對你要實現(xiàn)的功能有個清晰的了解。為了清楚地理解需求,你需要盡量多問問題。
  • 讓你的代碼簡潔而優(yōu)雅。其他團隊成員可以讀懂代碼并理解它打算做什么。

3. 同時開展多項工作

缺乏經(jīng)驗的開發(fā)人員不知道什么時候開始一項任務、如何推進、什么時候結(jié)束。他們試圖并行處理多項任務。他們不知道如何將一項大任務分解為小的模塊,從而減輕實現(xiàn)的難度。

當他們收到一項任務時,并不是第一時間和上級確認需求,而是立刻就開始編程,而且在做任務期間,也不會和上級就任務進度進行溝通。只有當任務完成時,他們才會向你反饋。到那個時候,你只能祈禱他們完成的功能就是你想要的。

缺乏經(jīng)驗的開發(fā)人員的另一個表現(xiàn)是同時推進多項任務,他們會同時處理多項事情,如:實現(xiàn)多個沒有太大聯(lián)系的功能點、解決生產(chǎn)環(huán)境問題、協(xié)助其他同事工作等。

最終,從他們那里得不到有效的產(chǎn)出。雖然他們的態(tài)度和出發(fā)點是好的,但對整個團隊造成的后果是災難性的,浪費了很多的時間,導致團隊得日夜趕工。

你能做什么?
  • 專注完成小的任務。將收到的任務分解為小塊,明確需求的優(yōu)先級,一小塊一小塊地完成。
  • 領(lǐng)取一項任務,完成后再開始新的任務。

4. 性格傲慢

對于缺乏經(jīng)驗的開發(fā)人員,傲慢是非常致命的。傲慢會導致他們不能接受別人的批評和建議。當你對他們的代碼或者陳述給出意見時,他們會認為你是在質(zhì)疑他們的能力。

許多新人由于無知,都會表現(xiàn)出這種傲慢。剛走出校門的他們充滿自信,并沒有意識到他們在學校學到的東西離社會要求還有很大差距。這些人中的聰明者會很快調(diào)整自己,以歸零的心態(tài),努力學習并適應公司文化。

其實不只是新人——一些有幾年工作經(jīng)驗的開發(fā)人員也會表現(xiàn)出這種傲慢,一部分原因是其滿足于個人獲得的專業(yè)成就,另一部分可能的原因是其缺乏和優(yōu)秀的人共事的機會,有點坐井觀天。

此外,傲慢的行為也從另一方面證明這樣的開發(fā)人員確實缺乏經(jīng)驗。這樣的行為會對他們的職業(yè)發(fā)展造成很多阻礙,因為沒有人喜歡和一個傲慢的人共事。當成長變慢時,他們不會從自身找原因,而是更多的歸罪于別人。

你能做什么
  • 在前行的路上保持謙卑。禮貌地對待別人會讓你在軟件開發(fā)職業(yè)生涯中走得更遠。
  • 尊重每一個人。出現(xiàn)分歧后,在你發(fā)表意見時,不管對方是什么身份,都要尊重對方。

5. 不能從之前的錯誤中學到經(jīng)驗

我一直認為,對于軟件開發(fā)人員,反饋機制是一個很有效的工具。來自他人的反饋,會讓我們明白自己的短板是什么以及如何去改進。一個聰明的開發(fā)人員明白如何借助他人反饋來促進自己的成長。

根據(jù)一個開發(fā)人員對建設性意見的反應,你可以判斷出他是否缺乏經(jīng)驗。缺乏經(jīng)驗的開發(fā)人員不接受任何建設性的建議,甚至代碼評審中的評論,他都會認為是對他個人的一種攻擊。

很多年前,我有一個同事給我寫了很長的一封郵件,教我如何來評審代碼,他對我給他代碼的評論感到憤怒。他的主要觀點是我不應該關(guān)注編碼標準,因為他知道如何編碼,我應該只關(guān)注代碼能否滿足功能需求。

如果一個開發(fā)人員因為別人對他代碼給出的評論,而感覺被冒犯,只能表明他不具有真正的開發(fā)經(jīng)驗。他抱著做一天和尚撞一天鐘的態(tài)度工作,卻感慨沒有遇到賞識自己的伯樂。

你能做什么?
  • 對每個反饋保持積極的態(tài)度。對于每個反饋,你可以選擇是接受還是拒絕,但拒絕之前要保持心平氣和的態(tài)度。
  • 從錯誤中學習。沒有人能永遠正確,保持終身學習才能讓自己持續(xù)強大。

6. 工作時間處理私人事務

日常工作中,總是發(fā)現(xiàn)團隊里的一些成員在工作時間處理私人事務,如:看社交媒體,瀏覽購物網(wǎng)站,玩游戲。

我之前還有個團隊成員,上班時間炒股。因為他需要不時地關(guān)注股票的 K 線走勢,造成個人的產(chǎn)出質(zhì)量不高。其他同事對他很有意見,因為他們需要花費更多的時間去趕工期。

當開發(fā)經(jīng)理和這個開發(fā)人員談話之后,他改變了一段時間,但是很快就故態(tài)復萌。最終,公司只能把他開除了。

工作時間處理私人事務,這是違反商業(yè)道德,并且表現(xiàn)了你的不專業(yè)。我們需要對工作敬業(yè),畢竟我們要靠它謀生。

你能做什么?
  • 工作時間盡量不要處理私人事務。當你需要離開幾個小時去處理個人事情時,請向你的管理者請假。
  • 使用休息時間瀏覽你的社交媒體。如果必須要點外賣或炒股,請利用午休時間。

7. 盲目追逐技術(shù)潮流

開發(fā)人員缺乏經(jīng)驗的另一個表現(xiàn)是面對技術(shù)潮流的態(tài)度。你會發(fā)現(xiàn)他們總是在談論技術(shù)潮流,當有一個新的潮流出現(xiàn)時,他們會立刻丟棄原來的潮流,投入新的懷抱。

缺乏經(jīng)驗的開發(fā)人員總是在學習教程。毫無疑問,教程是很有用的學習工具,但是,不進行任何實踐而只是按照教程一步步操作無疑是浪費時間。它會讓你虛幻地覺得自己好像都掌握了,但是知識是否掌握了,需要通過真實的項目進行檢驗。

開發(fā)人員很少會用熱門技術(shù)或者從教程中學到的知識來實現(xiàn)新的東西,他們學習熱門技術(shù)或者教程很多是為了滿足自己的虛榮心,或者擔心自己會錯過什么。

你能做什么:
  • 花費時間和精力學習那些能在工作中或者實際項目中真正用到的技術(shù)。
  • 從教程中學習并及時練習,相對于新手教程,自己實現(xiàn)一個功能能學到更多的東西。
缺乏經(jīng)驗的開發(fā)人員會因為自己的效率低下進而降低整個團隊的效率。他對待自己工作的錯誤態(tài)度,會讓其在職業(yè)發(fā)展中錯失很多機會。

了解并避免這種錯誤的態(tài)度和工作方式,是聰明人的做法。如果你不幸染上了這些壞習慣,隨著時間的推移,你會越來越難以擺脫。

謝謝閱讀這篇文章,希望你能避開這些陷阱,早日獲得職業(yè)上的成功!

END
作者:Lokajit Tikayatray來源:InfoQ版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。
嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉