精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我為什么勸你放棄個人代碼所有權?

開發 前端
編碼是一種藝術形式,藝術家們非常重視他們的作品。這種發自內心的依戀讓程序員們充滿激情。這可能是件好事,但也可能導致問題。除非整個開發組織只有一兩個開發人員,否則在意個人的代碼所有權是一種病態的行為。我不推薦,也不鼓勵。

編碼是一種藝術形式,藝術家們非常重視他們的作品。這種發自內心的依戀讓程序員們充滿激情。這可能是件好事,但也可能導致問題。

除非整個開發組織只有一兩個開發人員,否則在意個人的代碼所有權是一種病態的行為。我不推薦,也不鼓勵。原因如下:

1. 對代碼的情感依戀傷害了集體智慧

[[207261]]

與代碼相關聯的程序員會認為代碼是自己的一部分。這種情緒導致代碼變成他人不可觸及的,而這種教條主義思維會發展成權屬之爭。當涉及情緒時,代碼審查是困難的。除非代碼的所有者批準更改,否則無法進行改進。

我觀察了一些團隊的軟件開發過程,認為團隊理念應該被擴展到開發的所有權、目標、過程,衡量成功的方式以及如何慶祝等工作的所有方面。就如同在一個球隊中不能說球員自己的勝利,而是團隊的勝利。每個成員都是一個有機體,是能完成工作的重要組成部分。贏得比賽的是球隊,而不是某個球員。同樣地,開發人員不應該感到自己擁有代碼。相反,他們應該覺得自己是構建代碼的必要組成部分,是為組織工作而不是自己打游戲。

作為工程文化的組成部分,正確地培養對代碼的感覺需要公司頂層的支持,最好是在一項新工程開始時就著手準備。如果鼓勵恰當,這種文化就會在團隊中形成,成為現實。

2.個人代碼所有類似流水線上的單點故障

開發者本身會有生病、辭職、升職、轉行、出國、死亡等任何你能想到的不測。把一個公司的知識產權的重要部分與一個人聯系在一起,是一條通往災難的單行道。個人代碼所有權會將公司的健康狀況與代碼所有者個人的健康狀況,或與所有者/公司之間關系的健康狀況聯系起來。

如果一個開發人員擁有代碼權,那么開發人員就成了一個單點故障。如果他或她發生了什么事,公司就會承擔后果。代碼越復雜,公司需要承受的損害就越大,回到正軌的時間也就越長。

3.團隊比個體之和更強大

[[207262]]

一個有才華的開發者可以創造出驚人的價值,但是一個由N個開發者組成的團隊創造的價值超過N個開發者開發價值之和。頭腦風暴、協作和反饋可以提高任何開發人員的質量和產出,不管他或她多么有才華。當一個人擁有代碼時,頭腦風暴和協作就要讓位于所有權,而結果會影響產品的質量。

也許你會認為幾個開發人員獨自工作比一個小團隊一起工作要好得多。一個開發人員單獨工作可能會更快地產生一些實際的結果,這對于解決一個問題來說是很好的,但是其整體結果的質量和壽命是有限的,這對企業來說不是很理想的。

4. 代碼是一種產品,屬于團隊擁

有沒有人會這么想問題,到底房子屬于建造它的木匠,還是屬于購買它的房主?這是因為房子是一個物理實體,它具有我們所認為的買方擁有的實體品質。當你在商店里買食物時,那就是你的食物。如果你買了一輛車,那就是你的車。再明顯不過!

當一個產品是概念性的,事情就不那么明顯了。例如,小說的作者擁有故事版權,而買書的人只擁有紙質書。軟件更接近一個概念而不是一個物理對象,而開發人員,特別是小公司的開發人員,覺得自己擁有它。他們有這樣的感覺,因為他們是唯一了解細節的人。這是一種自然傾向,但同時也是一種謬論,組織和開發者應該遠離。

軟件由公司所有,而不是由開發人員擁有。從法律上來說,這是軟件開發人員和他們的雇主之間的雇傭合同中所規定的事實,但人們每天的感覺可能都不一樣。雖然工程團隊應該對工作有責任感,但開發人員不應該產生個人所有制的感覺。

