IT男的工作現狀

寫在前面

幹IT癡漢這一行也有些年頭了,做過幾年產品,也做過幾年外包。總是想把自己的工作經歷整理成文,爲日後自己玩味,同時也爲剛入行的後來者做一些參考。

近三年來都是做軟件外包,就從這幾天的工作說起吧。

外包現狀

軟件外包在國際範圍內都還算是有利可圖的,老美公司動輒上億美刀的外包項目都向外發,而接包方非老印和我們大中華莫屬。

而細數國內項目也不少,但能夠被稱爲大項目的並不那麼多。由於國內的外包公司也不少,大家細分下來,真是狼多肉少。

所以啊,很多10萬以下的項目也是搶着去做。而這些小項目就不必大費周折了,幾個熟人聯繫一下就可以了。

而一個外包公司的盈利狀況與能否接到大活兒有着必然聯繫。但你的活好不好,又直接影響到能否接到大活兒。

都有哪些活兒

接活兒也分成兩類,一種是包項目的,另一種是包人。

包項目就比較符合東北人的性格,一個活兒給你做,我要求是12個月交貨,150萬。你愛幾個人做就幾個人做,但是我需要你證明你的活兒好不好,我的最終目標是完美的完成我的各項要求。你哪怕就兩個大牛做,也行。這種情況,當然是人越少我們就越賺錢啦。

而包人就相反了!我會根據你每個人活兒好的程度,定付給你的報酬。這個時候,工作年頭長就有優勢了,因爲這也是一項評判標準。雖然業內有那麼句話,就是我們這些IT癡漢是越老越不值錢,但在外包行業來說,此公式要取反纔行。而這時,項目經理就會拼命往項目里加人,他會給客戶各種冠冕堂皇的理由或者威脅。當然了,每個項目都是有風險的,而客戶會盡自己全力來規避風險。你會說,加牛人到項目會極大的降低風險,客戶大多會認同的。接着,我們的項目裏就會項目經理一人,總架構師一人,各個sub project架構師各一人,資深軟件工程師若干,高級軟件工程師若干,軟件工程師若干,同樣的各類測試工程師,QA若干,文檔工程師若干,美術工程師(或者叫射擊師)若干。。。

上百人才好呢,這才顯得我們有霸氣呢!

閒話公司

總之,公司的宗旨就是逐利。如果你覺得自己被公司搞的很不爽,也不要見怪。因爲公司不會爲你考慮,它是一隻追錢的怪獸。上市公司更是如此,它必須要有漂亮的財務報告,想盡辦法讓賬面漂亮,而給不給你漲工資可完全取決於人家賬面上有沒有這樣的需求才行。如果你覺得開年會也好,小道消息也好,得知公司今年效益不錯,利潤也高,年底獎金一定會高,明年一定會漲工資,那麼我勸你千萬不能這樣想。表面上很風光,但是裏面啥樣,作爲普通的IT癡漢是不會了解的。你要做的,就是等獎金真的到手,發錢時真的看到工資漲了,纔對別人說。否則是很傷感情的。




做IT這一行的,聖鬥士很多。外界的普遍說法是這與工作和性格分不開。
先說說工作。
這一行以苦著稱,起早貪黑是常事。對於一些技術狂人來說,全身心撲到技術上,這比什麼都好。這類人有個統稱叫極客、屌絲、技術狂和癡漢。對技術的熱衷甚過金錢的回報和世俗的眼光,當然也包括女人。所以聖鬥士都是這樣一類人。之前有一經理就是這樣,但是父母對其施加壓力,他便走上相親的不歸路。失敗的經歷還是蠻多的,歸根結底,你整天忙忙碌碌的,沒有時間陪人家喫飯逛街聊天,這樣還怎麼處對象?
再說說性格。

做這一行的,悶騷型的大有人在。我不是帶着有色眼鏡說這類人,我怎麼會這樣做呢?因爲我也是這類人啊。這性格給人的第一印象通常會不太樂觀;但是這性格的人是耐人尋味的,舉個例子,財神老師剛上《非誠》時就是這樣。但是時間長了,優點就會慢慢顯露出來。這樣的人是典型的慢熱性,往往也是挺可愛的。但是,問題就在於,如果錯失了最佳的戀愛時機,那麼以後你慢慢被人瞭解的機會就很少了。相親,通常不會給你這個機會。

另外還有一點,沒準也是更重要的。那就是眼光太高!

看過屌絲男士了吧。波多老師和明澤老師就是屌絲心中的女神。但你放眼望去,公司或者社會中哪有那麼多如此質量的女神啊。

既然沒有那麼多,他們會一直等和尋找。因爲他們堅信,愛美之心人皆有之。我們都有追求美的權利。

每天除了討論這個sprint搞點啥,就是午飯時看看公司的美女。看了還不算,必須要評價一番。

“此女真白。”

“是啊,一白遮百醜。”

