個人背景
現在是凌晨1:48, 距離我被裁員已經過去23天了。
離職后的前10天我一直在積極找工作,幾乎每天都會約一個面試。但是面試結果比較慘淡,研發團隊超過10人的公司都沒有要我。
我肯定是有點傷感的,但是轉念一想,自己一直在左顧右盼,不是搞搞機器學習,就是搞搞區塊鏈,就是沒有認真的把軟件研發這件事情深入做下去,上帝很公平,我沒有任何不滿。
傷感的同時,我還有一些迷茫和疑問,我很想知道一個工作3年左右的Go研發應該具備哪些能力,這樣我就可以按照這些路線去補足自己的能力了。但是我目前還沒有找到明確的答案。
帶着這樣的傷感和疑問,我最近常常失眠。
跨年演講的啟發
今天下午看了羅胖的跨年演講, 我沒有做任何筆記, 這種情況下,人一般會記住幾個印象深刻的故事和金句。我記住了這樣一句:世界不是按照領域來划分的,而是圍繞挑戰來組織的
。
10分鍾前還躺在床上被迷茫困擾,輾轉難眠的我, 因為這樣一句話,突然起身,打開MBP,打開博客園,於是便有了這篇博客的開頭。
我回想起了我來到北京的初心,我是帶着幾個問題來北京的,希望可以用2-3年的時間尋找到這些問題對應的解決方案。
現在我用博客記錄下這些問題,也希望有相同疑問的朋友可以和我一起去尋找答案。
這些問題都是我在工作中遇到的疑問,也就是金句中的挑戰
,鑒於我和我的前領導們暫時沒有能力解決這些挑戰,所以我就來北京尋找答案了。
問題1: 如何實施重構?
問題2: 如何保質又保量的開發新的需求?
問題3: 微服務應該怎么拆分呢?
問題4: 如何激勵自己的同事,甚至領導?
問題5: 區塊鏈的發展方向是怎樣的?我有什么機會嗎?(Done 2019.01-2020.01)
問題5我基本已經找到答案了。上車區塊鏈是導致我來北漂的最主要原因,但是由於個人能力,市場,和發展前景,我最終還是沒有上車。
區塊鏈公司大致有3個業務方向
- 公鏈。這個對從業人員的技術能力要求挺高的,我短期彌補不了。
- 交易所。這個我個人覺得是贏家通吃的業務,不存在細分市場,而我又去不了巨頭,甚至未來巨頭的孩童時期我也去不了,所以只能放棄了。
- 聯盟鏈。應用場景太少了,發揮空間受限,而我不太是一個能接受太多限制的人,或者說是一個風險偏好騙中低的人。
剩下要做的工作,就是找到可能能回答我這些問題的公司,然后准備面試,進入這些公司。
考慮到自身能力,2020年的目標公司,應該是B輪和C輪的公司, 從事Go研發的人數超過10人的公司。
2020-01-12更新
補充4個問題
問題6: 如何寫(web)框架。因為我之前的leader基本都寫了個公司內部框架,所以如果我回成都當leader時,我想我也應該具備這個能力。
問題7: 系統的設計和細化能力。如何設計一個恰如其分的系統(不過渡設計&預估系統容量)?如何傳達給自己小弟並安排合適的任務量。
問題8: 數據分析的能力。
問題9: 定位問題(性能,疑難bug)的能力。這個能力似乎挺多人忽略的,有時我的leader也不一定能搞定這些問題。后來我思考過,如果形成這種能力,需要對linux有系統性的了解,同時以"性能優化"為專題,系統性的提升自己的能力,才能不單單依靠佛主保佑
解決疑難問題。