談談對程式設計師的管理

老齊Py發表於2019-01-16

**注:**這是一篇好幾年前的舊文章了,結果被網友從github上我的某個不怎麼被人關注的倉庫裡面扒出來。並留言說現在依然如此。於是就將此文再次釋出,並對部分詞句進行了適當修改。


談到管理問題,會有各種大師抬出各種理論,特別是面向公司高層的五花八門的培訓,更是充斥著宇宙間最時髦的管理理念;而一些新銳公司也不甘落後,還沒幾個人的時候,就在所有能夠秀自己(當然秀的一般是創始人、CxO等)場合吹噓自己的團隊如何如何了得。隨之而來,總是少不了投資商、媒體等機構捧臭腳了,一定要把本來是僱傭來的人說成跟老闆是打不爛、折不斷的堅固無比的鋼鐵團隊。以上都是痴人夢罷了。

現實中,軟體公司的程式設計師很無奈。

對程式設計師指手畫腳

在某個程式設計師周圍,通常包括但不限於下面這些類別的人:

  • 直接管理者
  • 直接管理者的上級,並上至最高階
  • 銷售和市場(包括普通員工和各級管理者)
  • 產品設計者(不論是經理還是普通員工、乃至於老闆)
  • 客戶代表(客戶那邊隨便一個喘氣的,都會被視為上帝)
  • 其它程式設計師同事
  • 美工
  • 測試
  • 公司內部其它部門(行政、後勤等)

以上這些人,都有可能對程式設計師的工作橫挑鼻子豎挑眼。我做為寫程式的人,很喜歡聽到那些合理化的建議,但是,除了某些懂行的同事能夠提出點合理化建議之外,更多情況下聽到的是諸如下列型別的意見,而且是必須修改,不得有誤:

  • 這個頁面不好看。(這本來不是程式設計師負責的,但通常這話是對程式設計師說。你要問哪裡不好看,誰也說不上來,因為這只是感覺——就妙在“感覺”上,並且理直氣壯地告訴你“就是感覺不好看”。其實,在很多情況下,只是為了存在感,不提出什麼相反的意見,怎麼能顯示出來自己的存在呢?)
  • 圖片應該向左移動2個畫素。(類似這樣的建議,多是來自產品經理一類的。在設計產品的時候,它們總覺得自己是懂產品的。也有不少中小公司的負責人,會把自己看成懂產品的,有的真懂,有的裝懂,有的自己認為懂但事實不懂)
  • 再增加/修改這個功能。(不用說,肯定來自產品經理了,不要一棒子打死,有時候也不是產品經理要新增的,更多時候是老闆或者客戶,特別是客戶那邊的更多)
  • 這個網頁中的字太小了,你用的是12號字吧?12號太小了,增大點,13號。(靠,要在網頁上實現13號字,你沒看錯,你也沒聽錯,這只是一個例子罷了。凡是聽到讓人哭笑不得意見,多半是來自客戶了。客戶方,常常以老大自居,老大又總認為自己是百事通,而且還蠻不講理。它們一般會拖全國人民智商的後退。)

以上僅僅列出幾個典型,程式設計師在工作中,還會遇到很多很多,可以說,掃地大媽們一般很敬業,她們會認真把衛生做好,不會對程式設計師工作指手畫腳,其它,只要能有機會接觸到某個程式設計師工作成果的,總會以某種方式,表達一下自己的意見,注意,不是建議,是意見,建議是建設性的,是怎麼做更好,意見是批評性的,告訴你就是我認為不好,至於哪裡不好,誰都不知道。普遍心理是,一定要批評一下,不批評,自己就沒水平,沒水平在公司就沒面子和地位了。

不放心

沒有幾個公司的老闆或者高管對下屬是放心的,管理者天天喊累、喊事情多,原因就在於此。之所以這樣,以下至少有一點是其中原因:

  • 公司是老闆一手創立的,花錢僱人來幹活,總覺得自己不合算,要不讓員工多幹點活,心不甘。
  • 管理者,就是要管理,管理就是緊盯,緊盯就是要每隔一會兒催促一下工作進度,否則,光動嘴的管理者,還有什麼存在價值呢?
  • 如果是砌牆,不用問,一看就知道壘多高了;但是程式設計序,總看見程式設計師在那裡敲程式碼,是在努力幹呢?還是出工不出力呢?老闆和管理者都不知道。

如果以上內容,某個程式設計師攤上了不止一個,如果還有超出以上範疇的,就說明,在那個環境中,老闆和管理者在內心存在著極度的焦慮:對程式設計師放心。