“腿不直啊!”

“這個胸大唉!”

漸漸的,公司所有女盆友差不多都被評價了一番。不過,這行業人員流動大你也是知道的,他們的娛樂不會就這樣消失的,很快有一批新的美女供大家欣賞。

這還不算完,很多癡漢是那種有着崇高目標和革命情操的,不滿足心意的絕對不湊合。這是他們的人生格言:寧缺毋濫!

但是一旦有了自己的女人,IT癡漢們會對她百依百順,專一不二。因爲很明顯,他們的注意力往往還在代碼裏,設計中,不會太專注其他女性朋友的。
最後,祝願那些沒有找到心動女生的朋友們早日擺脫單身。

臨時工這個詞近幾年來特別火,但我覺得特別悲哀。

記得幾年前上海地鐵出問題,最後給出原因是程序員的問題,並且是沒證的程序員的問題。這件是和後來的臨時工事件異曲同工。在我看來,可以同樣歸爲臨時工一類。

之後,臨時工就忙起來了,哪都有他。

如果找其他的詞來替代它,腦海裏直接就會蹦出一個詞:替罪羊。

這樣的事情,最爲IT癡漢的我,當然耳濡目染甚至是自己也親自實踐過。

我叫張偉,IT癡漢一枚。正深陷風雲變幻的IT世界而不能自拔,先後就職於幾個名不見經傳的軟件公司。雖然一直從事開發工作,但是技術領域跨度倒不小。什麼Windows程序,WEB程序,手機程序,Linux程序,都有涉獵。衆位看官也知道,就我這幾年經驗幹過這麼多事,深度肯定不夠。我深感捉急呢,編程語言也用過好多有木有,從VB6開始,C#,JAVA, C++,C,Python等等,都不精通,你說該咋辦?沒好的生活,就這樣一天天挨着。

別跑題了,還是繼續說臨時工。

那還是我在B公司的時候,做了一年的項目,不溫不火。老闆有些坐不住了,找來智囊團,大手一揮,改革吧!

當癡漢們還在苦苦深挖需求,優化程序,讓服務器能夠承載更多的客戶端時,外邊飄來一陣風:據說要來一位產品經理哦。

其實增加一個產品經理,對我來說,是件利大於弊的事情。我們的需求調研,我並沒有親自參加,但是通過這近一年的開發,忘了說了,我當時負責手機客戶端和相對於的服務器端,我覺得需求挖掘的不好,我們對客戶並沒有真正喫透。而此時來一個產品經理,會更加完善我們的產品,讓其更加適合市場。

週三早會,老闆帶着一個人來到我們軟件部早會現場。

“這是Jason,我們新來的軟件部副經理!”

我們軟件部經理姓高,我們平時都叫其高哥。老闆剛說完,我看高哥的臉都綠了。萬萬沒想到,這真是突然襲擊啊。

軟件部不大,當時全算上也就10個人。我們都是很正直的人,誰也不弔這個Jason。他與上層是怎麼溝通的,我們不清楚,但是人家確實行動了。

當時我們分三個組,而Jason迅速花大價錢新招來三人,插入這三個組。較力從此開始!

分到我當時的移動開發組的是一位老大哥,相傳有着很深的技術背景,也特別牛B。我當時正在做服務器調優,Jason的意思是老大哥把我替換下來。我當然不同意,老大哥想看源碼,沒有門和窗!同樣,其他兩個組也是如此,你沒有源碼,看你們怎麼玩。

有一天早會,高哥告訴我們說,把源碼給他們吧。

源碼一交,我們就沒有底了。公司也風生水起,風雨飄搖了。誰曾想,就在這時,屠殺開始了。

那一天高哥不在,小劉和小張被HR叫走。回來時對我們說,被炒魷魚了。

沒有補償,什麼也沒有。就這樣給辭了,大家真是氣不過。想等高哥回來,一起討個說法。

又過了一週,同樣的事情再次發生。

我們簡直要起義了,老闆竟然趁部門老大不在,隨意處置其手下!?

後來我們回憶這件事時,恍然大悟。其實高哥知道此事,只是躲開了。男人,也有無力的時候。

剩下的我們,知道無力迴天,紛紛準備各奔前程了。

我談好了一家公司,薪水都定了。但是晚上的一件事,貌似發生了一些轉機。

老闆娘當時也在公司,主管其他業務。當時公司發生了這麼多烏煙瘴氣的事情,她也是看在眼裏的。平日裏,她和我們部門走的很近。這次,她站出來說話了。

她說,無論如何,你不能走。她可以保幾個人,堅決不讓動。你們要跟他們鬥下去。

聽後我是心潮澎湃,立刻辭掉了說好的公司。我想,自己應該要做些什麼。

一天晚上,跟高哥出去走走。說了老闆娘的話,也說出自己的心聲,我們會支持你,別放棄!

