精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

艳母动漫在线观看| 秋霞av国产精品一区| 亚洲区 欧美区| 九色porny丨入口在线| 久久久精品tv| 欧美一级大片在线观看| 无码人中文字幕| 国产成人tv| 色综合色狠狠天天综合色| 手机福利在线视频| 全色精品综合影院| 国内精品久久久久影院色 | 污的网站在线观看| 91久色porny| 99国产超薄肉色丝袜交足的后果| 国产又大又黄又粗| 综合日韩在线| 国产亚洲欧洲在线| 岛国精品资源网站| 96sao精品免费视频观看| 疯狂欧美牲乱大交777| 91制片厂免费观看| 免费一级毛片在线观看| 成熟亚洲日本毛茸茸凸凹| 国产美女精品视频| 无码视频一区二区三区| 黑丝一区二区三区| 精品国产区一区二区三区在线观看| 添女人荫蒂视频| 99久久免费精品国产72精品九九| 欧美日韩亚洲国产综合| 无码人妻精品一区二区三区在线| jizz性欧美10| 国产精品久久久久婷婷| 日本一区高清不卡| 午夜视频在线播放| 东方aⅴ免费观看久久av| 国产精品亚洲欧美导航| 久久精品久久久久久久| 亚洲欧洲日本mm| 欧美黑人xxx| 成人在线观看小视频| 成人羞羞视频播放网站| 亚洲欧美日韩一区二区三区在线| 国产高清成人久久| 国产精品极品在线观看| 精品久久久久久久久久久久久久久 | 精品深夜av无码一区二区老年| 欧美电影《睫毛膏》| 亚洲欧美www| 久久久久久久久免费看无码| 麻豆国产欧美一区二区三区r| 欧美电影免费观看完整版| 欧美日韩精品区别| 91成人短视频在线观看| 欧美日韩国产a| 伊人影院综合在线| 欧美日韩卡一| 91麻豆精品国产无毒不卡在线观看 | 精品不卡一区二区三区| 三级视频在线看| 99久久er热在这里只有精品15| 成人午夜影院在线观看| 蜜桃91麻豆精品一二三区| 丰满亚洲少妇av| 激情视频在线观看一区二区三区| 五月婷婷伊人网| 91蝌蚪国产九色| 婷婷久久青草热一区二区| 福利在线午夜| 综合久久久久综合| 免费的一级黄色片| 日韩欧美精品一区二区三区| 91久久一区二区| 污色网站在线观看| 国产激情一区| 亚洲精品国精品久久99热| 不卡一区二区在线观看| 菠萝蜜一区二区| 久久成年人免费电影| 精品小视频在线观看| 国产一区二区精品| 国产精品免费视频xxxx| 国产日本精品视频| 成人免费电影视频| 日本不卡一二三区| h片在线播放| 精品国产鲁一鲁一区二区张丽| 凹凸日日摸日日碰夜夜爽1| 成人性片免费| 欧美精品一区二区三区蜜桃视频| 久久久久久九九九九九| 91精品国产自产拍在线观看蜜| 欧美日韩国产二区| 精品无码一区二区三区的天堂| 韩国av一区二区三区在线观看| 国产伦精品一区二区三区免费视频| 巨骚激情综合| 亚洲精品免费在线| 国产精品亚洲αv天堂无码| 婷婷成人av| 日韩精品中文字幕在线观看| 男的操女的网站| 久久成人精品| 99re视频在线播放| 成年人视频在线免费观看| 一区二区成人在线观看| 黄色一级二级三级| 国产精品一线| 久久精品视频99| 午夜精品免费观看| 成人听书哪个软件好| 日韩久久久久久久久久久久久| 中文字幕有码在线观看| 色婷婷av一区二区三区软件| 亚洲黄色小说在线观看| 北条麻妃国产九九九精品小说| 欧美激情a在线| 中文字幕 欧美激情| 91色在线porny| 国产av熟女一区二区三区| 日本黄色一区| 日韩麻豆第一页| 国产真实的和子乱拍在线观看| 久久国产精品区| 欧美日韩精品一区| 成人在线黄色电影| 欧美不卡在线视频| 男人av资源站| 蓝色福利精品导航| 亚洲国产精品一区二区第四页av| 深夜av在线| 精品不卡在线视频| 国产成人无码aa精品一区| 久久精品久久综合| 亚洲福利av| 99久久伊人| 亚洲天堂免费视频| 天码人妻一区二区三区在线看 | 98国产高清一区| 国产在线高清视频| 欧美麻豆精品久久久久久| 国产午夜福利一区| 日韩精品免费视频人成| 欧美精品一区在线| 日韩天堂在线| 国产亚洲精品日韩| 中文字幕观看在线| 国产精品久久久久影视| 成人黄色片视频| 啄木系列成人av电影| 欧洲成人性视频| 欧美日韩在线精品一区二区三区激情综| 午夜av区久久| 中出视频在线观看| 亚洲欧美春色| 日韩.欧美.亚洲| 欧美日韩视频免费观看| 在线精品国产欧美| 亚洲在线精品视频| 亚洲欧美另类综合偷拍| 国产美女18xxxx免费视频| 羞羞色午夜精品一区二区三区| 91网站在线免费观看| 五月天激情在线| 精品少妇一区二区三区在线视频| 久久久久无码国产精品| av成人免费在线观看| 成人三级视频在线播放| 成人同人动漫免费观看| 91精品视频播放| h片视频在线观看| 亚洲美女福利视频网站| 做爰无遮挡三级| 1区2区3区精品视频| 最新国产精品自拍| 国产亚洲成人一区| 亚洲欧洲精品一区二区三区波多野1战4| 四虎国产精品免费久久| 久久久久久久久久国产精品| 青青草免费在线| 91麻豆精品国产自产在线| 日韩美女视频网站| 国产精品视频麻豆| 国偷自产av一区二区三区麻豆| 国产模特精品视频久久久久| 亚洲国产日韩美| 日韩三级精品| 日本高清视频一区| av在线播放观看| 精品中文视频在线| 一级黄色录像大片| 精品色蜜蜜精品视频在线观看| 国产第一页精品| 成人av在线播放网址| 国产又粗又长又大的视频| 午夜精品国产| 日本在线一区| 都市激情亚洲| 成人h视频在线| 中老年在线免费视频| 久久久91精品国产| 黑人与亚洲人色ⅹvideos| 日韩午夜小视频| 一级黄色av片| 亚洲成人www| 午夜精品一区二区三级视频| 91丨国产丨九色丨pron| 又黄又爽又色的视频| 水蜜桃久久夜色精品一区的特点 | av在线下载| 亚洲一区二区久久| 神马久久久久久久久久| 欧美一区二区播放| 日批视频免费观看| 狠狠躁夜夜躁人人爽天天天天97| 四虎精品免费视频| 欧美精彩视频一区二区三区| 捆绑裸体绳奴bdsm亚洲| 国产一区三区三区| 日本xxxx黄色| 天堂久久一区二区三区| 日韩av中文字幕第一页| 在线国产一区二区| 亚洲精品影院| 精品免费视频| 久久综合婷婷综合| 国产福利资源一区| 超碰97网站| 日韩成人视屏| 91精品一区二区| 欧美男男gaygay1069| 国产精品久久一区| 欧美无毛视频| 热久久免费国产视频| 国产欧洲在线| 97视频免费在线观看| 欧美日韩在线视频免费观看| 欧美精品一区二区免费| 毛片在线不卡| 日韩在线观看免费高清| yourporn在线观看视频| 亚洲无亚洲人成网站77777| 青春有你2免费观看完整版在线播放高清| 精品av久久707| 亚洲国产精品suv| 欧美大片在线观看一区| www.亚洲欧美| 日韩免费成人网| 男人天堂手机在线观看| 亚洲成人精品av| 五月婷婷综合久久| 精品无码久久久久久国产| 亚洲 小说区 图片区 都市| 日韩av在线看| 欧美日韩在线中文字幕| 国产亚洲精品成人av久久ww| av在线收看| 日韩专区在线播放| 超碰超碰在线| 性欧美在线看片a免费观看| 亚洲永久av| 国产精品久久久久久久久久ktv| 国产亚洲精彩久久| 97免费资源站| 日韩最新在线| 亚洲春色在线视频| 欧美成人69| 国模吧无码一区二区三区 | 婷婷激情综合五月天| 国产成人综合亚洲网站| 中文字幕影片免费在线观看| 久久久久久久久久久久久夜| www.com.av| 亚洲国产一区视频| 日韩黄色一级视频| 日韩一区二区在线免费观看| 神马午夜精品95| 日韩av在线最新| av国产在线观看| 欧美国产日韩中文字幕在线| 神马久久资源| yy111111少妇影院日韩夜片| 自拍偷拍欧美一区| 三年中国中文在线观看免费播放| 伊人成人在线视频| 国产一区视频免费观看| 国产一区三区三区| 草草影院第一页| 亚洲精品视频在线看| 91video| 日韩限制级电影在线观看| 欧美中文在线| 欧美日韩国产成人| 成人不卡视频| 国产伦精品一区二区三区四区免费| 国产一区二区三区91| 99久久免费观看| 免费观看在线综合| 污片免费在线观看| 亚洲美女淫视频| 免费av中文字幕| 亚洲国产日韩欧美在线图片 | 欧美久久精品午夜青青大伊人| 华人av在线| 亚洲影视九九影院在线观看| 欧美女优在线视频| 久久久久久久9| 卡一卡二国产精品| 在线免费观看麻豆| 亚洲成人免费在线| 一卡二卡三卡在线观看| 亚洲精品中文字幕av| heyzo高清在线| 亚洲精品欧美一区二区三区| 国产精品美女久久久久久不卡| 久久综合久久网| 国产成人综合在线| 国产精品99久久久久久成人| 欧美综合亚洲图片综合区| 老熟妇高潮一区二区高清视频| 久久精品久久久久久| 在线国产成人影院| 鲁鲁视频www一区二区| 樱桃成人精品视频在线播放| 又黄又爽又色的视频| ...av二区三区久久精品| 天堂av免费在线观看| 国产偷亚洲偷欧美偷精品| 1区2区3区在线| 懂色一区二区三区av片| 牛夜精品久久久久久久99黑人| 最新天堂在线视频| 国产精品乱码人人做人人爱| 国产免费一级视频| 亚洲欧洲日韩国产| xxxxxx欧美| 日本不卡一区二区三区视频| 久久一区二区三区四区五区| 性少妇bbw张开| 色婷婷综合久久久中文一区二区| 婷婷色在线视频| 国色天香2019中文字幕在线观看| 一区二区三区自拍视频| av在线com| av欧美精品.com| 影音先锋亚洲天堂| 日韩av网站导航| 欧洲一区二区三区精品| 日本欧美色综合网站免费| 日韩国产在线观看| 免费成人深夜天涯网站| 欧美三区在线观看| 毛片网站在线免费观看| 91久久精品一区二区别| 国户精品久久久久久久久久久不卡| 风韵丰满熟妇啪啪区老熟熟女| 亚洲精品videosex极品| 亚洲精品喷潮一区二区三区| 久久久中精品2020中文| 青青草久久爱| 日本激情视频在线播放| 1000部国产精品成人观看| www.五月婷婷| 7777精品视频| 欧洲三级视频| 日本r级电影在线观看| 午夜日韩在线观看| 青青国产在线| 成人美女av在线直播| 国产精品红桃| 免费看污片网站| 69堂精品视频| 华人av在线| 在线成人性视频| 成人性生交大片免费看中文 | 日韩高清不卡一区二区| 黑人狂躁日本娇小| 精品国产一区二区三区久久影院| 国产激情在线播放| 亚洲精品成人自拍| 国产福利精品导航| www.国产毛片| 久久99久久99精品免观看粉嫩 | 日韩av在线看| 色噜噜成人av在线| 成人在线观看你懂的| 日本一区二区三区dvd视频在线| av在线亚洲天堂| 日韩暖暖在线视频| 午夜精品久久99蜜桃的功能介绍| 欧美性xxxx图片| 欧美一区二区播放| **在线精品| 福利视频免费在线观看| 国产欧美精品一区二区色综合| 国产91免费看| 国产日韩中文字幕| 午夜一区不卡| 久青草免费视频|