管理方法

一個公司,對程式設計師指手畫腳的多了,批評意見多了,程式設計師的工作越沒有章法,工作結果也越糟糕;一個公司,老闆和管理者對程式設計師越不放心,程式設計師就越不把心放在公司和工作上,工作結果也越糟糕。

公理:程式設計師拉高了整個中華民族的智商和修養水平。

所謂公理,就是不證自明。

根據上述公理,對程式設計師的管理,只需要有一條:用者不疑,疑者不用,一旦僱傭,放心使用。

說起來容易,做起來很難,因為管理者和老闆們難以戰勝自己。

為了能夠把問題說的更清楚,下面杜撰一個故事,注意,此故事純屬杜撰,如有雷同,純屬巧合。

地點:某公司

人物:老闆李總、程式設計師小王

劇情

  • 李總:小王呀,你現在是公司的骨幹了,雖然來的時間還不是很長。現在有一個專案,公司決定委派你來承擔,以你為主組建一個小組。這個專案你就全權負責,相關的資源,你來調動。我就不過問了。我相信你。
  • 小王(完滿熱淚,激動不已):李總,你放心,我一定不辜負公司的期望。
  • (旁白):於是小王和幾個弟兄熱火朝天地幹起來了。李總欣慰地笑了。第二天,李總來到小王和他的弟兄辦公室親切慰問。
  • 李總:昨天晚上你們哥幾個加班很晚,要注意休息呀。小王,怎麼樣?進展如何?能不能給我演示一下?
  • (旁白):兄弟幾個心理熱乎乎的,原來那麼晚了,老闆還在關注我們。
  • 小王:報告李總,昨天晚上我們做好了架構,但是還沒有開發前端,所以暫時不能演示。
  • 李總(一絲不滿在臉上一閃而過,眾人沒有覺察出來):哦。對、對。一定要先打好基礎。革命事業就需要你們這樣的幹勁和智慧。
  • (旁白):李總回到辦公室,立刻給他認識的另外一個朋友打電話,詢問與這個專案有關的技術問題。之後,坐在老闆椅上,向後一躺,看著天花板。若有所思狀。
  • (旁白):三天過去了,小王和幾個弟兄還在熱血沸騰,程式碼從指尖流淌出來,還有激烈的討論。
  • (旁白):這天,李總悄悄地進到小王辦公室,因為大家比較專心,沒有發覺。李總怕打擾大家工作,只是繞一圈,掃了掃眾人的螢幕,沒有說什麼,就出去了。下午,公司召開程式設計師大會。
  • 李總:前面張總也總結了公司的進展,王總也說了各種注意情況。現在時間緊張,已經過了下班時間,不耽誤大家,我只說一句話。我們有的部門工作本來就緊張,但是,居然有員工在上班時間做其它無關事情,......
  • (旁白):李總的這一句話,中間都是逗號,到點句號的時候,已經講了大約49分鐘了。散會後,小王被留下。
  • 李總:小王,你彙報一下這幾天的工作進展吧。
  • 小王(心理有點不快,因為每天都在提交工作進度,難道老闆不看嗎?):我們已經做好基礎架構和一些類、模組了,接下來就進入開發的快車道......
  • 李總(不等小王說完,一揮手,打斷了他):公司很相信你,希望你們不要辜負公司的信任。很多事情,我不方便挑明,但是,人貴有自知之明。我還有事情,你們要抓緊。
  • (旁白):小王有點糊塗,他似乎明白了什麼。心理很不舒服。回到辦公室,哥幾個還在,都興高采烈,打算繼續秉燭達旦。小王無精打采。
  • 小王:哥幾個今天休息吧。
  • (旁白):幾乎每半天都有人來辦公室問專案進度,而小王和他的弟兄們,晚上也不加班了。專案接近尾聲的時候,小王離職。
  • 李總(坐在老闆椅上,向後仰著,喃喃地說):人心不古呀。

  • 《跟老齊學Python:輕鬆入門》:面向初學Python的讀物,深入淺出地講解Python3基礎知識
  • 《跟老齊學Python:Django實戰》:是Python在網站開發方面的書籍,以專案的方式介紹Django框架的應用方式
  • 《跟老齊學Python:資料分析》:是Python在資料分析、機器學習方面的基礎讀物,重點介紹Numpy、Pandas的有關知識和資料視覺化的實現方法。

以上書籍,各大網店有售。相關網站:itdiffer.com

相關文章