但高哥的回答,想一盤冷水,從頭潑下來,一直涼到腳跟。“我要動一動了,你也快做打算吧。”


當公司出了問題,是一定要找責任人的。但並不是領導,而是與事情有直接關係或者,是完全沒有關係的人,要把事兒扛起來。

而扛事兒的人,外界得到的消息通常是臨時工。對臨時工的處理,當然是辭退了。

我最後並沒有被辭退,而是有找到一家公司,就是C公司。至於老闆娘說的,確實都兌現了。有幾個兄弟留在了B公司,直到一年後。

那個Jason幹了沒幾個月也走了。老大哥,看我的服務器代碼,據說看不太懂。不久也繼續高就搞他的高深工作了。

高哥居然沒走,也是和其他兄弟挺了一年多。

歲月是把殺豬刀,一切就這樣過去了。

 

IT癡漢的工作現狀4-溝通與分享


臨時工這個詞近幾年來特別火,但我覺得特別悲哀。

記得幾年前上海地鐵出問題,最後給出原因是程序員的問題,並且是沒證的程序員的問題。這件是和後來的臨時工事件異曲同工。在我看來,可以同樣歸爲臨時工一類。

之後,臨時工就忙起來了,哪都有他。

如果找其他的詞來替代它,腦海裏直接就會蹦出一個詞:替罪羊。

這樣的事情,最爲IT癡漢的我,當然耳濡目染甚至是自己也親自實踐過。

我叫張偉,IT癡漢一枚。正深陷風雲變幻的IT世界而不能自拔,先後就職於幾個名不見經傳的軟件公司。雖然一直從事開發工作,但是技術領域跨度倒不小。什麼Windows程序,WEB程序,手機程序,Linux程序,都有涉獵。衆位看官也知道,就我這幾年經驗幹過這麼多事,深度肯定不夠。我深感捉急呢,編程語言也用過好多有木有,從VB6開始,C#,JAVA, C++,C,Python等等,都不精通,你說該咋辦?沒好的生活,就這樣一天天挨着。

別跑題了,還是繼續說臨時工。

那還是我在B公司的時候,做了一年的項目,不溫不火。老闆有些坐不住了,找來智囊團,大手一揮,改革吧!

當癡漢們還在苦苦深挖需求,優化程序,讓服務器能夠承載更多的客戶端時,外邊飄來一陣風:據說要來一位產品經理哦。

其實增加一個產品經理,對我來說,是件利大於弊的事情。我們的需求調研,我並沒有親自參加,但是通過這近一年的開發,忘了說了,我當時負責手機客戶端和相對於的服務器端,我覺得需求挖掘的不好,我們對客戶並沒有真正喫透。而此時來一個產品經理,會更加完善我們的產品,讓其更加適合市場。

週三早會,老闆帶着一個人來到我們軟件部早會現場。

“這是Jason,我們新來的軟件部副經理!”

我們軟件部經理姓高,我們平時都叫其高哥。老闆剛說完,我看高哥的臉都綠了。萬萬沒想到,這真是突然襲擊啊。

軟件部不大,當時全算上也就10個人。我們都是很正直的人,誰也不弔這個Jason。他與上層是怎麼溝通的,我們不清楚,但是人家確實行動了。

當時我們分三個組,而Jason迅速花大價錢新招來三人,插入這三個組。較力從此開始!

分到我當時的移動開發組的是一位老大哥,相傳有着很深的技術背景,也特別牛B。我當時正在做服務器調優,Jason的意思是老大哥把我替換下來。我當然不同意,老大哥想看源碼,沒有門和窗!同樣,其他兩個組也是如此,你沒有源碼,看你們怎麼玩。

有一天早會,高哥告訴我們說,把源碼給他們吧。

源碼一交,我們就沒有底了。公司也風生水起,風雨飄搖了。誰曾想,就在這時,屠殺開始了。

那一天高哥不在,小劉和小張被HR叫走。回來時對我們說,被炒魷魚了。

沒有補償,什麼也沒有。就這樣給辭了,大家真是氣不過。想等高哥回來,一起討個說法。

又過了一週,同樣的事情再次發生。

我們簡直要起義了,老闆竟然趁部門老大不在,隨意處置其手下!?

後來我們回憶這件事時,恍然大悟。其實高哥知道此事,只是躲開了。男人,也有無力的時候。

剩下的我們,知道無力迴天,紛紛準備各奔前程了。

我談好了一家公司,薪水都定了。但是晚上的一件事,貌似發生了一些轉機。

老闆娘當時也在公司,主管其他業務。當時公司發生了這麼多烏煙瘴氣的事情,她也是看在眼裏的。平日裏,她和我們部門走的很近。這次,她站出來說話了。

她說,無論如何,你不能走。她可以保幾個人,堅決不讓動。你們要跟他們鬥下去。

聽後我是心潮澎湃,立刻辭掉了說好的公司。我想,自己應該要做些什麼。

