用象棋的思維趣說IT人的職業發展和錢途在上海軟體行業,我見到的年入50萬的眾生相——我們該如何努力從而達到這個目標

  • 2019 年 10 月 8 日
  • 筆記

最近我花了不少功夫在學習象棋,也學習了王天一等高手的棋路,感覺IT人的職業和下棋一樣,往好了講,爭主動權爭實惠只爭朝夕,往壞了講,一步走錯得用多步來彌補,如果錯誤太大未必能彌補回來。在本文里,就用下棋這種比較輕鬆的話題來聊聊程式設計師該如何經營自己的職業。

1 對手是誰,如何算輸贏

做任何事情都要明確對象和目標,下棋時,對手和目標都很明確,但在職業規劃里,對手是誰?如何算輸贏?

對手從小了講,是自己,畢竟除山中賊易,除心中賊難,往大了講,是其它IT人。

如何算輸贏?這有很多標準,往大了講,達到財務自由或者「掙到一個億」算贏,往中了講,有房有車有孩子,或者達到中產水平,往小了講,能在社會上立足,收入在平均水平以上。在本文里,不說過於遠大的目標,倒也不是遙不可及,而是再遠大的目標也是得靠腳踏實地,也不說「收入超平均水平」,畢竟這還是比較容易的,就算「達到中產水平」為贏。

再具體點,如何算中產?我找了上海2018年中產的標準如下。

1,有兩套及以上住房(不含和父母共有的),至少一套達非普標準;

2,沒有房貸,或各項負債合計低於總資產30%。

3,家庭年收入(不含父母)達50萬以上。

之前本人寫過篇博文,在上海軟體行業,我見到的年入50萬的眾生相——我們該如何努力從而達到這個目標,年入50萬也算是中產吧。

2 少走緩手棋

一盤象棋有60個回合不算長,算下從大學畢業到退休,大致有30年吧,大概平攤下來,半年時間能算一個回合,也就是說,用半年的努力,自己職業上應該有顯著的效果。

下棋時不怕局勢一般,就怕下緩手棋,高手之間過招,2步緩手足以輸棋,一般的人下棋,也經不起3步以上的緩手。

那麼職業乃至人生的棋盤上,什麼叫緩手呢?

1 在公司里得過且過,不主動追求技術進步,導致半年左右技術等方面沒進步。

2 自己的技能已經得到提升,但出於安逸,沒有追求更高的工資或者更高級的職位。

3 當工資收入達到一定水準後,不思進取,不積極探索新的掙錢渠道和掙錢模式。

那麼在工作中,一旦下緩手棋會有什麼後果呢?

1 半年不進步,看似沒什麼影響,但由奢入儉難,一旦得過且過的日子過慣了,再想上進就難了。

2 如果一年不進步,技術馬上會落後於平均水平。

3 一年半以上的不進步,就不說跳槽難了,這已經能導致在項目組裡日子難過(因為別人都在進步),更有甚者,如果公司動蕩,這批混日子而且技術不行的人,估計會第一批被淘汰,淘汰後甚至後面工作也難找。

3 只爭朝夕,爭主動權更得靠效率

和「少走緩手棋」相對的是「力爭主動權」。

象棋里主動權直觀表現為,我可以從容調度子力進攻,能從容圍剿對方的子力從而得到子力優勢。在職業規劃里,主動權表現為,我不僅能從容應付當前的工作,而且由於我的技術以及能力在不斷提升,後繼我的技術發展方向和公司選型,我都掌握主動。從實惠角度來講,增加收入的主動權在自己手裡,在當前公司,我可以通過晉陞提升收入,我也可以通過跳槽提升收入,還可以通過各種額外手段提升收入。

象棋里爭奪主動權靠積極和效率,所謂用最小的「度數」(棋子的移動步數)把子力放置到(給對方造成威脅最大的)積極位置。平時工作中,爭奪主動權的方式也是如此。

怎麼算積極呢?列下我見到的比較積極的大牛事例。

1 態度端正,一天當兩天用,在工作中,也絕無看網頁等做和工作無關事情的情況,有問題也是馬上確認積極解決,絕無拖沓。

2 儘可能地利用各種時間碎片幹活或提升技術,比如我公司里的大牛中午休息時間也在看技術文章,部落格園裡的一些大牛也是利用早上上班前或下班回家後的時間寫技術部落格,總之積極地盡一切可能提升自己。

3 從來不停止提升自己,比如我之前互聯網公司的一位大牛,Spring方面在業內非常出名,但平時也時一有時間就看Spring文章,一有可能就出書出影片教程。

而提升工作效率除了不斷總結之外,還得儘可能減少不必要的休閑娛樂時間,比如我之前互聯網公司的多位大牛,都是手機上沒有遊戲app,也沒聽說過追劇。

知易行難,其實道理也很通俗,做起來並不容易,我的體會是,在開始階段稍微逼下自己,比如早起寫部落格,工作時盡量不看無關事,平時積極些,可能最多一個月,當形成習慣時,想改也難。

4 勢在子先,首先得提升自己的掙錢能力

象棋里有寧失一子,不失一先的說法。如果把象棋中的形勢比作個人技能綜合能力(把握主動權的能力),那麼「子力」就好比掙到的錢。

