1390f915aSHu Haowen.. SPDX-License-Identifier: GPL-2.0
2390f915aSHu Haowen
3390f915aSHu Haowen.. include:: ../disclaimer-zh_TW.rst
4390f915aSHu Haowen
5390f915aSHu Haowen:Original: :ref:`Documentation/process/management-style.rst <managementstyle>`
6390f915aSHu Haowen:Translator: Alex Shi <alex.shi@linux.alibaba.com>
7*44a54e25SHu Haowen             Hu Haowen <src.res.211@gmail.com>
8390f915aSHu Haowen
9390f915aSHu Haowen.. _tw_managementstyle:
10390f915aSHu Haowen
11390f915aSHu HaowenLinux內核管理風格
12390f915aSHu Haowen=================
13390f915aSHu Haowen
14390f915aSHu Haowen這是一個簡短的文檔,描述了Linux內核首選的(或胡編的,取決於您問誰)管理風格。
15390f915aSHu Haowen它的目的是在某種程度上參照 :ref:`process/coding-style.rst <codingstyle>`
16390f915aSHu Haowen主要是爲了避免反覆回答 [#cnf1]_ 相同(或類似)的問題。
17390f915aSHu Haowen
18390f915aSHu Haowen管理風格是非常個人化的,比簡單的編碼風格規則更難以量化,因此本文檔可能與實
19390f915aSHu Haowen際情況有關,也可能與實際情況無關。起初它是一個玩笑,但這並不意味著它可能不
20390f915aSHu Haowen是真的。你得自己決定。
21390f915aSHu Haowen
22390f915aSHu Haowen順便說一句,在談到「核心管理者」時,主要是技術負責人,而不是在公司內部進行傳
23390f915aSHu Haowen統管理的人。如果你簽署了採購訂單或者對你的團隊的預算有任何了解,你幾乎肯定
24390f915aSHu Haowen不是一個核心管理者。這些建議可能適用於您,也可能不適用於您。
25390f915aSHu Haowen
26390f915aSHu Haowen首先,我建議你購買「高效人的七個習慣」,而不是閱讀它。燒了它,這是一個偉大的
27390f915aSHu Haowen象徵性姿態。
28390f915aSHu Haowen
29390f915aSHu Haowen.. [#cnf1] 本文件並不是通過回答問題,而是通過讓提問者痛苦地明白,我們不知道
30390f915aSHu Haowen   答案是什麼。
31390f915aSHu Haowen
32390f915aSHu Haowen不管怎樣,這裡是:
33390f915aSHu Haowen
34390f915aSHu Haowen.. _tw_decisions:
35390f915aSHu Haowen
36390f915aSHu Haowen1)決策
37390f915aSHu Haowen-------
38390f915aSHu Haowen
39390f915aSHu Haowen每個人都認爲管理者做決定,而且決策很重要。決定越大越痛苦,管理者就必須越高級。
40390f915aSHu Haowen這很明顯,但事實並非如此。
41390f915aSHu Haowen
42390f915aSHu Haowen遊戲的名字是 **避免** 做出決定。尤其是,如果有人告訴你「選擇(a)或(b),
43390f915aSHu Haowen我們真的需要你來做決定」,你就是陷入麻煩的管理者。你管理的人比你更了解細節,
44390f915aSHu Haowen所以如果他們來找你做技術決策,你完蛋了。你顯然沒有能力爲他們做這個決定。
45390f915aSHu Haowen
46390f915aSHu Haowen(推論:如果你管理的人不比你更了解細節,你也會被搞砸,儘管原因完全不同。
47390f915aSHu Haowen也就是說,你的工作是錯的,他們應該管理你的才智)
48390f915aSHu Haowen
49390f915aSHu Haowen所以遊戲的名字是 **避免** 做出決定,至少是那些大而痛苦的決定。做一些小的
50390f915aSHu Haowen和非結果性的決定是很好的,並且使您看起來好像知道自己在做什麼,所以內核管理者
51390f915aSHu Haowen需要做的是將那些大的和痛苦的決定變成那些沒有人真正關心的小事情。
52390f915aSHu Haowen
53390f915aSHu Haowen這有助於認識到一個大的決定和一個小的決定之間的關鍵區別是你是否可以在事後修正
54390f915aSHu Haowen你的決定。任何決定都可以通過始終確保如果你錯了(而且你一定會錯),你以後總是
55390f915aSHu Haowen可以通過回溯來彌補損失。突然間,你就要做兩個無關緊要的決定,一個是錯誤的,另
56390f915aSHu Haowen一個是正確的。
57390f915aSHu Haowen
58390f915aSHu Haowen人們甚至會認爲這是真正的領導能力(咳,胡說,咳)。
59390f915aSHu Haowen
60390f915aSHu Haowen因此,避免重大決策的關鍵在於避免做那些無法挽回的事情。不要被引導到一個你無法
61390f915aSHu Haowen逃離的角落。走投無路的老鼠可能很危險——走投無路的管理者真可憐。
62390f915aSHu Haowen
63390f915aSHu Haowen事實證明,由於沒有人會愚蠢到讓內核管理者承擔巨大的財政責任,所以通常很容易
64390f915aSHu Haowen回溯。既然你不可能浪費掉你無法償還的巨額資金,你唯一可以回溯的就是技術決策,
65390f915aSHu Haowen而回溯很容易:只要告訴大家你是個不稱職的傻瓜,說對不起,然後撤銷你去年讓別
66390f915aSHu Haowen人所做的毫無價值的工作。突然間,你一年前做的決定不在是一個重大的決定,因爲
67390f915aSHu Haowen它很容易被推翻。
68390f915aSHu Haowen
69390f915aSHu Haowen事實證明,有些人對接受這種方法有困難,原因有兩個:
70390f915aSHu Haowen
71390f915aSHu Haowen - 承認你是個白癡比看起來更難。我們都喜歡保持形象,在公共場合說你錯了有時
72390f915aSHu Haowen   確實很難。
73390f915aSHu Haowen - 如果有人告訴你,你去年所做的工作終究是不值得的,那麼對那些可憐的低級工
74390f915aSHu Haowen   程師來說也是很困難的,雖然實際的 **工作** 很容易刪除,但你可能已經不可
75390f915aSHu Haowen   挽回地失去了工程師的信任。記住:「不可撤銷」是我們一開始就試圖避免的,
76390f915aSHu Haowen   而你的決定終究是一個重大的決定。
77390f915aSHu Haowen
78390f915aSHu Haowen令人欣慰的是,這兩個原因都可以通過預先承認你沒有任何線索,提前告訴人們你的
79390f915aSHu Haowen決定完全是初步的,而且可能是錯誤的事情來有效地緩解。你應該始終保留改變主意
80390f915aSHu Haowen的權利,並讓人們 **意識** 到這一點。當你 **還沒有** 做過真正愚蠢的事情的時
81390f915aSHu Haowen候,承認自己是愚蠢的要容易得多。
82390f915aSHu Haowen
83390f915aSHu Haowen然後,當它真的被證明是愚蠢的時候,人們就轉動他們的眼珠說「哎呀,下次不要了」。
84390f915aSHu Haowen
85390f915aSHu Haowen這種對不稱職的先發制人的承認,也可能使真正做這項工作的人也會三思是否值得做。
86390f915aSHu Haowen畢竟,如果他們不確定這是否是一個好主意,你肯定不應該通過向他們保證他們所做
87390f915aSHu Haowen的工作將會進入(內核)鼓勵他們。在他們開始一項巨大的努力之前,至少讓他們三
88390f915aSHu Haowen思而後行。
89390f915aSHu Haowen
90390f915aSHu Haowen記住:他們最好比你更了解細節,而且他們通常認爲他們對每件事都有答案。作爲一
91390f915aSHu Haowen個管理者,你能做的最好的事情不是灌輸自信,而是對他們所做的事情進行健康的批
92390f915aSHu Haowen判性思考。
93390f915aSHu Haowen
94390f915aSHu Haowen順便說一句,另一種避免做出決定的方法是看起來很可憐的抱怨 「我們不能兩者兼
95390f915aSHu Haowen得嗎?」 相信我,它是有效的。如果不清楚哪種方法更好,他們最終會弄清楚的。
96390f915aSHu Haowen最終的答案可能是兩個團隊都會因爲這種情況而感到沮喪,以至於他們放棄了。
97390f915aSHu Haowen
98390f915aSHu Haowen這聽起來像是一個失敗,但這通常是一個跡象,表明兩個項目都有問題,而參與其中
99390f915aSHu Haowen的人不能做決定的原因是他們都是錯誤的。你最終會聞到玫瑰的味道,你避免了另一
100390f915aSHu Haowen個你本可以搞砸的決定。
101390f915aSHu Haowen
102390f915aSHu Haowen2)人
103390f915aSHu Haowen-----
104390f915aSHu Haowen
105390f915aSHu Haowen大多數人都是白癡,做一名管理者意味著你必須處理好這件事,也許更重要的是,
106390f915aSHu Haowen**他們** 必須處理好你。
107390f915aSHu Haowen
108390f915aSHu Haowen事實證明,雖然很容易糾正技術錯誤,但不容易糾正人格障礙。你只能和他們的和
109390f915aSHu Haowen你的(人格障礙)共處。
110390f915aSHu Haowen
111390f915aSHu Haowen但是,爲了做好作爲內核管理者的準備,最好記住不要燒掉任何橋樑,不要轟炸任何
112390f915aSHu Haowen無辜的村民,也不要疏遠太多的內核開發人員。事實證明,疏遠人是相當容易的,而
113390f915aSHu Haowen親近一個疏遠的人是很難的。因此,「疏遠」立即屬於「不可逆」的範疇,並根據
114390f915aSHu Haowen:ref:`tw_decisions` 成爲絕不可以做的事情。
115390f915aSHu Haowen
116390f915aSHu Haowen這裡只有幾個簡單的規則:
117390f915aSHu Haowen
118390f915aSHu Haowen (1) 不要叫人笨蛋(至少不要在公共場合)
119390f915aSHu Haowen (2) 學習如何在忘記規則(1)時道歉
120390f915aSHu Haowen
121390f915aSHu Haowen問題在於 #1 很容易去做,因爲你可以用數百萬種不同的方式說「你是一個笨蛋」 [#cnf2]_
122390f915aSHu Haowen有時甚至沒有意識到,而且幾乎總是帶著一種白熱化的信念,認爲你是對的。
123390f915aSHu Haowen
124390f915aSHu Haowen你越確信自己是對的(讓我們面對現實吧,你可以把幾乎所有人都稱爲壞人,而且你
125390f915aSHu Haowen經常是對的),事後道歉就越難。
126390f915aSHu Haowen
127390f915aSHu Haowen要解決此問題,您實際上只有兩個選項:
128390f915aSHu Haowen
129390f915aSHu Haowen - 非常擅長道歉
130390f915aSHu Haowen - 把「愛」均勻地散開,沒有人會真正感覺到自己被不公平地瞄準了。讓它有足夠的
131390f915aSHu Haowen   創造性,他們甚至可能會覺得好笑。
132390f915aSHu Haowen
133390f915aSHu Haowen選擇永遠保持禮貌是不存在的。沒有人會相信一個如此明顯地隱藏了他們真實性格的人。
134390f915aSHu Haowen
135390f915aSHu Haowen.. [#cnf2] 保羅·西蒙演唱了「離開愛人的50種方法」,因爲坦率地說,「告訴開發者
136390f915aSHu Haowen   他們是D*CKHEAD" 的100萬種方法都無法確認。但我確信他已經這麼想了。
137390f915aSHu Haowen
138390f915aSHu Haowen3)人2 - 好人
139390f915aSHu Haowen-------------
140390f915aSHu Haowen
141390f915aSHu Haowen雖然大多數人都是白癡,但不幸的是,據此推論你也是白癡,儘管我們都自我感覺良
142390f915aSHu Haowen好,我們比普通人更好(讓我們面對現實吧,沒有人相信他們是普通人或低於普通人),
143390f915aSHu Haowen我們也應該承認我們不是最鋒利的刀,而且會有其他人比你更不像白癡。
144390f915aSHu Haowen
145390f915aSHu Haowen有些人對聰明人反應不好。其他人利用它們。
146390f915aSHu Haowen
147390f915aSHu Haowen作爲內核維護人員,確保您在第二組中。接受他們,因爲他們會讓你的工作更容易。
148390f915aSHu Haowen特別是,他們能夠爲你做決定,這就是遊戲的全部內容。
149390f915aSHu Haowen
150390f915aSHu Haowen所以當你發現一個比你聰明的人時,就順其自然吧。你的管理職責在很大程度上變成
151390f915aSHu Haowen了「聽起來像是個好主意——去嘗試吧」,或者「聽起來不錯,但是XXX呢?」「。第二個版
152390f915aSHu Haowen本尤其是一個很好的方法,要麼學習一些關於「XXX」的新東西,要麼通過指出一些聰明
153390f915aSHu Haowen人沒有想到的東西來顯得更具管理性。無論哪種情況,你都會贏。
154390f915aSHu Haowen
155390f915aSHu Haowen要注意的一件事是認識到一個領域的偉大不一定會轉化爲其他領域。所以你可能會向
156390f915aSHu Haowen特定的方向刺激人們,但讓我們面對現實吧,他們可能擅長他們所做的事情,而且對
157390f915aSHu Haowen其他事情都很差勁。好消息是,人們往往會自然而然地重拾他們擅長的東西,所以當
158390f915aSHu Haowen你向某個方向刺激他們時,你並不是在做不可逆轉的事情,只是不要用力推。
159390f915aSHu Haowen
160390f915aSHu Haowen4)責備
161390f915aSHu Haowen-------
162390f915aSHu Haowen
163390f915aSHu Haowen事情會出問題的,人們希望去責備人。貼標籤,你就是受責備的人。
164390f915aSHu Haowen
165390f915aSHu Haowen事實上,接受責備並不難,尤其是當人們意識到這不 **全是** 你的過錯時。這讓我
166390f915aSHu Haowen們找到了承擔責任的最佳方式:爲別人承擔這件事。你會感覺很好,他們會感覺很好,
167390f915aSHu Haowen沒有受到指責. 那誰,失去了他們的全部36GB色情收藏的人,因爲你的無能將勉強承
168390f915aSHu Haowen認,你至少沒有試圖逃避責任。
169390f915aSHu Haowen
170390f915aSHu Haowen然後讓真正搞砸了的開發人員(如果你能找到他們)私下知道他們搞砸了。不僅是爲
171390f915aSHu Haowen了將來可以避免,而且爲了讓他們知道他們欠你一個人情。而且,也許更重要的是,
172390f915aSHu Haowen他們也可能是能夠解決問題的人。因爲,讓我們面對現實吧,肯定不是你。
173390f915aSHu Haowen
174390f915aSHu Haowen承擔責任也是你首先成爲管理者的原因。這是讓人們信任你,讓你獲得潛在的榮耀的
175390f915aSHu Haowen一部分,因爲你就是那個會說「我搞砸了」的人。如果你已經遵循了以前的規則,你現
176390f915aSHu Haowen在已經很擅長說了。
177390f915aSHu Haowen
178390f915aSHu Haowen5)應避免的事情
179390f915aSHu Haowen---------------
180390f915aSHu Haowen
181390f915aSHu Haowen有一件事人們甚至比被稱爲「笨蛋」更討厭,那就是在一個神聖的聲音中被稱爲「笨蛋」。
182390f915aSHu Haowen第一個你可以道歉,第二個你不會真正得到機會。即使你做得很好,他們也可能不再
183390f915aSHu Haowen傾聽。
184390f915aSHu Haowen
185390f915aSHu Haowen我們都認爲自己比別人強,這意味著當別人裝腔作勢時,這會讓我們很惱火。你也許
186390f915aSHu Haowen在道德和智力上比你周圍的每個人都優越,但不要試圖太明顯,除非你真的打算激怒
187390f915aSHu Haowen某人 [#cnf3]_
188390f915aSHu Haowen
189390f915aSHu Haowen同樣,不要對事情太客氣或太微妙。禮貌很容易落得落花流水,把問題隱藏起來,
190390f915aSHu Haowen正如他們所說,「在網際網路上,沒人能聽到你的含蓄。」用一個鈍器把這一點錘進去,
191390f915aSHu Haowen因爲你不能真的依靠別人來獲得你的觀點。
192390f915aSHu Haowen
193390f915aSHu Haowen一些幽默可以幫助緩和直率和道德化。過度到荒謬的地步,可以灌輸一個觀點,而不
194390f915aSHu Haowen會讓接受者感到痛苦,他們只是認爲你是愚蠢的。因此,它可以幫助我們擺脫對批評
195390f915aSHu Haowen的個人心理障礙。
196390f915aSHu Haowen
197390f915aSHu Haowen.. [#cnf3] 提示:與你的工作沒有直接關係的網絡新聞組是消除你對他人不滿的好
198390f915aSHu Haowen   方法。偶爾寫些侮辱性的帖子,打個噴嚏,讓你的情緒得到淨化。別把牢騷帶回家
199390f915aSHu Haowen
200390f915aSHu Haowen6)爲什麼是我?
201390f915aSHu Haowen---------------
202390f915aSHu Haowen
203390f915aSHu Haowen既然你的主要責任似乎是爲別人的錯誤承擔責任,並且讓別人痛苦地明白你是不稱職
204390f915aSHu Haowen的,那麼顯而易見的問題之一就變成了爲什麼首先要這樣做。
205390f915aSHu Haowen
206390f915aSHu Haowen首先,雖然你可能會或可能不會聽到十幾歲女孩(或男孩,讓我們不要在這裡評判或
207390f915aSHu Haowen性別歧視)敲你的更衣室門,你會得到一個巨大的個人成就感爲「負責」。別介意你真
208390f915aSHu Haowen的在領導別人,你要跟上別人,儘可能快地追趕他們。每個人都會認爲你是負責人。
209390f915aSHu Haowen
210390f915aSHu Haowen如果你可以做到這個, 這是個偉大的工作!
211390f915aSHu Haowen
212