年轻有为的老黄2020
0x01
不知道開篇要說(shuō)什么好,那就來(lái)個(gè)經(jīng)典的 0x01 吧。
這個(gè)世界不止茍且,還有詩(shī)和遠(yuǎn)方。
工作
工作上面還算是比較忙碌的,在20年也做了很多東西,本來(lái)面試進(jìn)公司的時(shí)候title是高開,在基礎(chǔ)架構(gòu)組,光桿部門。
過(guò)完農(nóng)歷年之后回到公司title就變成架構(gòu)了。。。
簡(jiǎn)單說(shuō)一下技術(shù)部門的構(gòu)成吧,剛進(jìn)公司時(shí),加上我有7個(gè)后端,2個(gè)前端,2個(gè)測(cè)試,1個(gè)IOS,1個(gè)Android。
到20年結(jié)束的時(shí)候,已經(jīng)有13個(gè)后端,7個(gè)前端,3個(gè)測(cè)試,2個(gè)IOS,2個(gè)Android
人員上基本已經(jīng)翻了一翻了,但是依舊沒(méi)有一個(gè)運(yùn)維,所以老黃充當(dāng)很多的角色。。
后端這邊新進(jìn)來(lái)的基本都是我面進(jìn)來(lái)的,面試了這么多人,最大的感受還是,基礎(chǔ)不夠扎實(shí),項(xiàng)目經(jīng)不起推敲。
規(guī)劃公司的整體技術(shù)架構(gòu)和落地,有了很多從無(wú)到有的東西。
日志服務(wù)
經(jīng)歷過(guò)上服務(wù)器查文本日志的,都知道這個(gè)的重要性。
Framework項(xiàng)目,落盤采集,.NET Core項(xiàng)目,標(biāo)準(zhǔn)輸出采集
統(tǒng)一到阿里云日志服務(wù)。
前端無(wú)服務(wù)器化
來(lái)公司之前前端站點(diǎn)是部署在IIS上面的,有幾次觀察請(qǐng)求耗時(shí),有的居然能去到十幾秒,十有八九是回收惹的禍,還和后端站點(diǎn)放一起,搶API的資源。
最后還是直接用放到OSS上面做站點(diǎn)了,省心省力。
后端容器化
后端這一塊也是前前后后做了不少調(diào)整,我們算是混合云,兩個(gè)云之前用vpn打通。
定時(shí)任務(wù)和部分站點(diǎn)是用了阿里云serverless k8s,也就是ask。
還有部分站點(diǎn)部署在彈性容器實(shí)例上面,也就是eci。
上面這兩個(gè)都是不用維護(hù)服務(wù)器的,交付的只是一個(gè)鏡像。
也有一些是部署在服務(wù)器上面的,沒(méi)有把東西都放一個(gè)籃子了,畢竟也經(jīng)歷過(guò)它的不少故障,吃一塹,長(zhǎng)一智。
自動(dòng)發(fā)布
服務(wù)器權(quán)限,只有幾個(gè)人有,系統(tǒng)發(fā)布的時(shí)候賊難受,還偶爾發(fā)錯(cuò)。
前端直接上傳到阿里云OSS,自動(dòng)刷新CDN (老黃不會(huì)寫前端,不要讓我去寫。。)
后端就自動(dòng)下線踢出負(fù)載,更新,健康檢查,上線加入負(fù)載。
這里不得不吐槽一下騰訊云提供的cli工具真難用,更改一下權(quán)重,居然要等七八秒,甚至更久。
和阿里云提供的cli工具不是一個(gè)級(jí)別的,阿里的是秒出結(jié)果的,可能是因?yàn)轵v訊那個(gè)是py,阿里這個(gè)是c++?
其他
還有很多時(shí)候是當(dāng)救火隊(duì)長(zhǎng),專門處理各種疑難雜癥,618一頓騷操作把奔潰的幾個(gè)系統(tǒng)救回來(lái);內(nèi)存暴漲找不到原因,就一個(gè)個(gè)帶著分析找出罪魁禍?zhǔn)?#xff1b;各種爆,各種修。
三個(gè)字總結(jié),真刺激。
博客
基本上2020發(fā)的博客都是在我的公眾號(hào)(3月底注冊(cè)的)上面了,然后挪到博客園,知乎等地方。
不過(guò)挪到博客園,基本也不往首頁(yè)發(fā)了,全看各位有緣人,今年比較佛系
寫了16篇內(nèi)容,有一篇是自我介紹的,忽略不記,算下來(lái)的話就是寫了15篇,還是堅(jiān)持原創(chuàng)的,但是也沒(méi)能做到持續(xù)不間斷的更新,畢竟有時(shí)工作太忙。
公眾號(hào)目前有127個(gè)關(guān)注的人,和那些大佬們自然是沒(méi)法比的,但對(duì)于我這樣一個(gè)僅能輸出少量?jī)?nèi)容的人來(lái)說(shuō),我還是很感激這127個(gè)人的。你們是我堅(jiān)持原創(chuàng)的動(dòng)力。
寫的內(nèi)容主要還是圍繞工作上遇到的問(wèn)題,總結(jié)等內(nèi)容。
英文博客,今年只寫了6篇,都是在上半年,下半年就沒(méi)寫過(guò)了。不過(guò)閱讀量也已經(jīng)達(dá)到了兩百萬(wàn)了,盛感欣慰呀,和國(guó)內(nèi)的流量,不是一個(gè)量級(jí)的。
開源
相比19年,20年沒(méi)有把這個(gè)格子填的太滿。
20年精力主要是花在這兩個(gè)項(xiàng)目上面, EasyCaching和nacos-sdk-csharp。
EasyCaching
EasyCaching是中規(guī)中舉的調(diào)整和優(yōu)化,也收到了不少國(guó)內(nèi)外的朋友提交了PR和Issue。
也看到有不少國(guó)內(nèi)外的用戶在使用了,這個(gè)是不小的動(dòng)力來(lái)源,下面是下載量比較高的幾個(gè)包。
在21年的1月16號(hào),已經(jīng)達(dá)到1k的Star了,也算是可喜可賀。
nacos-sdk-csharp
nacos-sdk-csharp算是一個(gè)“意外的驚喜”吧,一開始也沒(méi)想著會(huì)被官方收錄。
6月底的時(shí)候,nacos的PMC 彥林找到了我,問(wèn)我能不能把這個(gè)sdk貢獻(xiàn)到社區(qū)。
我當(dāng)時(shí)還是很果斷的回答可以,想著多一些人來(lái)完善功能,豐富一下社區(qū),會(huì)比一個(gè)人瞎琢磨好很多。
9月中的時(shí)候,被提名成為Nacos Committer了,年底的時(shí)候就收到了寄過(guò)來(lái)的證書了。(這個(gè)的質(zhì)量是真的非常好)
今年前前后后有二十幾個(gè)人加我微信問(wèn)我怎么用nacos,怎么用這個(gè)sdk的。
其中有一個(gè)騰訊的大佬也在項(xiàng)目中用到了,一個(gè)在恩斯邁的說(shuō)面基快一年還沒(méi)成功的朋友也在用,還有不少朋友也已經(jīng)在生產(chǎn)使用了。
有一個(gè)略顯尷尬的,我前同事說(shuō)我上家公司也在用。。。
現(xiàn)在的下載量還是比較少的。
目前這個(gè)項(xiàng)目的主要精力會(huì)放在對(duì)接nacos 2.0,同時(shí)兼容1.x,也希望21年有更多的人參與進(jìn)來(lái),把社區(qū)做大做強(qiáng)。
運(yùn)動(dòng)
20年懶了,花在運(yùn)動(dòng)的時(shí)間少了很多,跑步還沒(méi)300公里,和19年的1028公里是完全沒(méi)得比了。
主要還是平時(shí)工作忙了許多,回到家已經(jīng)太晚了,周末要花時(shí)間去陪那個(gè)想陪的人。
由于疫情也沒(méi)敢報(bào)名馬拉松,當(dāng)放松放松吧,今年要是去跑,估計(jì)一個(gè)月都恢復(fù)不過(guò)來(lái)。
寫在最后
好好學(xué)習(xí),天天向上,多思考,多總結(jié)。
總結(jié)
以上是生活随笔為你收集整理的年轻有为的老黄2020的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .NET 中 async 和 await
- 下一篇: 推荐:Dapper扩展-Dapper.S