一天晚上,跟高哥出去走走。說了老闆娘的話,也說出自己的心聲,我們會支持你,別放棄!

但高哥的回答,想一盤冷水,從頭潑下來,一直涼到腳跟。“我要動一動了,你也快做打算吧。”


當公司出了問題,是一定要找責任人的。但並不是領導,而是與事情有直接關係或者,是完全沒有關係的人,要把事兒扛起來。

而扛事兒的人,外界得到的消息通常是臨時工。對臨時工的處理,當然是辭退了。

我最後並沒有被辭退,而是有找到一家公司,就是C公司。至於老闆娘說的,確實都兌現了。有幾個兄弟留在了B公司,直到一年後。

那個Jason幹了沒幾個月也走了。老大哥,看我的服務器代碼,據說看不太懂。不久也繼續高就搞他的高深工作了。

高哥居然沒走,也是和其他兄弟挺了一年多。

歲月是把殺豬刀,一切就這樣過去了。



 

IT癡漢的工作現狀5- 一分鐘的工作

如果用常人的眼光來看待問題,很多開發工作真是不可思議和難以理解的。

一個最簡單的例子,就是對時間的認同的差異。

客戶常常會這樣認爲,你修改了3行代碼,編譯驗證到提交,分分鐘的事情嘛,可你爲什麼用了兩個小時?

好吧,我是這樣解釋的:

雖然我只修改了3行代碼,可是咱們的編譯系統並不支持局部模塊編譯(注1),雖然有增量編譯,但是整套下來還是需要15分鐘編譯完畢。但是,誰也不能保證沒有編譯錯誤調錯再編譯又會浪費一些時間。編譯結束後,要把img燒到設備中,又要5分鐘左右。開機需要1分鐘,真機調試要5到10分鐘,有問題還要繼續重來。都ok啦,那麼接下來提交代碼review,需要寫commit comment,這份細緻認真的活兒還是需要10分鐘。提交代碼,遇到衝突,解決需要不可預知的時間;網絡有問題,還是要不可預知的問題。

在最好的情況下,這個活還是要半個小時以上的。但是一次成功的機率很小,有人的因素也有其他因素。

曾經有個段子,說爲什麼程序員都很閒,因爲他們會告訴你,等編譯結果呢。趁編譯這個當,可以泡泡妞喝喝咖啡。

玩Android的都知道,現在即使是i7處理器,8G內存,初次編譯Android系統也需要3個多小時。而同步代碼的時間跟網速直接掛鉤。如果你新加入Android系統級開放團隊,那麼前幾天你就可以輕鬆的搞環境了,趁下載編譯的時間,你可以出去打打籃球,購購物。


這兩天又發生了一件事,大家可以借鑑一下,給自己以後評估時間時敲個警鐘。

背景是這樣的,最近在忙兩個項目,項目開發中心分在兩個辦公室。通常的時間安排是半天對半天,但我們可以自由調度,有的項目不忙就多花時間在忙的項目中,如果都忙,那麼就要加班了。現在有人會問了,你忙兩個項目,給你兩份工資嗎?答案是否定的。也許會給點獎金,也許毛都沒有。你又要問了,那麼加班有加班費嗎?答案同樣是否定的,你加班是應該的。但是你有事情要請個假,嘿嘿,對不起,走年假,麼有?那麼,不好意思,按照公司的規定,該扣錢扣錢。現實就是如此,吐槽無力。

我在A office用Linux畫好了設計框架和類圖,還沒來得及合入文檔中,但是要去B office開會。開會結束,PM說今天要把詳細設計文檔出來。我說沒問題!B office用的Windows系統,當然對Word的支持是最好了,我就想,既然模板都在這裏,何不在這裏提交呢?但是問題出現了,我的設計圖還在A那呢,怎麼拿過來呢?

我嘗試了以下幾種辦法:

1.郵件發送。

就是自己給自己發郵件,發送成功後,果斷關閉A的郵件軟件,去B打開郵件接收。第一遍,發現發送失敗。我想,是因爲我在A關閉的太快了,造成沒有發送成功?跑回A重新發送,等待一會,估計是發送過去了。跑到B打開,發現繼續失敗。我就有些生氣了。也許是公司的郵件系統封殺了這個功能吧。

2.手機拷貝。

MTP在Ubuntu中支持的不好,我用adb把圖片push到手機中某個文件夾下。在Windows中直接打開MTP,去相應的文件夾下找。沒有!我知道這是MTP的bug,一直沒有fix掉。也許重啓一下手機就可以了吧。仍然失敗,MTP真是令人討厭,一定都不可靠。

3.U盤

