架構之路 從管理者的角度看問題

2021-09-22 13:44:58 字數 3660 閱讀 1468

同步發布在知乎,也不知道在裡這算不算水文,能不能上首頁。但園子裡還有一千多粉絲,我主要是想通知下面這件事:

這個系列寫得很坎坷啊!——實在是沒時間。本來是計畫一周一篇的,這都多少周了?

《野生程式設計師:優先招聘》裡,這大話都說出去了,打臉不能打得太狠啊。有好些同學想跟我混,但我目前確實沒這個實力(當然,也不能保證以後有,呵呵)。我琢磨著,也不要等以後啦:我找個途徑,直播寫**/review**,願意看的同學自己來看。

有興趣的同學先加qq群:179742319,我們再一起想想辦法?

你是it民工還是it產業工人,不取決於(至少不是主要取決於)你的技術水平,而是取決於你所處的「位置」。換言之,你在工地,你就是民工;你在工廠,你就是工人。
另外,我必須再一次(是再一次麼?)的說明:這個系列所預設的讀者,除了程式設計師,更多的可能是程式相關的創業者,軟體工程的專案經理,產品經理等,因為我們講述的是如何進行專案管理,比如設計、需求的分析和傳遞、開發和測試的互動配合等。

簡言之,我們是站在管理者(ceo/產品經理/專案經理等),而不是被管理者(程式設計師)的角度來分析問題的。怎麼理解這句話?我舉乙個例子吧,昨天群裡有人引用了我的一段話:

開始了下面一段聊天:

阿湯哥(1772167830) 8:24:15

上面那一段我就看不懂了

阿湯哥(1772167830) 8:25:59

為什麼學net是站在管理者的角度啊

自由飛(2282636022) 8:25:53

看不懂說明還很單純

自由飛(2282636022) 8:28:55

你是程式設計師,你就想學一門工資高的技術,是不是?

阿湯哥(1772167830) 8:29:06

嗯吶自由飛(2282636022) 8:29:35

我是招程式設計師的,於是……?

阿湯哥(1772167830) 8:30:27

哇哦,似乎懂了點什麼,看來我要去先明白net的作用了

因為是在qq群裡的聊天,人多嘴雜,這事後來就扯到了:

做**的小強8:30:33

於是因為月餅把程式設計師開了

我忘了問阿湯哥真的懂了點什麼,我想說的是:管理者和被管理者的矛盾是天然的。不管我們怎麼去粉飾,扯什麼公司文化共同價值觀的大旗。如果真的想化解這種矛盾,那就必須從「管理」向「領導」進行轉變,這就是另外乙個話題了,這裡我們只談管理。

那麼管理的本質是什麼?什麼才是一種有效的管理?管理的精髓是什麼?……

所有的這些問題,不同的人一定有不同的答案。但大體上可以分為兩種:管理者喜歡的,和被管理者喜歡的。而管理者喜歡的,一定是被管理者不喜歡的;被管理者喜歡的,一定是管理者不喜歡的。

這話很多人不愛聽,其實我也不想說。撕開那些溫情脈脈的面紗,血淋淋的,太不人性化了——但管理本來就是反人性的。人天性嚮往自由,而管理是給你約束;人天性喜歡安逸,而管理讓你辛勤勞動;人天性喜歡聽「員工是我們最寶貴的資源」,而管理會讓你因為一盒月餅而離開……

算了,就說到這裡吧,懂了的人應該都已經懂了,我也不想繼續掉粉,據說講故事才是王道。

我在外企打工,就發現了乙個很有意思的現象:大部分的manager是很隨和很客氣,一點都沒有「官威」,大多數時候,都是笑臉盈盈,「幫個忙」、「辛苦啦」、「good job!」之類的隨時都掛在嘴邊,和我們在私企在電視上看到的形象完全不一樣。當時我已經有了近兩年但創業經歷,所以對這一點很感興趣。

一次和我們頭兒聊天,反正我是沒臉沒皮的,就直接問他這是為什麼呢。他的回答很有意思:

「工作任務都是壓到我們manager頭上的!搞砸了我給老大說是下面誰誰誰的問題,老大從來不管的。『你是manager,把下面的team帶好是你的責任。要是每個team member都能夠順順當當的的把活幹好,公司設manager這個職位幹嘛呢?』」

最重要的是,manager是沒權開人的,或者開人是非常非常麻煩的。給你的是哪些人,你就用哪些人,沒有挑三煉四的權利,挑最多也就是在入職的時候挑一下,大不了轉正的時候你可以發表一點意見,過了這村兒沒這店兒,一直要等到裁員。所以這些manager過得特別苦,一堆的歪瓜裂棗,都得湊合著用啊!

你說這個制度好!對你當然好了,但manager心裡苦啊。其實任何乙個制度都是利弊參半的,但上面這種制度,至少有乙個好處:逼迫管理者(manager)真正站在「管理者的位置」來考慮問題。管理的本質就是有效的組織配置現有資源,實現1+1>2的效果嘛。

