記2024年年中的自我思考
前言
這麼多年都還沒養成寫下部落格的習慣,總是對自己思考的太多而沉澱的太少是,可能這就是我目前最大的缺陷吧。
轉眼已經2024年6月份了,在這裡還是在這裡記錄下我對畢業後的年歲至2024年中旬對自己的思考與總結;也算是開始寫下第一篇通篇部落格吧
工作
畢業4年了,雖然一路上頗有坎坷曲折,但還是見證了自己的成長;回顧一下自己的這幾年的工作生涯,也算是在今年的年中正式對自己做個總結;
換了3家企業,這種頻繁程度,怕不是有要求的公司或HR都會看到我將我拒之門外;
其實細數一下,也是選擇的問題,也同時總結出: 選擇很重要
第一年:從實習期就進入了某四大行之一去做開發
之所以選擇:是因為幾個方面,
- 聽說有新的東西可以學習
- 四大行總感覺是一個厲害的選擇;
這段工作:從實習期開始再到轉正後結束,我在裡面遇到了厲害且友好的coach,對此還是十分感激這個coach在我工作的第一段生涯裡給予的幫助與指導;其實
在這裡面:我學習了新的語言apex,看到了CRM系統龍頭Saas企業的兩產品:Salesforce、Salesforce Marketing Cloud;這也為我以後在做開發時沉澱下很多相似的思想吧(有一說一,我確實覺得SFMC裡面的journey builder部分很厲害,以至於後面的工作中,產品的設計與開發上,我一直想將這套東西復刻出來;後續我會找個機會,從我的角度去分析或嘗試復刻一下這套東西)
後面的為什麼離職: 也是對自己人生的思考,自己本身的專業就是物聯網工程,當初選擇這個專業也是未來想要從事這個方面的工作;當初選擇離開,也算是對堅守自己根本上的選擇(選擇很重要);
第二年: 加入一個完全為0的創業公司
這段經歷可以說還是蠻經典以及學習到蠻多東西的;
這可以說是一家完完全全是0的公司(也不能說完全是0,在我進去之前也是有請過一個外包團隊做過一個東西出來的,雖然我覺得很爛),一進去我就是001號員工【喜提一個搪瓷杯:上面有公司Logo以及我的姓名以及我的工號001,可惜了這個杯子,當初泡茶太多,都是茶垢,離職後就給丟了,現在沒圖怪可惜的】,在這裡,就只有一個老闆對產品進行設計;
照舊之所以選擇:
- 在入職之前也明確和我說過是一個新的公司,和我搭檔的就是老闆,一個阿里出來的產品經理
- 提過能拿到公司的原始股(吸引)
- 方向是物聯網方向,也算是我當初的選擇
在這裡:
其實 ,一開始,可能公司的角度只是想找一個出顧茅廬的小子來承接他們外包開發的那套玩意(一個基於車聯網的車隊管理平臺),但可能是沒想到我會有魄力去完全摒棄他們開發出來的東西,自己重構整套程式碼
可能是初生牛犢不怕虎,當我在接手那套產品的第一天,我就下定了決心,要完全重寫這整套東西(資料混亂、介面潦草、程式碼毫無質量)
在我接觸這套產品的第三天,我就已經開始著手開發新的東西了(雖然還在交接期而且也沒和公司老闆去商量這個決策: 確實草率)
中間的過程其實也就是最後的結果: 我大概花了1個星期,搭建了基礎模板,1個月的時間完成了基本功能;1個月的時間:根據需求對接了通訊部分;後面就是在我的基礎上不斷累加功能;
在這裡我還是豐富了很多我開發技能的:可以說這一年是我自己認為成長最快的一步:
- 學會了前端,獨立著手整個前後端的開發(我自己出來是做後端的,但這一步開始,我覺得算是步入了全棧的門檻了,可以開始更多的以前後端的視角開始開發)
- 接觸並上線了第一個0到1生命週期的Saas IOT國外產品
- 自己獨立交付專案(和硬體供應商的同事去現場,交付整體軟體產品)
- 學會了獨立部署、指令碼部署、伺服器運維等技能(國外伺服器需要我運維、面對國外的認證也需要處理)
- 學會了寫產品文件、技術文件等內容(雖然很爛,但是也算是有輸出)
- 其中有一段公司為了資金不斷找投資、見投資人的場景:我也有幸能參與一小部分;因此也算是學習到了一點創業公司必經的路:尋找投資(雖然很小很小的部分,更多是旁觀,但也算是旁觀的學習了點內容)
- 學習了國外客戶打交道(更多的是業務上交流,也僅僅是文字部分;現在回想:口語還是很重要,需要額外的對此提升)
- 公司的股份?(可有可無吧,回過頭來看,也算是第一次接觸到後有莫名的興奮;其實也就是一嘴的數字,最後離職歸零也實屬正常)
- Saas的定價策略?(被動學習)
- 歐盟的GDPR(開發的時候有比較多GDPR的東西需要注意,雖然現在記不得多少,但是還是感慨,原來資料隱私在國外是這麼注重)
- 提交了人生中第一個
開源框架PR
其實這段經歷也為我後續的工作中,做了很多幫助
後續之所以離開:地主家沒有餘糧了
,口罩時期來臨,國外客戶進展接近停擺;這樣帶來的結果是:產品研發進度也接近停擺,有一段時間的工作更多的是針對我舊版本的產品,最佳化重構我自己寫的程式碼;
第三年至今:加入了一家新的物聯網創業公司
離開上一家公司,我交代好我所有的程式碼,伺服器,已經招聘了一個新的應屆生來進行後續的運維開發工作(英國客戶不能丟還是得正常運維著);
離開後我選擇了另一家創業公司,這家創業公司比我上一家規模大了點,10個人左右,自研物聯網硬體軟體(很吸引我);整個軟體團隊一開始也就3~4個人的規模
在這裡,也算是我成長很快的一年了;
在這幾年裡,我從軟體後端開發,拿到了公司股份,成了軟體部門負責人;需要負責的東西更多了:任務安排、專案交付、程式碼管理、團隊工作流程、研發流程、研發效率等多方面負責;軟體團隊的規模也從一開始的3~4人的規模變成了現在十來人的規模;根據公司現狀,從架構上重構了軟體產品。
總結這裡學到的東西
- 真正的接觸到管理:制定工作流、團隊管理、規範制定等內容
- 根據實際情況設計架構(ToB的低併發物聯網架構,雖然沒那麼高大上,但也算是給自己的成長交份答卷)
- 客戶溝通、需求共同、產品設計;
- 研發了自認為很好玩的PLC部分(總共有兩代,第一代是以Lua為核心做的拖拉拽PLC,第二代是以IEC61499標註開源Runtime核心,做的PLC)
- 新的技術、Lua、Electron、Devops、IEC61499等
- 瞭解了樓宇自控行業,些許瞭解了他們的玩法
最終:選擇離開
,這麼久過來,還是有很多地方無力感,自己各方面到達了瓶頸,擔心自己成為團隊的瓶頸,束縛了團隊的發展
; 這些年工作,總是以自我為中心(這裡跟多的是說都是自己的學習,沒有經過專業的指導和培訓),沒有去見過好的,何嘗成為更好的
,今年也是要開始向大方向發展,去找到好的,看到好的,學習好的,才能變成更好的自己;
工作上的總結也就是工作經歷上的總結; 『你所做的事情會在你的生命中串成一條線』
生活
我本是很一個很無趣的人,但就在這兩年,還是有比較多的變化:
- 2023年擁有了人生中第一臺車車,可以更多的帶家人出遊;看看世界,距離不再是我考慮問題的首要因素【或者現在可能變成了塞不塞車變成了我考慮的首要因素😂】
- 聽了人生第一場演唱會:《有歌之年》,這氛圍可真不一樣,用了我20多年的感情跟著唱下去
- 和家人們一起出遊了:看了絕絕子風景 - 賽里木湖
- 嘗試了學習游泳:天生水性不好,直接也只能憋著氣在水裡遊個幾米,漂浮都還沒學會
- 健身: 目前處於半吊子健身,肥胖的身體,堅持了以下瘦了幾公斤,然後再停擺一個月又胖回來;反反覆覆
在之前,這些事情都不會是我考慮的方向,我的生活除了:開發、工作、娛樂(遊戲)沒有其他的內容了;
但這兩年,我嘗試著充實自己,讓自己接觸更多生活上的事務而不是一成不變,單調。
期望
年中算是給自己一個目標,能夠做到以下事情