1. 程式人生 > >碼農:改了一名應屆畢業生的程式碼,結果他直接噴我!我做錯了麼?

碼農:改了一名應屆畢業生的程式碼,結果他直接噴我!我做錯了麼?

網際網路公司中,一般情況下,大多數專案都是多個人來協作完成的,比如每個程式設計師負責開發一個模組,當然每個模組也不是相互獨立,它們之間又是相互聯絡,大家的程式碼都是在一塊放著,每個人也自然能看到同事們的程式碼及他們寫程式碼的風格(雖然,大部分情況下,公司是有統一的編碼規範,但是一些細節也能展現出不同人的開發風格),既然是團隊協作,同事們間的一些溝通協調事宜,對於程式設計師來說也是十分重要,如果過於大大咧咧,也不免會引來一些小摩擦,近期,一名程式設計師網友就遭遇了一點小小的情況。

據這名程式設計師網友說,他們公司新來了一名應屆生,領導安排和他一起做專案,這名應屆生提交的程式碼有許多不合適的地方,命名不規範,結構混亂等情況,因此這名程式設計師在沒有和他提前溝通的情況下做了部分重構,結果這名應屆生看了程式碼後直接噴他,讓他以後不要改他的程式碼。這麼一噴把這名程式設計師網友搞鬱悶了,感覺心裡委屈極了,難道他做錯什麼了麼? 針對這樣的情況,讓我們看看其他網友們都是怎麼認為的吧!

網友一:改之前你應該先說。不過應屆生也敢噴你,不是後臺強就是情商低

上世是朵花:在剛工作時也碰見一些大牛直接改自己的程式碼,當時也沒想什麼,就是覺得人家挺厲害,自己花很多心思去寫的,人家竟輕鬆的看懂並調整了,只是內心默默的佩服,不過改程式碼還是跟他打聲招呼會好一點,有的人可能不介意,有的人就不這麼想。

網友二:直接說,讓他自己修

上世是朵花:嗯,可以給他提一些建議,讓他自己調整,因為你即使幫他改了,他以後還會製造同樣風格的程式碼,你是改不完的,還不如告訴他怎麼做,以後就會往好的方向發展了。

網友三:寫出來的程式碼就是大家的

上世是朵花:這名網友的意思是並不是他的程式碼,誰都可以改,不過最好還是講究一些禮儀吧,我想有一部分程式設計師是比較介意他人改自己的程式碼的,哪怕是改的比自己的好。

網友四:做事必須先溝通

上世是朵花:沒錯,多溝通一下,沒什麼壞處,也減少一些不必要的麻煩!

網友五:本來他就看不懂為什麼程式碼這樣寫能工作,現在你一重構,不更為難他嗎?

上世是朵花:我想應該不至於吧,這名程式設計師網友雖說是重構,我想也不可能是大動作的調整,肯定是在原有的基礎上的一些小調整。

愛奇藝員工:Review 後 打回讓他自己休,以免出問題看記錄是你的。

上世是朵花:嗯,有的時候你好心改了,所不定會引起後來一系列連鎖反應,倒是惹出一些是非了,提供建議而不親自去改,倒是更靠譜一點。

網友七:千萬別自己改 你應該給他說怎麼改 然他自己改 我就是應屆生 我領導就這樣做的

上世是朵花:這名網友分享了他現在的情況,可見大家都在採取這種方式,這樣的確會更好一點。

網友八:程式設計師的尊嚴就是:自己的bug含著淚也要自己改掉

上世是朵花:沒錯,對於別人的錯誤程式設計師無法容忍,對於自己的錯誤程式設計師對自己的包容性是很強的,遇到自己的bug也會悄無聲息的改了。

想必樓主的這種情況,我們在工作過程中也是經常碰到的,並不是什麼少見的事情,只不過他碰到了一個比較介意的人而已,站在應屆畢業生角度去想,也是可以理解,因為自己的程式碼被別人改了,的確有點不樂意,但是直接開噴就顯得不太友好,畢竟還是應該對老一輩的程式設計師們表示一點友好,這樣的事情,也許多一些溝通就不會發生了,因此在工作中,特別是與別人相關的事情,不要想當然的認為他應該不會介意的,他應該知道的,最好是有個溝通,瞭解一下對方的想法,這樣就減少了一些不必要的麻煩,通過這樣的事情,我想這名程式設計師網友也會多少吸取了一點教訓,以後也不會再發生這樣的事情了,其他網友們也想想自己是不是也做過類似的事情了,是不是對方也很介意只不過沒說而已,那麼以後就注意一下方式吧,避免一些不必要的麻煩!

最後,如果有想一起學習web前端,HTML5及JavaScript的可以來一下我的前端群733581373,好友都會在裡面交流,分享一些學習的方法和需要注意的小細節,每天也會準時的講一些前端的炫酷特效,及前端直播課程學習

 

如果想看到更加系統的文章和學習方法經驗可以關注的微訊號:‘web前端技術圈’或者‘webxh6’關注後回覆‘2018’可以領取一套完整的學習視訊