結合我們的話題,就是別處的it民工,在我的地盤,就能變成it產業工人。注意:變的不是人,變的是環境。我在這裡說,可能你以為你明白了,「嗯,是的,環境改變人嘛!」但實際上你做事的時候,稍不留神,你就會忘了這一點。

比如責備下屬。

「算我求你了!你能不能稍稍用點心?」

「你豬腦子啊?這都不會!」

「我是上輩子做了什麼惡,招到你這麼乙個傳奇?」

這些話有些是我說的,有些是我聽的,有些是我心裡想的。很刻薄,但這種刻薄其實還根本不足以表達我們的憤怒我們的委屈,真的。比如我印象最深刻的一件事:我們公司設計師做的**,兩三萬的單子他可以漏報或者多報四五千!這種**單交出去,整個工程我們都白做了,還要倒貼錢,更重要的是嚴重損害我們公司的信譽。我能怎麼辦?扣他的工資?斷人財路,殺人父母,你試試看!

罵人是沒用的,而且是不對的。在現行的《勞動法》下,**是招人啊,就招一大爺。大家先不要急著噴我,我也當大爺好多年了,其實是心中有愧,呵呵。而且企業真的得把員工當大爺給供起來才行——市場競爭太激烈了。現在這世上,沒有誰是離了誰就活不了的,「此處不留爺自有留爺處」,我何必在這裡受你的鳥氣?

所以,好的人才必須得去搶,不那麼如意的也得將就用著。問題就在於怎麼用?很多管理者第一想到的就是「要改變他」。無論是責罵也好,還是什麼培訓**,都是基於乙個出發點:想讓員工變得「更好」。

有用麼?

我覺得沒用。

首先,有些東西是改不了的。江山易改本性難移,或者按當年明月的說法,「改不了的,是人性的弱點」。比如說責任心,比如說主人翁精神——他本來就一打工的,他憑什麼要有「主人翁精神」呢?

那總還有些可以提高的吧?比如說工作技能,剛畢業的毛頭小夥子,能和三五年的老員工比嘛?是的,這就是很多企業的另外乙個問題:把管理變成了培訓,把企業辦成了學校。這樣行不行?人家的企業,人家樂意,為什麼不行?這就是那種偉大的企業啊!真正創造社會價值的偉大的企業。

但是,但是,什麼都抵不過但是,這樣做,老闆就不要抱怨:「當初我怎麼怎麼幫助你培養你,現在你翅膀硬了……你忘恩負義不是東西……」很多的恩怨其實就是這麼來的,不止是職場,有經歷的人自然懂。所以《增廣賢文》開篇明意:但行好事,莫問前程。

我們不要扯得太遠。總之,我說這些,就是想說:企業各種所謂「幫助員工成長」的行為,不是管理,至少不是我們這裡所定義的管理。

我們這裡所說的管理,就是要面對現實,通過合理的分配排程,整合現有的資源,創造更大的價值。換言之,別處的it民工,在我的地盤,就能變成it產業工人(重要的事我們說三遍)。

其實這一章就是上一章的重複。但我覺得還是有必要專門花一章的篇幅,變著法的再闡述一遍。思維的轉變,是一切偉大革命的開端。這個世上沒有絕對的真理,你的看法和別人不一樣,並不一定是誰對誰錯,很有可能只是你們站的位置不一樣,你們觀察的角度不一樣而已。

「橫看成嶺側成峰,遠近高低各不同」。就像這句話本身,隨著年歲的增長,我們都有不一樣的體會。

從頭看起:序:有些事,要做就趁早

架構之路 從管理者的角度看問題

同步發布在知乎,也不知道在裡這算不算水文,能不能上首頁。但園子裡還有一千多粉絲,我主要是想通知下面這件事 這個系列寫得很坎坷啊!實在是沒時間。本來是計畫一周一篇的,這都多少周了?野生程式設計師 優先招聘 裡,這大話都說出去了,打臉不能打得太狠啊。有好些同學想跟我混,但我目前確實沒這個實力 當然,也不...

技術團隊管理者的問題視角

團隊基建考慮的因素 人心穩定性 團隊技能分布 每個人熟悉的技術棧,技能 團隊職業規範方向 誰去當架構師 技術專家 技術經理 互動專家 合作意識 工程師的積極性 主動問詢,共同協商 團隊規範 專案骨架 倉庫規範 規範 發布規範 專案骨架 一套分層框架,提供需要的各種基礎服務 元件整合安裝 元件化開發,...

改變從內部開始 開發者與管理者的協作

在goto柏林2015大會上,skyscanner工程部高階副總裁bryan dove談了如何從組織內部開始改變,開發者和管理者如何協作來了解和採用現代軟體工程實踐。infoq就過去10年中主要技術的發展以及它們對我們建立軟體產品的方式的影響採訪了他。infoq還問了這樣的問題,就是管理者和開發者可...