5. 創新需要一個組織

[[207263]]

如果一個開發人員單獨擁有代碼,那么開發人員將完成所有的創新。聽起來不是很荒謬嗎?作為一個獨自工作的工程師,確實可以做到快速創新,但很快就達到能力的極限了。另一方面,一個團隊可以繼續通過集體智慧,頭腦風暴,從不同角度看待問題,將一個人無法擁有的豐富經驗搬上臺面,進行創新。

如果團隊隨時做出改變,引進不同經驗的新成員,其創新的質量就會增長,新概念的火花也會被重新點燃。辯論和善意的摩擦刺激創新,那些秘密的和受到謹慎保護的部門的知識領域則不容易創新。

6.個人代碼所有權會導致停滯

缺乏創新會導致工程停滯不前。長期處于孤立狀態下的程序員往往會被他們已習慣的觀念所影響。他們會不同程度地拒絕接受工作上的任何改變,因為固化的觀念已經給他們帶來了復雜的意義。如果與自己的觀念不一致,任何外部來源的想法最終會被過濾掉。如果是在創業初期,這樣做可能是件好事。然而,時間一久,這種開發軟件的方式就很難擴展了,繼而將不再有創新。

7.個人代碼所有權會阻礙個人進步

那些整天獨自在同一個代碼庫工作的開發人員變成了籠子里的鴿子。這意味著他們在任何不是他們專長領域的地方都變得遲鈍,裹足不前。

我曾經看到過來自大企業的開發人員,他們在同一個應用程序的同一個對話框上工作了多年(微軟的一些部門曾經因此而臭名昭著)。這種專業化是極端個人代碼所有權所導致的結果,造成了個人成長的損失。

8.個人代碼所有權阻礙了職業發展

[[207264]]

如果一個開發人員把自己和他們的代碼捆綁在一起,那么他們不僅是上面所提到的單點故障,還很難晉升到更高的職位,因為沒有簡單的方法來替代他們所負責的工作。

我之前在一篇題為《Work yourself out of your job》的文章中談到了這一點:“要得到晉升,你必須放棄你寶貴的財產,把自己從目前的工作中擺脫出來,這樣你就可以開始一個更高級別頭銜的新工作。”個人代碼所有權限制了這種可能性。開發人員若想提升,要做的第一件事就是確保他們不是某部分代碼庫的所有者。

個人代碼所有權通常是自己造成的,因此也很容易被自己撤銷。為了做到這一點,開發人員需要友善地鼓勵其他工程師接觸自己編寫的代碼,并協助他們熟悉它。一開始,讓所有權消失會有風險。這會讓你覺得你把自己從工作中趕了出來,但這是正確的做法,去做不同的更好的事情會更有益。

9.個人代碼所有權是工程師們的監獄

“擁有”部分代碼,感到不可缺少,這可能會給人一種職業安全感的錯誤印象。然而,工作安全看起來更像把自己關進監獄,而不是待在一個舒服的地方。不學習新技能,沒有職業發展,一個軟件工程師就像被關在一個自制的監獄里,并且這個監獄空間還會變得越來越小。

幾年前,我讀了一篇優秀的文章,標題為《Give Away Your Legos, and Other Commandments for Scaling Startups》。它談到了創業公司的可擴展性,同樣的概念也適用于個人的可擴展性和職業發展。如果一個開發人員整日把自己的“樂高積木”放在身邊,小心翼翼地保護著,就等同于用樂高磚給自己建造了一座樂高監獄。放棄你的樂高積木吧,重塑自我,繼續前進。

10.開發人員堅持他們的代碼所有權,易與領導沖突

[[207265]]

在技術世界里,市場總是在不斷變化,產品也是如此。有時產品變更必須是激進的,開發人員需要適應和支持領導要求的變更。當個人代碼所有權的感覺過于強烈時,開發人員往往會與領導產生分歧并抵制變更。這種行為可能會導致沖突,要么減緩進度,要么被解雇。