沒有辦法了,找項目組的專用U盤吧。有些項目是有自己測試用的工具的,這些是合法的。但是兩個項目公用的U盤還是沒有的。但現在也只能這樣了。Ubuntu下拷出圖,回到Windows下打開,發現圖片沒有拷成功。真是一着急就出問題啊。這次是我自己的錯誤,Ubuntu下拷貝東西,有一種假象,就是拷完後在U盤下就可以顯示,但也許還沒有傳輸完畢。我的圖片就幾百KB,以爲瞬間就完事,就直接拔掉了。萬萬沒想到啊。

就這麼個簡單問題,兩個屋子我跑了好幾趟。最後用了40分鐘完成這本該一分鐘的活兒。

有句話說的對,看起來簡單,做起來難。如果事情不仔細做好準備,就會狀況頻出。

注1:

類似Android源碼編譯就支持這樣的局部編譯,see also here


 

IT癡漢的工作現狀6-寂寞的夜


本來想把此文的副標題定爲“寂寞的夜和反射在臉上顯示器的光”,但覺得有點長。

踏入這一行這麼多年,說心裏話,每一晚都是和電腦分不開的。這是癡漢的宿命!

對於這個知識密集型的行業,學習是永無止境的。對於剛剛入行的時期更是如此。

記得當時自己正常下班時,在出租屋的附近找個小店喫點飯。因爲是老城區,房費便宜,喫的地方多價格也便宜。再一個,熱鬧。我就很喜歡這裏。但當自己把房門打開,屋子裏黑漆漆的,一種孤獨感襲來,滋味着實難受。我喜歡這裏的熱鬧,是因爲我害怕孤獨。天氣好時,樓下遛彎的人多,就像給我做伴一樣,心情會更好一些。

最難熬的莫過於秋天蕭殺的季節和剛剛春暖花開時節。蕭殺的秋風一吹,心裏的荒涼感徒增,思鄉之情更加重了。尤其是週末下午一覺醒來,外面漸漸黑了,心裏也更想家了。想想現在的自己,真是悲從中來。李清照的聲聲慢是當時最最真實的寫照:

尋尋覓覓,冷冷清清,悽悽慘慘慼戚。乍暖還寒時候,最難將息。三杯兩盞淡酒,怎敵他晚來風急?雁過也,正傷心,卻是舊時相識。

滿地黃花堆積,憔悴損,如今有誰堪摘?守着窗兒,獨自怎生得黑!梧桐更兼細雨,到黃昏、點點滴滴。這次第,怎一個愁字了得!

春天的暖風一吹,倒是另一種感覺。她吹的人心裏癢癢的,像有個人溫柔的輕輕的告訴你,孩子,還一個人呢?趕快找個伴吧。桃花開了,我的桃花運在哪裏?

當電腦啓動後,所有的紛擾也就消失了。我,張偉,已然進入了另一個世界,那個屬於我自己的世界,那個我可以無憂無慮開開心心的世界。

如果你問我爲什麼選擇當程序員,那麼我的回答可能是,我覺得軟件開發很好玩,我對做這件事情很有興趣。興趣是最好的老師,我認爲能把自己的興趣愛好變成自己的工作,真是極好的事情。多年過後,如果你問我,現在還覺得當初的選擇正確嗎?我的回答也許就沒有那麼堅定了。因爲摸爬滾打之後,軟件開發已經遠不是當初我想象的那樣。一切都變了。我發現我已經把自己喜愛的事情,變成了一種謀生的手段,這是當初自己所不齒的。既然用這個來賺錢,當然不會按照你的意願來行事。漸漸的,不滿會越來越多。直到現在,我都不敢說自己對軟件開發的熱愛還是像剛畢業一樣。當自己變成了當初校園裏的自己所看不起的人,我是失敗還是成功了呢?

我是大四的時候纔對軟件開發感興趣的,緣起於畢業設計。

當大家樂此不彼的夜夜大戰DOTA時,我會偷空幾晚去自習室學習Java和VB6. 大家一定會猜到,我並不是計算機和軟件專業的。但由於陰差陽錯畢設選了一個偏軟件的課題,而接觸VB6,並逐漸喜歡這個可以擺放控件就可以做成界面的小傢伙。

畢業後的多個夜晚,我跟着借來的書籍繼續學習VB開發。因爲當時自己在Z公司已經找到了一份工作。自己的主要工作內容是單片機,算作是嵌入式C語言開發並且接觸畫板子的任務。而VB開發算作自己的業餘愛好繼續下去。那段時光,那些夜晚,是美好的。我把起初的夜晚,稱爲VB之夜。

後來自己轉戰各個領域,每個夜晚同樣有了不同的主題。沉浸在學習之中是幸福和幸運也是開心的。現在看來,那種沒有世俗的煩雜,是一種很純的技術行爲,一種最簡單的人類學習的動機,是最自然的人類行爲。完美的事物之所以珍貴,因爲她純。

寂寞的夜,有了技術就不再寂寞!

 

IT癡漢的工作現狀7-TB


這次要說的不是VB也不是PB,而是TB(注1)。

