1. 程式人生 > >【轉】架構之路:從管理者的角度看問題

【轉】架構之路:從管理者的角度看問題

 

http://www.cnblogs.com/freeflying/p/6036910.html

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

 

+++++++++++++++++++

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

野生程式設計師:優先招聘》裡,這大話都說出去了,打臉不能打得太狠啊。有好些同學想跟我混,但我目前確實沒這個實力(當然,也不能保證以後有,呵呵)。我琢磨著,也不要等以後啦:我找個途徑,直播寫程式碼/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群裡的聊天,人多嘴雜,這事後來就扯到了:

做網站的小強<[email protected]> 8:30:33
於是因為月餅把程式設計師開了

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

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

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

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

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

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

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

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

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

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

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

比如責備下屬。

“算我求你了!你能不能稍稍用點心?”

“你豬腦子啊?這都不會!”

“我是上輩子做了什麼惡,招到你這麼一個傳奇?”

……

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

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

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

有用麼?

我覺得沒用。

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

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

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

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

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

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

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

 

+++++++++++++++++++

上一篇:為什麼是IT民工

下一篇:

+++++++++++++++++++

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

+++++++++++++++++++