如果在一些大型機構,整個團隊都會因為一個項目取消而被解雇。試想,為什么一個公司會因為一個項目被取消而解雇一個有才華的工程師團隊呢?如果工程師能毫無問題地進行新項目,公司會解雇他們嗎?現實情況是,有時候,團隊是圍繞項目形成的。個人過分專注于一個項目,擁有它并小心地保護它,失去了適應新項目的能力,拒絕改變,拒絕放手,得到的不僅是一所監獄,還可能是專業的棺材。

11.個人代碼所有權導致不信任

一些認為有必要擁有和捍衛代碼權的開發人員正在傳播一種不良印象:都給我躲開!我才是唯一能理解或接觸這段代碼的人。

這種印象可能不會被明確表達出來,但整個工程團隊都會有感覺,有意或無意地認為這是不信任的信號。當同一團隊的成員互相不信任并明確表示時,團隊就會遭受損失,并失去快速行動的能力。不信任會導致不良摩擦,這會消耗寶貴的能量,卻不會產生任何積極的結果。

當開發人員開始放棄他們的個人代碼所有權意識時,事情就會改變。信任成為工作方式的一部分,團隊合作成為驅動力。團隊在一個充滿信任的環境中運行,會產生更好的結果,并變得更有彈性。

12.拒絕分享對組織的發展沒有好處

感覺自己單獨擁有代碼的開發人員常常覺得他們不需要任何流程來指導他們。Agile方法中如Scrum或其他形式的組織結構對這些開發人員來說似乎是外來的和不必要的。這點和一個拒絕在任何壓力、結構或約束下工作的藝術家來說是不一樣的。

這種軟件開發的觀點根植于早期的黑客時代,是那時很典型的年輕開發者的生活。單飛、學習、成長,長時間占據一個程序員的生活,他們和流程中其他人沒有任何關聯。這種工作方式是缺少彈性的。當一個或兩個以上的人參與一個項目時,輝煌的黑客時代使用的方法便不再有利于工作。

在開發人員作為團隊的一部分進行工作時,流程成為一個重要的工具。它有助于同步工作并確保高效、可預測和有組織地交付結果。黑客和開發軟件之間存在著巨大的差異。前者可能很有趣,后者則是工程組織如何規模化。

責任編輯:未麗燕 來源: 智能觀編譯
相關推薦

2024-03-19 14:43:55

Rust編譯所有權

2023-01-27 14:47:30

DevOps軟件開發工程師

2023-07-23 17:19:34

人工智能系統

2011-01-07 09:19:35

Linux文件權限

2024-01-10 09:26:52

Rust所有權編程

2017-07-27 13:34:52

Rust所有權數據

2021-02-01 07:20:51

KafkaPulsar搜索

2013-08-16 10:46:20

2022-03-18 08:00:00

區塊鏈代幣以太坊

2024-09-02 10:40:18

2022-11-03 15:14:43

Linux文件權限

2021-07-30 05:12:54

智能指針C++編程語言

2018-12-21 11:26:49

MySQLMongoDB數據庫

2018-04-20 14:37:43

互聯網技術細節

2009-09-12 09:46:47

Windows 7所有權添加

2022-05-30 00:19:13

元宇宙NFTWeb3

2024-06-27 13:45:21

2013-06-14 10:34:34

iOS App蘋果iOS開發者

2018-01-23 11:15:28

云計算數據平臺云平臺

2010-07-20 17:36:55

SQL Server
點贊
收藏

51CTO技術棧公眾號

