自己辛辛苦苦寫的代碼因為同事寫的更好而被刪是怎樣的體驗?
01-03
這算啥。。。科研界經常投入幾百上千萬,一個組拚命數年,最後快做出來的時候,別人做的更好,更快,並把文章發掉了。一點credit都沒有,哭都沒地方哭,以後經費還不好申了。為什麼我會知道,因為我經歷過。另外我夫人是做生物的,聽她說好幾個美國的蛋白質結構組,不幸和施一公做了同樣的蛋白質晶體。然後就被絞殺,不,是秒殺。有幾個曾經前途無量的PI,曾經一年大於一篇CNS,現在淪落到幾年沒得文章發。紐約的幾個當年牛逼的組,現在都是先打聽施一公做什麼,然後盡量保證不撞車。
被人改了太正常了,別人寫的更好,自然應該服輸。被機器改了才鬱悶,版本控制裡面的合併事故,遇到的請舉手。
跟這樣的同事共事是你的幸運。
================================
舉個例子,你有一個同事,正好跟問題描述里的相反:- 寫出來的代碼是由bug組成的,無數個bug勉強湊在一起組成了一個功能,這個東西要不就不出問題,一出問題得捏著鼻子一點點去看去跟;
- 一個叫 password 的變數,你跟了半天發現其實存的是user name;
- 同樣功能的函數有兩個,函數名也一樣,你根本就不知道哪個才是有用的,也不知道另一個是不是真的沒用;
- 三四層for嵌套連個局部變數也捨不得用,就這麼 data[i][j][k] 一層層下去;
- 從來不處理異常,能不能正常運行全靠緣分;
- 變數名拼音英文混用,拼音和英文都有大量的拼寫錯誤。
- 最糟糕的是,他離職之後這堆垃圾交給你了,他升職加薪比你還滋潤,坑爹啊。。
我剛入行的時候,技能基本全是自學,幾乎每次回頭看自己兩三個月前寫的代碼都感覺跟屎一樣,然後自己抽空刪了重寫。審美能力提升、發現了之前的愚蠢和醜陋,自然會想要改正。被刪掉的代碼寫的時候費了多少心血無所謂,那都是過去的事,我只希望最新的版本儘可能優雅。
倒是在知乎上,有時候碼了一兩個鐘頭的答案,準備提交時刷新一下,發現別人先一步答了更好的,就只能刪草稿含淚怒贊了。沒用了自然要刪掉。在office裡面大家天天都在互操代碼,經常有人辛辛苦苦寫出來一套軟體,然後因為沒有用office的輪子,最後被人家用輪子把UI留了下來內核全部幹掉……保持office各個app的一致性。
你同事也是辛辛苦苦寫的啊,大兄弟
體驗應該是很開心吧,畢竟有人關心代碼質量的團隊不多 還有人給你改好了。你還要如何…
這算什麼,想想佛雷格寫了十年的《算數基本法則》,結果臨出版的時候,羅素給他來了封信 ?(?д??)!
有這學習機會,難道不應該欣喜若狂嗎?我在公司寫的爛代碼,我自己都看不下去了,連抄都不知道抄誰的
當然是拜讀啊。
兄弟,碰到這種人是你的福分,好好跟人家學習。
master是我維護的,自己的代碼不會被同事刪…… (誤
前幾個月我寫過一個搜索索引,線上跑了一段日子之後老大吐槽說我索引占內存略大,下個版本這塊他來重寫一個更吊的。
嗯,後來老大這個新版本的索引佔用空間不降反升,時間性能上相差無幾。
於是老大參考了我的做法,在我基礎上做了很多底層的優化,終於得到一個時空上更優的新版。
後來就是老大在會上表揚了我一下,然後給我在這個項目中打了3.75分,年終獎有盼頭了。
如果你非要問是什麼體驗,雖敗猶榮,爽(逃體驗極爛
感覺就是被吊打
沒辦法 就是寫得比你好
不僅對象設計精簡 代碼邏輯清晰而且效能比你好 他4分鐘載3G多資料到HBase 我7分鐘才載3G不甘心沒什麼用
看他的code 然後學習他今天吊打我 我學了 以後吊打別人都是經驗積累不卑不亢 但是要記住這種被吊打的感覺自己要繼續加油 死命code思考code
你這算啥, 遊戲行業天天都有項目被砍掉
項目不在了, 代碼刪了就心不煩了, 這點和老婆刪前女友照片是一樣的但問題是每次看代碼心很痛的嘛P.S. 你們沒用代碼管理么? 刪了你再給弄回來就好了吧, 如果真要做壞事的話:)如果是因為自己的代碼銼被替換了就替換了唄
玻璃心。
怕啥,上半年我們組親手幹掉了老前輩們寫了三年的爛代碼不是不願意重構,那10w行代碼誰個有功夫看啊
活體實驗,兔子分籠。
新來的保潔阿姨,晚上收拾籠子時把兔子趕到了一個籠子里。爾等區區代碼,算得了什麼同事不僅幫你實現了功能,還幫你移除了bug,你能不感謝他嘛
成天抄大牛代碼讓大牛無從可刪
推薦閱讀:
※為什麼google scholar引用率偏高?
※中國的科普教育和外國相比存在怎樣的差距?
※在地質學研究中,你都見過哪些「還有這種操作」的神操作?
※有哪些無用的論文、研究?
※研究生學 三維激光(測繪)有前景嗎?