也就是說,能力比錢重要,一方面我們應該踏踏實實地提升能力,排除短期跳槽帶來的金錢誘惑,另一方面,在必要時,可以用錢買技能,比如在必要的時候買收費專欄里的知識,甚至參加培訓班。

我見到的反面例子是,在之前的外企里,某人本身能力也就一般,但還在外面干兼職,這就屬於要錢不要技能,結果短時間內錢確實掙到了,但由於不注意提升能力,最後被迫離開了項目組。而正面的例子就比較多了,不少人在進項目組時能力一般,但平時通過看各種(免費和收費)資料,最後成為項目組內的棟樑。

再說下應該重視哪些能力?

1 對底層程式碼的理解以及分析能力。

2 能在短時間內全局掌握系統架構的能力。

3 比較值錢的,比如大數據機器學習和分散式的技能。

4 帶團隊的能力,比如對外能和客戶方溝通,在公司內能和其它組協調扯皮,在組內能合理分派活,合理監管品質同時保證進度。

5 優勢情況下更不能大意

下棋時,我經常遇到如下的場景,我或者對手優勢很明顯,但由於一步走錯,局勢逆轉,對此象棋有「臨殺誤急「和「贏棋不鬧事」的說法。

大家在工作中,這種情況也不能說沒,比如發布項目,什麼工作都準備好了,看似勝利在望,但在發布時,由於大意導致操作事務,最後出現產線問題,

象棋在沒贏前,任何走法都得反覆斟酌,同樣在發布項目等工作沒通過驗證前,也不能放鬆,這不僅得到主觀上態度端正,更得「未慮勝,先慮敗」 ,盡量把可能導致失敗的因素都考慮全,並針對性地做預案或補償措施。

我見過不少下棋的人,只會一廂情願,或者沉溺於自己的優勢中,或者主觀上忽視對方的反擊手段,這種人下棋贏了是運氣,輸了是必然,而且這樣下能力也不會提升。同樣,在做項目等工作時,寧可做好針對最壞情況的準備,比如發布時做好,甚至操練好回退預案,寧可用不到。這樣的話,一方面能確保勝局,另一方由於考慮周全,技能上一定也會有提升。

6 取勝得靠進攻手段,IT人掙錢也得積極

象棋中取勝一般有兩種方法,一種是確保自己不犯錯然後坐等對方走錯,另一種是積極主動擴大主動權,積優勢為勝勢。

對應IT人掙錢方式,一種是干好手頭的活,確保不出問題,然後循例升職和加工資,另一種則是積極擴大自己的品牌,不斷探索新的掙錢方式,相比之下,後者更加積極,掙錢效率應該也優於前者。

正如特級大師的擴大先手和進攻手段得靠慢慢積累,IT人掙錢的方式也得從小做起。比如小到通過寫部落格積累,然後可以開專欄出影片教程,再大點可以通過各種渠道找些項目,再大些可以做自己得產品。

說起來容易做起來難,但一旦有積極想法了,而不是坐等工資等穩定收入,其它不敢說,至少自己的格局能不斷變廣,掙錢的機會也會越來越多。

7 逆勢中不能自暴自棄,只要努力,就有翻盤可能

下棋時不可能老是贏,有不少時候局面會很難看,只能苦苦支撐。相比之下,工作中也不可能一帆風順,比如工作氛圍不好比較壓抑,有996工作壓力大,或者錢少,這種時候絕不能自暴自棄。

特級大師之間,出現翻盤的案例也不少,更何況業餘的,比如有10盤逆勢棋,如果自暴自棄亂下,估計最多一兩盤能下翻盤,但如果咬牙堅持每步都下好,翻盤的可能性就大很多。

對應的在工作中,哪怕情況再差,每天也得儘力做好自己的事,必要時更得提升自己的能力,指不定哪天就時來運轉了,或者這個公司沒機會,由於自己一刻也沒放鬆反而在不斷提升自己的實力,在下家公司里就能春風得意了。

我記得有段時間在外企工作,技術有些脫節從而無法面試到更好的工作,而且也找不到提升渠道。在那段時間,我咬牙堅持面試,並把體會寫成了Java Web輕量級開發面試教程Java核心技術及面試指南這兩本書,堅持了一年,終於成功進入一家互聯網公司,技術方面也有了顯著提升。

8 總結:人生棋局裡,一時輸贏不能代表今後的輸贏

大家經常能看到,某人前幾年由於混日子,活得沒指望,但突然想明白了,只用了半年就完成了逆轉,也就是說,雖然一步走錯需要用更大的代價來彌補,但一時的輸贏絕不能代表一世的得失。所以,在任何時候都得積極向上力爭主動。本文也算戲說,大家在一笑之餘如果感到有意思,或者有收穫,請幫忙推薦下本文,謝謝大家。

版權說明:

有不少網友轉載和想要轉載我的博文,本人感到十分榮幸,這也是本人不斷寫博文的動力。關於本文的版權有如下統一的說明,抱歉就不逐一回復了。

1 本文可轉載,無需告知,轉載時請用鏈接的方式,給出原文出處,別簡單地通過文本方式給出,同時寫明原作者是hsm_computer。

2 在轉載時,請原文轉載 ,謝絕洗稿。否則本人保留追究法律責任的權利。