久久综合国产精品| 99伊人成综合| 精品国产伦一区二区三区免费| 阿v天堂2018| 国产视频第一区| 久久99久久久久| 91精品国产91久久久久久| 久久国产精品影院| 天堂精品在线视频| 欧美中文一区二区三区| 欧美激情亚洲天堂| 北岛玲日韩精品一区二区三区| 国产精品一区二区不卡| 日韩暖暖在线视频| 久久久久久福利| 日韩a一区二区| 亚洲福利在线播放| 亚洲美女性囗交| xx欧美xxx| 亚洲国产欧美在线| 五月天av影院| 国产精品久久久久一区二区国产| 国产91丝袜在线播放| 国产精品偷伦一区二区| 欧美 日韩 精品| 亚洲午夜精品久久久久久app| 中文字幕在线精品| 亚洲中文字幕一区| 一本一道久久a久久| 欧美日韩国产成人在线91| 一女被多男玩喷潮视频| 青草av在线| 中文字幕一区二区三区蜜月| 欧美在线激情| 婷婷五月综合久久中文字幕| 国产一区二区精品在线观看| 国产精品网红福利| 波多野结衣午夜| 国产欧美午夜| 97久久国产精品| 久久久久99精品成人片毛片| 五月激情久久久| 少妇高潮 亚洲精品| b站大片免费直播| 日韩啪啪网站| 精品无人区太爽高潮在线播放 | 欧美美女日韩| 天天操天天色综合| 久久久久久久久久网| 蜜桃传媒在线观看免费进入 | 欧美日韩一道本| 大桥未久在线播放| 亚洲一区二区在线视频| 97久久国产亚洲精品超碰热| 在线三级电影| 亚洲影院在线观看| 日韩国产成人无码av毛片| 污片在线免费观看| 一区二区三区欧美视频| 国产日韩第一页| 污视频网站免费在线观看| 亚洲国产欧美在线| 国产精品视频一区二区三区四区五区| 性感女国产在线| 一本在线高清不卡dvd| 国产精品少妇在线视频| 国产精品亚洲d| 欧美丰满美乳xxx高潮www| 欧美在线a视频| 亚洲成人黄色| 亚洲精品视频网上网址在线观看 | 国产福利精品一区二区三区| 99久久99九九99九九九| 日韩欧美国产精品一区| 国产精品久久久久久久无码| 亚洲系列另类av| 中文字幕亚洲欧美日韩高清| 国精品无码一区二区三区| 欧美日韩精品一本二本三本 | 色av中文字幕一区| 国产67194| 亚洲免费高清| 国产精品亚洲一区二区三区| 99久久久无码国产精品免费| www.av亚洲| 亚洲成人自拍| 欧美xxxx做受欧美88bbw| 精品久久久久久久久久久久| 午夜免费一区二区| 日韩精品成人| 国产视频精品自拍| 欧美三级黄色大片| 性感少妇一区| 亚洲最大的网站| 无码精品在线观看| 中文字幕一区二区在线播放| 青青草成人免费在线视频| 欧美日韩尤物久久| 精品免费视频一区二区| 亚洲综合欧美综合| 韩日成人av| 国产精品女视频| 蜜臀av在线观看| 国产精品久久久久久久久免费相片 | www.亚洲免费| 亚洲成人激情综合网| 高清一区在线观看| 日韩三级av| 不卡中文字幕av| 天天天天天天天干| 成人18视频日本| 中文字幕在线亚洲精品| 日韩国产网站| 日韩av在线网页| 青青草激情视频| 日本欧美大码aⅴ在线播放| 成人高清在线观看| 男人的天堂在线视频免费观看 | 最新国产精品拍自在线播放| 久久久久成人片免费观看蜜芽| 蜜臀久久99精品久久久久久9| 精品视频第一区| 免费在线播放电影| 91精品国产入口| 久久午夜精品视频| 久久国产99| 国新精品乱码一区二区三区18| 黄a在线观看| 欧美伊人精品成人久久综合97| av无码av天天av天天爽| 亚洲黄色高清| 91麻豆蜜桃| а天堂中文在线官网| 欧美日韩情趣电影| 妺妺窝人体色WWW精品| 99riav1国产精品视频| 国产精选在线观看91| 午夜伦理在线视频| 欧美大片日本大片免费观看| 丝袜 亚洲 另类 欧美 重口| 激情亚洲综合在线| 正在播放一区二区三区| 色综合.com| 色婷婷综合成人| 一本色道久久综合亚洲| 欧美激情一区二区三区在线| 最新中文字幕2018| 偷拍欧美精品| 91九色蝌蚪成人| 97caopor国产在线视频| 欧美一卡二卡三卡| 欧美成欧美va| 成人av网站免费| 91国视频在线| 美女少妇全过程你懂的久久| 日本一欧美一欧美一亚洲视频 | 久久99久国产精品黄毛片入口| 国产女同91疯狂高潮互磨| 亚洲美女免费在线| 亚洲国产精品狼友在线观看| 夜夜爽av福利精品导航| 免费在线成人av| 国产亚洲一区二区手机在线观看| 在线激情影院一区| 国产乱人乱偷精品视频| 亚洲综合丁香婷婷六月香| 欧美成人精品一区二区综合免费| 亚洲精品影视| 欧美精品成人一区二区在线观看| 国产91在线播放精品| 久久综合伊人77777尤物| 亚洲爱爱综合网| 欧美日韩国内自拍| 久久久久99精品成人| 国产成人免费在线观看不卡| 你懂的av在线| 日韩www.| 国产伦理久久久| 成人黄色免费短视频| 精品国产自在精品国产浪潮| 可以免费观看的毛片| 色婷婷综合久色| 成人免费精品动漫网站| 9i在线看片成人免费| 免费看污污网站| 国产综合激情| 亚洲成人a**址| www.爱久久| 国产免费成人av| av剧情在线观看| 最近2019中文字幕mv免费看| 蜜桃在线一区二区| 欧美色涩在线第一页| 久久久91视频| 国产精品无遮挡| 一级特级黄色片| 精彩视频一区二区| 两根大肉大捧一进一出好爽视频| 久久精品国产99久久| 久草热久草热线频97精品| 久久久久久久性潮| 51精品国产黑色丝袜高跟鞋| h片在线观看网站| 国产亚洲欧洲在线| 免费观看毛片网站| 欧美日韩和欧美的一区二区| 好吊妞视频一区二区三区| 18成人在线视频| 欧美人与性囗牲恔配| 成人综合在线视频| 91精品国产三级| 青青草精品视频| 成年人视频观看| 红桃视频亚洲| 欧美性受xxxx黑人猛交88| 国产a久久精品一区二区三区| 风间由美一区二区三区| 成人爱爱网址| 午夜免费日韩视频| h片在线播放| 最近中文字幕2019免费| 国产乱视频在线观看| 日韩精品极品在线观看播放免费视频| 不卡的日韩av| 91精品婷婷国产综合久久 | 日韩一区二区三区在线观看| 天天干,天天干| 日韩欧美亚洲范冰冰与中字| 精品少妇久久久| 一区二区国产视频| www.99re7| 亚洲色图丝袜美腿| 日韩亚洲欧美中文字幕| 中文字幕乱码亚洲精品一区| 亚洲综合色一区| 国产亚洲自拍一区| a级大片在线观看| 99国产精品一区| 搡老熟女老女人一区二区| www.亚洲激情.com| 秘密基地免费观看完整版中文 | 欧美日韩在线精品一区二区三区激情 | 黄页网站在线看| 国产精品一区二区在线观看网站 | 中文字幕视频二区| 在线看国产一区| 精产国品一区二区| 欧美中文一区二区三区| 97成人免费视频| 欧美一级片免费看| 性做久久久久久久久久| 精品国产免费久久| 午夜视频福利在线观看| 精品亚洲国产视频| 国产精品久久久久久久龚玥菲| 中文字幕欧美日韩| 欧美激情二区| 久久偷看各类女兵18女厕嘘嘘| av免费在线网站| 国模精品视频一区二区| 久热在线观看视频| 国产97在线|亚洲| 91精品国产66| 亚洲精品日产aⅴ| 岛国精品一区| 久久99久久99精品蜜柚传媒| 全球av集中精品导航福利| 日本精品一区二区三区视频| 青青草91久久久久久久久| 伊人色综合影院| 国内精品久久久久久久97牛牛 | 最近中文字幕av| 7777精品伊人久久久大香线蕉完整版| 亚洲av色香蕉一区二区三区| 亚洲精品不卡在线| av在线收看| 欧美高跟鞋交xxxxhd| 最新日韩精品| 成人性生交大片免费看视频直播 | 这里精品视频免费| 中文字幕中文字幕在线十八区| 97在线看免费观看视频在线观看| 欧美精品高清| 91久久偷偷做嫩草影院| 曰本一区二区三区视频| 7777在线视频| 亚洲综合精品| 天美一区二区三区| 久久亚洲一区二区三区四区| 999精品视频在线观看播放| 亚洲成人av中文| 国产一区二区三区在线观看 | eeuss影院在线观看| 欧美俄罗斯乱妇| 性欧美freehd18| 国产伦精品一区二区三区视频孕妇| 国产精品日韩精品中文字幕| 国产又粗又大又爽的视频| 亚久久调教视频| 色诱av手机版| 国产精品视频九色porn| 日韩欧美视频在线免费观看| 欧美裸体一区二区三区| 午夜福利一区二区三区| 不卡av在线播放| av在线日韩| 久久综合九色99| 国产综合精品一区| 黄色片免费网址| 欧美国产国产综合| 毛片毛片女人毛片毛片| 日韩欧美一级精品久久| 在线免费观看黄色av| 欧美在线免费看| 国产三级精品三级在线观看国产| 在线观看成人免费| 蜜桃在线一区二区三区| 性欧美精品中出| 欧美午夜无遮挡| 天堂国产一区二区三区| 欧美久久精品午夜青青大伊人| 欧美暴力调教| 牛人盗摄一区二区三区视频| 99国产精品久久久久久久| 香蕉久久久久久av成人| 综合av第一页| 国产又大又粗又硬| 中文字幕亚洲无线码a| 日韩视频网站在线观看| 欧美日韩一区在线观看视频| 亚洲一区二区免费看| 中出视频在线观看| 亚洲一二三四区| 亚洲av无码片一区二区三区 | 麻豆av福利av久久av| 影音先锋在线一区| 伊人影院在线观看视频| 一区二区三区欧美视频| 精品人妻一区二区三区浪潮在线 | 蜜桃视频www网站在线观看| 国产精品美女诱惑| 一区免费视频| yy1111111| 狠狠躁夜夜躁人人躁婷婷91| 色视频免费在线观看| 日韩美女免费视频| 欧美日韩第一| 182午夜在线观看| 亚洲欧洲av在线| 国产99久一区二区三区a片| 欧美成人久久久| 亚洲va欧美va人人爽成人影院| 欧美精品在欧美一区二区| 国产成人av福利| 日韩视频免费观看高清| 精品无人区乱码1区2区3区在线 | 日本乱人伦一区| 大片免费播放在线视频| 国产啪精品视频网站| 91精品一区国产高清在线gif| 久久综合桃花网| 午夜精品福利一区二区蜜股av| 香蕉视频黄色片| 国产精品白丝jk喷水视频一区| 日韩理论电影大全| 亚洲在线观看网站| 亚洲成人综合视频| 狠狠狠综合7777久夜色撩人| 国产欧美精品va在线观看| 欧美日韩三区| 国产偷人妻精品一区| 欧美日本高清视频在线观看| 99福利在线| 欧美人与性禽动交精品| 久久99久久精品欧美| 国产一级二级三级视频| 亚洲欧美日韩一区二区在线| 亚洲精品大全| 亚洲熟妇无码另类久久久| 亚洲国产岛国毛片在线| 亚洲av无码国产精品永久一区 | 福利在线一区二区| 久久久久久夜精品精品免费| 中文字幕在线观看高清| 欧美激情精品久久久久久蜜臀 | 亚洲国产激情av| 朝桐光av在线一区二区三区| 欧美在线视频免费观看| 99久久.com| 欧美熟妇精品黑人巨大一二三区| 欧美日韩不卡视频| 91九色porn在线资源| 亚洲免费在线精品一区| 不卡一区二区三区四区| 亚洲影视一区二区| 97在线精品国自产拍中文| 亚洲最新色图| www.狠狠爱| 亚洲精品按摩视频| 美女精品视频在线|