團隊建設說白了就是搞一個活動,讓大家多多參與進來,增進互相瞭解,終極目標是想讓這個團隊能夠和諧默契的完成一個項目。而花銷會由項目組或部門來出,我們儘管玩就是。通常活動的內容會是一起做做遊戲(比如CS、桌遊)、一起短途旅遊等,最後再聚個餐。

Team Leader會是每次活動的發起人,他會徵得大家的意見,怎麼玩,去哪玩。當意見不統一時,我們的通常做法是投票,結果一出,不給面子的同志會說自己不去了。像這樣不具有合作精神的人還不少呢,一起玩都要起這麼多幺蛾子,可想工作中會是什麼狀態。Leader是最頭痛這樣人的,什麼事情都爲自己考慮,從來不顧及他人的感受。當然了,一個團隊的氛圍怎樣,都是和Leader分不開的。如果Leader不去努力營造一個和諧的上進的團隊氛圍,只知道無爲而治,那麼團隊將會是一片散沙;相反,Leader就知道瞎管,這也管一些,那也管一下,那麼團隊也會亂了套。

好的Leader就像我們的Belinda,管理有度(知道什麼要管,什麼不管),有人格魅力,充滿正能量,在她手下幹活,甚是舒心。

舉幾個例子來說明一下:

1.時而寬鬆的管理

記得Google是什麼樣的吧,爲了給員工減壓,真是無所不用其極。可以晚來,可以帶寵物等等。Belinda也類似這樣,當我們的年假將用光時,家裏誰有事,只要是她能力範圍內的,都會給大家開綠燈。半天假她是可以直接給的,而享受了半天假的我們,看在心裏,總是用自願加班來補回。這種既不耽誤進度又討好的做法,很多Leader不懂。他們只知道按照公司的規章制度辦事,搞的弟兄們怨聲載道。

2.有些事情必須要大力促進

程序員,時刻不能忘了學習。無論項目進度多緊張,Belinda都會在週五抽出兩個小時給大家做技術交流工作。因爲她知道,專注於一個項目,就想被套了一個緊箍咒一樣,只看眼前那一塊,難免有侷限性,需要進一步學習和交流,這樣才能更好的成長。個人的進步聚集起來就是團隊的進步,這是雙贏的結局。明眼人都知道箇中利弊,但是很多Leader就是做不到。

3.擔當,爲弟兄們抗事兒

坐到Leader的位子上,就必須要有擔當。在某個週五,我和周權的活兒正在被大領導和銷售review,當然Belinda也在場陪同。銷售提出了很多要修改的地方,有些功能是他自己翻來覆去的變化的。這種銷售完全用自己的非專業知識來衡量軟件的設計,左右我們的開發,比客戶還要可惡。因爲我們知道,當他把東西放到客戶面前,客戶還會提出自己的見解。改來改去,改錘子改!雖然我們有怨氣,但不好發作。大領導最後發話,“就按他的意見改吧。明後兩天來加加班。”

Belinda接話說:“這有5點修改,但是有3點我看是沒有那麼緊急的。界面操作那兩點,讓周權和張偉晚上加會兒班,週末就不用來了。”

大領導對銷售說,“你覺得可以不?” 銷售答道:“行,晚上做好了,給我發郵件過來。”

這之後,我對Belinda又增加了幾分敬意和感激。那些在領導面前只會點頭哈腰完全不管手下兄弟死活的Leader,你們看見了嗎?

4.對項目的大方向把握

帶項目的人,最起碼不要是門外漢好吧。什麼都不懂,對我們只會說,“弟兄們就直管往上衝吧。”那不衝死纔怪。

Belinda是從技術轉管理的,從其他老員工那裏我們聽過她的開發事蹟。想到處在開發領域也是個女漢子!技術很強,所以對項目的理解就很到位,有了方向上的把控,對任務的安排她也會做到心中有數。後來的幾個項目,跟着她做,我就感到心裏有底。

5.積極組織TB

還記得我們現在的項目一年多了,一次TB都沒有。真是懷念Belinda帶我們時的那些活動啊。她經常在有獎金或者跟客戶溝通後得到資金支持後,聯繫大家一起活動。也許Team裏年輕人多一些吧,感覺大家共同話題也多,玩的也特別盡興。團隊氛圍之好,是以後我經歷的各個項目都不能及的。


我認爲一個好的團隊要首先有一個好的領導,其次要有多數志同道合的人來組成。多多交流和溝通,是促進團隊和諧的潤滑劑。

分辨團隊好壞很簡單,你去項目組走走就會立刻分辨。好的團隊你會感受到一種活力,差的團隊你會感受到一種壓抑。這種感覺非常容易分辨,你可以去試試。


注1.TB, Team Building,團隊建設。當然也有Team Construction的叫法。

 

IT癡漢的工作現狀8-三思而後行


