程式設計師的生存法則

程式媛念茜發表於2011-08-19

本文最初發在 吳茜 的個人部落格。

前幾天,和國內某知名企業的行銷一線喝茶聊天,他一直在抱怨自己的上司很差勁,一直允諾追加獎金,但是月底考評結果卻給的很差,獎金也沒別人的多,所以他想調別的部門。我很是驚詫,這公司是你們家開的?怎麼可以想調就調?他笑了笑說,你不懂職場生存法則嗎?

他的工作需要經常出差,全國各地跑。上次是去江西,他知道部門A的老大老家在江西,就主動去找A部門老大,告之有個出差機會,要不要一起?後來我才明白“要不要一起”的真正用意。如果要,那麼就等於我的朋友提供給部門A老大一次公費回老家的機會,往返機票報銷,還能回家休個小長假,這個人情算是欠下了。如果不要,那麼就等於拒絕了我朋友的回老家往返機票,好好的讓人家的熱臉貼了自己的冷屁股,心裡有疙瘩過意不去,這個人情就也算是欠下了。

後來他果真轉了部門,而且待遇不錯。這絕不是幸運,他告訴我,他清楚的記下了部門BCDEF的頭兒老家都是哪裡的,不禁讓我重新審視生存法則的重要性,是時候應該定義自己的生存法則了。

行業不同,工作性質不同,生存法則一細化,自然也就千差萬別了。我是程式設計師,我就說說我眼中的程式設計師生存法則。

✿擺正心態

聞道有先後,術業有專攻。不恥下問,才是王者風範。技術面前,無年齡大小,無身份地位,還有一點,無男尊女卑。(這點我必須吶喊,誰說女子一定不如男?老實說,問個女人技術問題,你覺得很丟人麼?)

如若不然,總把自己放在高位,會點東西就總覺得自己了不起,或者看到別人哪裡不懂就否定人家的全部,那就很難進步了。程式設計師,就是需要不斷吸收新知識新技術,固步自封,願意和你交流的人越來越少,僅憑自己那點精力和腦細胞妄圖精準的分析所有的問題?死路一條。

✿積極應對挑戰

想有突破,就要積極應對挑戰。想要進步,就要積極克服困難。

專案組裡總有這麼幾號人,這個問題很難,先放這吧,把會的先實現瞭然後把不會的攢一起問別人。對於專案工程來說,倘若你的程式不能實現核心的難點功能點,那設計就是有問題的,從思路上就是錯的,攢出一堆輔助花邊有什麼用?最後還是得連根拔起,刪除重寫!對於個人來說,都不給自己深入思考的機會,總是把難題拋給別人,這可都是財富啊,你天天扔給我這老堆財富,叫我進步,叫我成長,叫我看著你落寞,情何以堪?

✿先學習再下結論

與人交流時出現分歧,應當先去認真思考下對方的想法,不急於下定論。遇到朦朧模糊的知識盲區,先去找資料學習一下,然後再下定論。

很多大牛趨於面子,總是急於否定別人的觀點,殊不知這樣有可能錯過很多善意的提醒和good idea。初學者,知識盲區比較多,談到自己正在接觸的東西就容易驕傲,天真的認為自己看清了全部,而且焰氣極高,忍不了別人的糾正。前幾天,我在論壇看到一個做android上層應用開發的程式設計師,回覆別人的帖子內容資訊中涉及到有關android底層、核心的部分是錯誤的,為了避免給更多的人造成誤導,我勇敢的糾正了一下,結果果然被噴了,氣勢洶洶的叫我回去看看android原始碼再來回復…… 類似的事情屢見不鮮,幸好我還有20來年才更年期……

認真傾聽和思考,不肯定的地方先學習,再下結論,這樣少走很多彎路。

✿學會總結,樂於分享

上學的時候,自己會做的那種試卷末尾的選做題,總有小私心不願意把方法和思路分享給聽人,總認為就我一個人會才好。很幼稚很可笑。工作中,一些同僚研究出了一些成果,很不願意分享給別人,恨不得只有自己懂得這塊內容,以此來鞏固自己的地位和身段。更加幼稚更加可笑。

記憶曲線決定了一件事就是,人總會遺忘。善於總結,樂於分享,利人利己。試想一下,如果你在工作中遇到棘手的bug無從下手,遇到自己未接觸過的東西急於渴望入門,這個時候你google,baidu不到任何相關技術文章,眼前一黑,天塌地陷吧?

如果每個IT人都善於總結,樂於分享,那麼我們的圈子就進入了一個良性迴圈,獲取資訊的渠道多元化,解決問題更加容易,行業發展也會提速不少。

✿關注行業資訊

沒事多逛逛csdn這樣的IT社群,瞭解下熱點資訊,讀讀經典文章,眼裡的世界大了 ,思考問題的思路自然也就開闊了。

我是做嵌入式的,在這個雲裡霧裡的時代,如果我不知道什麼是雲端計算,什麼是物聯網,是不是就太菜了? 呵呵…

 

相關文章