大約6年前,鑑於35歲中年程序員找工做的艱難,我逐步給本身定下了技術爲主,管理爲輔的發展之路。也在那一年,我從一家A公司的技術經理跳槽到了B公司的架構師職位,說的好聽點,叫作跳槽,說的很差聽點就是在公司撤部門以前明智的離開。前端
也正是因爲此次的選擇,後來也給了我更多的波折歷練機會。vue
B公司有個架構小組,在B公司的工做總體仍是有條不紊的,在那裏主導了系統微服務的應用落地,從初生到蓬勃發展上線,算是經歷了完整的微服務週期,最早積累了微服務的相關經驗,也爲將來的職業發展打下了基礎。nginx
固然在B公司也經歷了奇葩的泄密事件,能夠參考文章《真人真事,來自一位架構師的吶喊:杜絕面向監獄編程,程序員作好自身防禦,時刻保持敬畏之心》,期間因爲想記錄本身的心得,一直堅持寫博客。程序員
在朋友的引薦下,我跳槽加入了一家初創企業C,初創團隊自由度很是高,老闆不關心技術細節,所以在那裏作技術負責人能夠自由發揮,主要利用微服務構建物業平臺系統, 雖然工做很忙碌,我天天仍堅持擠出時間打理博客,並在2020-10-29,受邀加入了掘金博客之路,投入到掘金的你們庭裏來。web
大約到去年末今年初的時候,公司倒閉,當時曾經發文《2021年1月,最很差的消息——公司資金凍結團隊解散》記錄,正當疫情來襲兼過年之時,工做極其難找,無奈之下,只能無奈在家歇息。面試
在家歇息的日子是極度壓抑的,這不是度假,而是斷糧。數據庫
因爲平時的風險防備意識不足,致使手中除了車貸、房貸、裝修貸、車位貸等多種貸款外,手中並沒有多餘的存款。而貸款累加起來,一個月都須要歸還銀行1W+元,壓力之大,從未有過。編程
那段時間怎麼度過的,我已經忘記了,不開心的事情不要老在腦海裏,給本身天天一個愉快的心情。element-ui
好久好久之前,那個時候尚未先後端分離,好像每一個程序員都須要懂得前端知識和後端知識,而隨着行業領域知識的細分,我也逐步的走向後端領域,與前端的技術棧越去越遠...bootstrap
本次迴歸,並非要搶前端的飯碗,而是事出無奈,被逼上架!
雖然在家蹲着,也須要不斷投簡歷,儘可能爭取面試機會,畢竟過往年到招聘入職仍須要一段漫長的時間 ,前先後後算起來有3個月之多。
無聊之餘,剛好有朋友給我介紹個小活幹幹,那是一個多年不常聯繫依然惦記個人朋友。很是感謝他,真是雪中送炭。
須要作的是一個管理後臺,能夠維護各種信息,須要出一系列不一樣的報告單。
我給甲方談了6個月的開發時間。這裏主要考慮本身對前端的不熟悉。爲何沒選擇和前端合夥幹,應該是本身沒有創業的思惟,當時僅僅以爲沒事情作了,就逼逼本身一把。
說下我掌握的前端技術棧:HTML5 、CSS2 、JS(標準5以前的東東)、bootstrap、angular皮毛、vue教程粗讀過一遍並沒有練習經驗。
手頭可供參考的有公司寫的比較好的前端項目一個,後端輕量級框架本身有現成的,隨便改造便可。
由於有項目在手,入門Vue並非從教程開始。我直接利用已有的前端項目,刪減掉全部業務模塊,在即用即查的方式下,順利跑起來改造的前端項目,前先後後化費了1周左右時間搭建項目,創建第一個模塊的時候發現工做量很是大,大約又花費了1周時間弄明白了路由的使用,而後就把該前端改造項目放棄了,由於我發現 vue-element-admin這個開源項目功能更齊全,若是利用它,能夠減小不少的工做量。
是的,考慮到本身薄弱前端的能力,我放棄了改造前端項目,直接在vue-element-admin這個項目上實現。後來也印證了本身的明智!畢竟入門新手不適合作高度抽象的事情。
通過1個月的時間,搭建好前端項目骨架和後端項目,並完成了第一個小模塊的增刪改查。也逼得本身在vue和element-ui的技能點增長了1點。
由於先後端都是我本身開發,所以爲了能快速寫代碼,儘可能減小重複的內容,我在後端增長了模板,代碼生成等各種小工具。
是的,熟能生巧,對於初入門的朋友來講,你須要作更多的增刪改查。 組件和子組件的通訊,參數傳遞,組件的抽象,作的多了,早晚會碰到。
僅僅靠教程,只是大腦知道了,你的手還不知道!
壓力也是催化劑之一。
因爲很快到了三月份,我託朋友的關係進了他的小團隊,白天上班作各種系統安裝運維,晚上回來碼代碼,壓力劇增,想過屢次放棄,都最後咬牙堅持了下來,畢竟靠着朋友關係,不能倒。
開發vue的淨時間可能超過了1個月,跟上班1個月差很少,如今對vue已再也不懼怕,可以輕鬆搞定一些複雜模塊,錢不錢的不重要,重要的是,真的掌握了vue這門前端技術。
一個全棧就這麼誕生了!
年初去的朋友這家公司,作的事情比較雜,營收也頗有壓力,畢竟個人薪水佔比會比較大,考慮到本身和他的發展之路,仍是須要找到一致的契合點,他須要找到穩定的開發者。而我須要保持技術的優點,失去這點,可能在從此的市場中很是難了。
也許我須要的是一個極具挑戰的技術發展平臺,而不是瑣事纏身的總管。
很快和朋友說了個人意圖,並介紹了以前的朋友接收目前的項目,感受他們的合做應該會更適宜。
半年的時間已過,在朋友公司部署了各種服務器,從單機到vm虛擬機器、openstack雲主機、hyper裸金屬,實施了DevOps系列軟件,jira等,U3D展館,nginx直播推流,算是對雲原生有了更深的瞭解。
微服務方面增強了對DDD的學習,聽了好幾場ThoughtWork的進階之課,對微服務的拆分和改造有了更深的認識和更廣的思路,下一步,是時候進軍高階微服務了。
後續工做已基本就位,平臺很廣闊,挑戰會很大!
加油! webmote! 加油!中年程序員!
生活在於折騰,當你不折騰生活時,生活就開始折騰你,讓咱們一塊兒加油!💪💪💪
例行小結,理性看待!我先給本身點100個贊,生活給你的坑,也許是對你的錘鍊!
結的是啥啊,結的是我想你而不可得的寂寞。😳😳😳