我們常用金三銀四來形容最佳的跳槽時機,而通常大的動作都發生在春節之前。所以要想換個好一點的工作,需要提前做好準備,此所謂三思而後行。

跳槽有風險,頻繁跳槽更要經過深思熟慮。有些大公司對頻頻跳槽的求職者會列入黑名單,這裏面有個員工忠誠度的問題。

一個同學在某軍企工作,他說,只要離開公司,就會被公司拉入黑名單,一生都不可能再回到這裏。

我說這在IT企業中是不可思議的。有個公司,員工都是通過離職,再入職來提高薪水的。聽說一個哥們三進三出此公司,得到了不錯的薪酬待遇。我想,如果這哥們還不滿意,鬧劇估計還會再演下去。

哥們玩笑的說,貴圈真是毫無忠誠可言啊。

是啊,這就是現狀。公司對員工啥樣,員工就會想着法子還回來。

但那位同事的故事,並不是任何人都能夠重複的。因爲有恃才能無恐,沒有金剛鑽攬不了瓷器活。

要說這跳槽,我想起來了高三時兩個老師對我們教導。

數學老師是我們班主任,做事有板有眼,很是嚴肅。有一次對我們說,“聽說現在的孩子們工作經常換,一不愛幹了就換工作。這樣做是十分不對的。每個社會人都有一張無形的信譽卡,頻繁跳槽只會讓你的信譽越來越低。”

政治老師的思想略有一些活躍,她是這樣說的:“我不覺得換工作就不對。有一個人10年內換了5份工作,對5個行業都進行深入的瞭解,後來當上了外交官。”

其實兩個老師說的並不矛盾,都有自己的道理。路就在我們腳下,就看我們自己如何去走。

我講講自己的跳槽經歷,目的是以儆效尤。

Z公司是偏硬件公司,很小。老闆的一言一行你都會看在眼裏,你對公司的喜愛與否也完全取決於老闆的行事作風和人格魅力。

那時是自己剛畢業,所以我對薪水要求不高,最看重的是能否學習到真本領,能否爲以後的發展打下堅實基礎。以後的發展並沒有當初想象的好,有一段日子,下午老闆帶着其他同事去見客戶,設計室只留下我一個人,一度無所事事。那是自己的想法是,不怕忙,就怕閒。年紀輕輕,這樣下去真是歲月蹉跎了。半年,就當老闆當初承諾我轉正的日子到了,卻隻字不提此事時,我選擇了裸辭。

其實裸辭真是一時意氣用事,後來的一個月時間,自己都奔波在各種公司的面試中。中午餓了泡麪湊合一下,一個禮拜過後,我都着急上火牙疼了。看官們,裸辭是萬萬使不得啊。

A公司的工作還是比較開心的,只是後來售後忙不過來了,把開發派出去當售後,我心中年少輕狂不懂事,對此事極其不滿。毅然決然的要出走了。這次有了上次裸辭的教訓,就先找工作後提辭職。當時是12月份了,招人的不多。自己勉強找到了一個移動開發的差事,不顧A公司老闆勸阻,說要走也要年後走。言外之意是,拿了今年的獎金再說。現在回想起來,真是一對不起老闆,二是對不起金錢。A公司的獎金是很客觀的,一個月都不能忍嗎?


辭職的理由千千萬,可是我還是勸大家三思而後行。俗話說,天下烏鴉一般黑。哪個公司不剝削人呢?

一旦你的理由充分,還有另一句話等着大家,“人挪活,樹挪死”,沒準你這麼一動,轉機就來了。

 

IT癡漢的工作現狀9-會哭的孩子有奶喫


葉志堅是我在B公司共事半年多的同事,比我要小几歲卻透着技術圈子裏的幹練和比我老練的處世態度。

我倆幾乎是同一天入職的。那一天我去報到,在HR辦公室看見一個穿着皮夾克的帥小夥因爲缺少檔案而需要去原單位再跑一次。後來正式見面才知道,那就是葉志堅。

我倆在移動開發組,這是一個新成立的小組。當時的移動開發以Symbian爲主流,WM次之,街機是N95,觸摸屏手機還沒有大面積鋪開,電阻屏還沒有投入市場。就當大屏手機就要大行其道的當,我們主要還是開發WM應用程序。而就是因爲移動開發是其他組沒有做過,我倆被認定爲所謂的移動開發人才,轉正時間被破例定爲一個月。

一個月是很快的,尤其是項目最忙的時候。在要滿一個月的那一天,志堅找HR談此事。被告知要寫一份轉正申請。他從網上找了一份模板,寫完後給我參考。我照着修改了一些就打印完送給HR了。

當時我倆的頭兒時高哥,再上一級是任總。下班的時候,葉志堅去了任總的辦公室,而我徑直回了家。


入職之前是這樣談的,試用期公司是談好工資的80%。轉正後的工資本來就是定好的,所以我以爲事情都是按照預定正常的進行着,而葉志堅的給我上了生動一課。他的那次談話爲他增加了30%的工資。而這件事時我很久之後才瞭解到的。

