作為IT行業的過來人,我有些話想對後輩說

世界上沒有技術驅動型公司,不論google、facebook,還是騰訊、阿里,都不是技術驅動型公司。因為技術不是源頭,需求才是。因此一切技術問題,都要服從產品交付和市場反饋。所以,任何公司,都不可能以技術去驅動自身。人可以以技術驅動自己進步,但公司不行。一家公司可以以技術切入某個市場,但如果它想生存下去,就一定不能以技術為導向,堅持以技術為導向的公司的生命力為零,其下場有兩個:破產或者在破產之前被收購。如果你真的很痴迷鑽研技術,請讀研讀博最後留校或者進研究院讓國家用納稅人的錢養你。

資本富集的地方,人都得加班,加班的本質,是人跟著機器跑、人跟著錢跑;更為本質地說,資本富集的地方,人作為勞動力,也是資本的一種。即,人是資本而不是人本身。資本的運轉是不能停的,因為停一下損失的錢太多了。

中國、外國,都一樣。知道發達國家為什麼產業工人不加班嗎?因為製造業已經不是這些國家主要創造財富的領域了。發達國家資本富集的地方是金融行業,所以西方國家的金融狗一樣加班。勞動法?加班費?都不存在的。勞動法和加班費只有在資本離開這個市場後才能給你保證。一般公司的策略是:付給你高於其他行業的薪水、換取你“自願”加班。不想加班的同學們,你們可以去考公務員或者去歐洲做IT,我保證你不加班、不但不用加班,你甚至會閒出病。

IT是工科,不是理科,和IT行業相似度最高的行業是蓋樓房。真的,相似度相當驚人。

IT領域最重要的是經驗而不是你有多聰明,不聰明的人或者更準確地說不適合做這個行業的人,大學畢業後就改行了。記住:你做得好不好,不取決於你是否聰明,而取決於你是否願意不斷讀書不斷學習和不斷積累。因此,如果你打算投身這個行業而你還在學校,請抓緊一切時間多讀書。

公司是你創造財富的地方,公司不是學校。你可以在工作中學習,但你不能放下工作然後去學習除非你的工作已經做完了。

能大規模商用的技術,都不需要智商,否則這種技術就不可能規模化。某些程序員們,請停止你們的蜜汁自信。

技術棧,一旦確立了,就很難改了。一個技術人員是如此,一家公司也是如此。根本原因是:每一個棧的size都太深了…就像是ulimit -s unlimited過一樣。

一個程序員,應該花80%的時間做代碼設計、畫UML圖、畫時序圖,20%的時間寫code和debug;菜鳥程序員的這個比例恰好是反的。一句話,不論這個需求有多緊急,你都一定要“想好再動手”;“想好”的標誌就是設計文檔寫好了;文檔一旦寫好,寫代碼就是純粹的無腦工作。

寫文檔的目的是讓你在code的時候,不需要停下來思考更不需要推倒重來。如果沒有文檔也可以做到這一點,你當然可以不寫文檔同時思考下自己水平這麼高是不是可以要求升職加薪了……或者,你是不是在做無聊的if else編碼工作?

英語,很重要。能否使用英語查閱資料,是區分技術人員水平的重要指示之一。寄希望於“有人遲早會翻譯成中文”的人是愚蠢的、是會被淘汰的。

要有分享精神,不要擔心你知道的東西告訴了別人你就沒價值了。你最大的價值在於你知道那些東西的過程,而不是那些東西本身。你願意和別人分享別人自然也會願意和你分享,最終達到1+1大於2的效果。

不分享,就像一個失去了互聯網的程序員,試問他還能創造多少價值?恐怕他連日常工作都無法展開了。持有“我把別人知道的都學會、我把自己知道的都藏起來別讓別人學去”想法的人,其實是默認全世界只有你聰明別人都是傻瓜,這樣的人,在信息傳輸成本高的時代,可以活下去,但是在今天這個時代,他們的路會越走越窄最後會自己走入死衚衕。當然,如果你真的知道了了不得的黑科技,那就請你保護好自己的知識產權然後自己開公司玩吧。

工作要有熱情。

智商決定你的起點情商決定你能走多遠爬多高;混職場,靠的是情商。情商高就是:別人願意和你一起工作、你有問題的時候別人願意幫你。智商有時候可以稍微彌補一下情商但不起決定性的作用。

現代管理學的精髓,就是讓每個人(包括老闆本人)都變得可替代。如果你覺得自己不可替代,要麼是你的錯覺,要麼是你在一家管理非常原始的、搖搖欲墜馬上要完蛋的公司。

怎樣讓程序員變得可替代?三個字:寫文檔。不願意寫文檔的程序員,應該立刻馬上毫不猶豫地開掉。程序員工作創造的價值,至少一半是通過文檔體現出來才對。“一個項目換一個人就要讓項目大地震一下、解決bug換一個人就不行因為只有老人知道要改哪一行的哪個關鍵字”,這不說明這個項目所涉及的技術有多複雜、不說明這個老人是什麼技術大牛,而只說明這個項目的項目經理是蠢貨因為這個項目已經失控了。

文檔不是事無鉅細的流水賬,寫文檔以及組織文檔是需要智商的、是需要架構師去設計的。美國的航天飛機那麼複雜,但是在pilot手裡的手冊也就那麼多,而這個手冊可以在航天飛機出問題的時候協助pilot快速定位絕大多數問題。

不可替代的打工者只有一種:以中高層領導的身份跟完了一個項目而且這個項目正處於大紅大紫的階段,公司為了防止你跳槽到競爭對手那裡,願意付給你薪水養著你天天在辦公室喝茶。只要項目一直紅著,公司就願意一直養著你。

CIO之家 www.ciozj.com 微信公眾號:imciow

"


分享到:


相關文章: