programmerCourseInPractice

核心概念幫你規劃職業之路(2) - 規劃程序員的職業路徑

這篇文章是程序員的7堂職場課的讀書心得筆記

程序員的職業路徑 真的可以規劃

那些認為程序員得事業沒辦法規劃的人 大部分都沒有意識到怎樣才是真正的”規劃”

別把規劃當成計畫

計劃趕不上變化 依照作者經驗 計畫的越詳細 失敗的可能性越高 再有彈性的計畫 趕不上對一段時間的規劃

程序員的事業不是打遊戲 你沒有個通關策略 在哪裡要打哪個怪 跟誰講個話就可以過關 他是一套模糊的標準 你不知道具體每張牌應該長什麼樣子 但你只要按照標準來打 就不會差太多

像是你在找房子一樣 你會參照自己的工作地點 找到區域後 再添加一系列的標準 比如要獨立衛浴 採光好 離地鐵近 等等

就算你不小心租了一間隔音很差的房子 問題也不大 你就在下次找房子的時候 多添加這條標準就可以 這一條條的標準 就是你找房子的”規劃”

要判斷一個規劃好不好 則是要看它的標準是否高級 比如有人問說找另一半時 標準應該是找我愛的 還是愛我的 不管你選哪個 這個規劃的標準都有問題 因為找另一半的最終目的應該是組建一個幸福的生活

找工作 最終追求的是自我價值實現 所以剛開始規劃的時候 要先有一個規劃的標準 比如自己要在哪個細分行業走什麼路線 不要再具體條件裡加上一些外在因素 比如說當下的薪水 這些外在因素的重要性 就像另一半的外貌一樣 都是次要因素

做規劃 要給自己增加選項

程序員中聰明人居多 而聰明人有個習慣 就是用思考代替行動 在腦子裡演練成敗

比如想學一個框架 先分析一下行業背景 再看技術趨勢 再上論壇請教達人等等 就是不肯在實際項目裡先用一用

總是想著挑一張最好的牌壓過所有人 但是當最好的牌擺在了眼前 你也得動手去拿

規劃不該是一勞永逸的事 而是一種能力

不會規劃的程序員 總覺得規劃就是你很認真的規劃一次後 接下來照著做就對了 但其實客觀上隨著你不斷理解現實狀況後 規劃需要隨之調整

規劃的每一步 都需要理由

大多數的程序員 在被問到為什麼做手上這份工作時 回答都大同小異 “暫時也沒什麼更好的選擇 就先做下去吧”

事業上的規劃雖然重要 但容易被人忽視 因為職涯規劃不像象棋 一盤下來你來我往 一個不注意 車或砲就沒了 甚至一部走錯直接將死 這樣你很明確知道哪裡走錯或哪裡不對

職涯規劃比較像是圍棋 你放一顆我放一顆 當然偶爾會互吃 但大多數時候還是各自圍地 一段時間過後才發現怎麼輸了這麼多地方 回想到具體的每一步都不覺得有明顯的走錯 結果再來一盤還是一樣

我們的退休年齡是60歲左右 我們至少要花30年在職場上打拼 時間太長了 最可怕的就是這種糊裡糊塗輸掉的感覺 今天少寫了一條註解 明天少學一門技術 每一步其實也都無關緊要 但到了肉眼可見的程度後 又不知道自己哪一天過得不對

窮查理的普通常識中說 人生最大的意義 在於每天晚上睡覺的時候 比早上醒來的時候聰明一點點

好規劃最大的作用 在於把那很多的一點點累積起來 能形成積累的規劃 每一步都要有個理由