不得不說,志堅的技術能力真的不賴。他雖然專科畢業,卻在行業裏摸爬滾打多年,練就了超凡的實戰經驗。同時,他又是一名駭客。黑過不少網站,也盜過許多QQ號。在移動開發的數據庫和網絡通信方面有着很深的功底。他的弱點也有,就是英文不太好,也不愛讀文字,很多技術都是跟着網上的視頻教程學習的。

我們在一起還算配合默契,通過他讓我看到了不一樣的IT世界。

4個月後,他再一次找高哥和任總談心溝通,表明了自己要離開的心事。任總覺得項目不能缺少這位悍將,用增加20%工資來將其挽留。這件事傳開後,其他兄弟的心情是可以想象的。每個人再看志堅時,眼睛裏都帶着火。


又2個月後他的離開爲我創造了一次機會。我一個人可以努力撐起這一攤,但是我的薪水可不可以也漲一下呢?

高哥爲我爭取了一下。其實不貪心,只提高25%就好。(大家不要驚訝,當時我們的工資基數低,其實這25%並沒有多少錢。)如果領導不同意,那麼我表示就不再陪他們玩耍了。還好,任總大筆一揮,同意了。有了他的簽字,纔給了我體驗接下來公司風雲突變的一年的機會。


在職場中有着很多的潛規則,不是你一個勁兒爲公司出力,對別人禮貌客氣無害就能夠獲得足夠好的回報。

遠遠沒有這麼簡單!

職場就是江湖,人在江湖,身不由己。要想站的住腳,必須要有立足之本。要達到目標,有時,需要些手段。

 

IT癡漢的工作現狀10-Sprint Planning


這是我們的第四個Sprint了。由於上一個迭代週期的失利,Leader羣發郵件這樣描述道:“對任務的樂觀估計,導致Sprint 3沒有如期完成。我們需要在這次Sprint計劃中仔細評估各自任務,並重新調整計劃。”

        週一上午九點半準時啓動我們的計劃會。Leader簡單說明當前工作情況,並把剩下的任務羅列出來,找出需要這一期完成的任務。下面,就要爲這些任務找到主人。


        第一個任務是HR的服務程序。這是周權和我在上一個Sprint遺留下來的。權哥負責邏輯部分,而我負責WIN8上面的服務程序的調研。所以此任務還是被我倆領走了。

        邏輯部分代碼編寫需要大家一起評估時間,而評估時間就是大家假設任務由自己來做,需要花多少時間。然後就像做遊戲一樣,每人把自己評估的時間寫在紙上,由Leader組織遊戲,依次亮出自己的答案。最後,Leader權衡大家的時間,決定此任務最後的DeadLine。周權對此任務瞭解較深,他先對任務說出自己的設計想法和一些背景信息,然後大家陷入了思考。

        當我大筆一揮在紙上寫下“6”時,旁邊的測試MM笑了。我問她笑什麼,她說:“這是拍腦門子想出來的啊!”事實也許就是如此,每個人都是從自己的邏輯角度和經驗來思考這個問題,寫下自己認爲可能的時間,其實不就是拍腦門子嘛。


        第二個任務是原有架構設計中FACADE模式的實現。

        客戶提供驅動接口文檔,爲了封裝和隱藏原有系統,齊天準備用FACADE模式來做。這樣會使架構的韌性更好。當然,江濤提出了自己的疑問:“我們非要再次封裝嗎?”

        “如果不想封裝也可以,直接調原來系統的方法也許。如果時間不夠,不封裝就不封,反正我無所謂。”齊天退步了。

        ”還要按原有架構走,沒有重大問題輕易不改原有設計。“Leader還是從大局出發。大家就這樣討論起來,你一言我一語,最後,還是原有計劃不變。

        在討論的當兒,我的思緒回到了幾年前高哥給我們培訓設計模式時講的故事:

他原來公司有個項目,需要使用第三方商用庫來開發。他的頭兒在接到這個第三方庫時,自己把所有接口都封裝了一遍。當時大家也不理解爲什麼這樣做,多麻煩啊。他給大家畫了一幅圖並解釋到,我們的項目調用我封裝好的接口,如果第三方庫有變化,只需要我修改一下封裝層,我們的項目都不用變。


      這第三方庫也十分給面子,在第二年就發佈了重要版本,修改較大。公司得到這個新庫之後,大家都唏噓不已。如果沒有那次封裝,後果真是不堪設想。


        思緒回來,繼續我們的會議。半個多小時,基本上任務都有主人了。牆上的Task板也進行了調整,Task從TODO不斷移動到In Process中。接下來的一週要把它們向To verify和Done中遷移。

        Story都已經定下來了,結局如何,還要看我們這一羣人的努力。一定會圓滿的,因爲我們是A Team。



。。。。。。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章