士不可不弘毅,任重而道远——2021年总结
目錄
- 回顧工作
- 改弦易轍
- 年度超人
- 回顧學習
- 學歷教育
- 重拾博客
- 在線課程
- 編程心得體會
- Linux:永遠的神
- K8S:真不錯
- Java:內卷
- 生活心得體會
- 游戲
- 短視頻
- 總結
小時候就聽說,大人的世界里,時間過得更快,而且年齡越大,速度越快。童年時,我對此難以置信。2021年末,我迎來了30歲生日。而現在回想過去的一年,感覺短暫得就像小學時一個四十多天的暑假。
回顧工作
改弦易轍
從程序員的技術成長的角度來說,過去的一年還是有不小的收獲,不過略顯尷尬的是,目前的工作方向 已經明顯偏離 剛入行時的設想 。投身編程行業之前,花了很大力氣學Java相關的知識,準備深耕后端開發領域。入行后也一直是做Java開發,但從2020年的夏天開始,接到的工作任務大都是與Linux Shell 編程相關,今年又新增了K8S和RPM的相關內容,2021全年95%的工作都與Java無關。如果說2020年是腳踏兩只船,Java與Linux并重,那2021年就是完全登上了Linux 這艘船。不過,我現在還是比較樂觀,主要是公司的氛圍還是很不錯,當下的工作也能讓我在編程領域學到新知識。即使以后接著做Java開發,多掌握一些Linux 和 K8S ,也是大有裨益的。
年度超人
2021歲末,接到領導通知,我被部門推選為優秀員工。在隨后的年會中,我獲得了“年度超人獎”。自己的工作得到公司和部門的認可,我非常開心,但我也知道這份榮譽中不僅有自己的努力,更有領導的支持和同事的配合。成績和榮譽屬于過去。在新年里,我應該繼續努力,把工作能力和工作業績提升到一個新的水平。
回顧學習
學歷教育
2021年1月,我完成了一個拖延已久的任務——在職研究生順利畢業,取得了碩士學位。其實這是對前一年的收獲,主要工作是在2020年完成的,連學位證書上的日期也是“2020年12月30日”,只是說我拿到證書和完成畢業手續是在2021年。
碩士的領域是農業信息化,是農業和計算機的交叉學科,感覺通過這個在職研究生經歷,把農業方向的本科專業和現在的編程工作縫合在了一起,那我應該算是計算機相關專業畢業的吧。但心理感覺還是底氣不足,所以在2021年8月末就報名了電子科技大學的計算機科學與技術專業的自考本科。之所以報考這個,一來是為了掙個專業對口的名正言順 ,更主要是想以考試促進我系統地學習計算機專業知識,讓學習更有目標。目前來看,還是有一定的效果,下半年在不斷啃操作系統和計算機網絡原理兩門課,希望到時候能通過統考。
重拾博客
自開始學習編程就有接觸CSDN,不過,直到2019年才注冊賬號,2019年和2020都只發了一篇文章,在這個平臺上,我更多的是查資料,獲取幫助。直到去年下半年,我才陸續發現撰寫博客的價值——通過內容輸出,可以鞏固并檢驗自己對該知識點的掌握。這也是被廣泛認可的最有效的學習方法,費曼學習法。所以我就從去年11月開始,頻繁的發表文章,總共在去年完成19篇博客。在此過程中,我的博客也幫助到了一些人,我的粉絲也從個位數漲到了1000以上,讓我頗有成就感。所以說在以后的日子,我要堅持創作。
在線課程
整個2021年,一直在學習各種在線課程,總體來說學了不少,不過除了K8S和Linux相關知識,其他的很多內容都沒有練習和鞏固,所以大部分都忘了。
在線課程的學習方式有多種:直播、錄播、音頻、圖文。
目前來看直播的效果是最好的,不僅是因為有互動,而且相對容易按照直播的時間安排,學完整個課程。
錄播課程也還可以,你可以進行1.5倍速度的播放,只要足夠自律,可能效率比直播課還要高些。但是對于自律能力較弱的朋友來說,那三天打魚,兩天曬網的,即使2倍的播放速度,也比不上直播的學習效率。
音頻課程也有它的優勢,就是可以上下班路上聽,學習方式更靈活,不過我發現,用這個方式復習已經掌握的知識是挺好的,但是用來學習新知識,還是難度較大,基本上都會變成耳邊風。
對于圖文形式的內容,如果是在CSDN這樣博客平臺,用博文查看一些攻略,具體問題的解決辦法,那還是效率極高。但是如果是買圖文課程,系統地學習某項技術,那還是比較考驗耐心。
編程心得體會
Linux:永遠的神
隨著對Linux的熟悉和進一步學習,我對Linux越來越是喜歡,特別是一切皆文件的特性,對開發人員真是非常友好。同時,Linux命令直接就是shell腳本里的語句,這也大大降低的學習門檻,這樣還產生了一個便利,就是可以在shell編程中,單獨取出某一句代碼,以Linux命令的方式直接測試。
而當我發現:無論是作為移動端的扛把子Android,還是被熱議的鴻蒙分布式操作系統,還是如中標麒麟,銀河麒麟、統信UOS、中科方德等 一大票國產操作系統,還是服務器中常見的WMware Esxi,其實質都是Linux套殼。我就不由得感嘆,Linux 真是永遠的神!Linux,您承擔了好多!
Linux也是一個豐富的知識寶藏,值得我不斷深入學習。不管我以后從事什么方向的編程工作,即使不再從事軟件開發的全職工作,我也會堅持學習Linux,力爭成為Linux的行家里手。
K8S:真不錯
在備考自考本科中的操作系統這門課程時,有個知識點是講操作系統的分類,最終出場的是分布式操作系統,介紹寫得特別厲害:可以忽略硬件設備、編程語言的差異,把數十臺計算機連接起來作為一個整體,向用戶提供服務,我當時就想什么樣操作系統這么逆天。然后我在今年遇到了K8S。雖然嚴格意義上來說,K8S算不上操作系統,但風格和設計理念就完全符合分布式操作系統的特征。
在部署和維護方面,如果說Docker是一把步槍,那K8S就是一把機關槍,而且英雄級的冒藍火的加特林。
不過深度掌握K8S的難度還是很大,概念特別多,有的也不是很容易理解。目前我也是在不斷學習中,希望能再今年內成為K8S的熟手,也只有這樣才能完成公司領導分配的工作任務。
Java:內卷
Java是我學習的第一門編程語言,目前也是最為熟練。不過越發感受到Java生態系統推陳出新的速度之快。前兩年Java8的新特性,還是面試亮點,今年都出了最新的長期支持版本Java17,真是有點跟不上了。Java8才掌握了一部分,Java11也只是略有涉獵,現在又是Java17,真是頂不住了。框架方面也是如此,2019年都還是面試利器,行業新技術的Spring Cloud 已經過時,現在Spring Cloud Alibaba才是行業新標桿。
其實以上框架的使用和學習也不難,關鍵是現在的工作面試考察難度已經極度內卷了,動不動就問您,“知道背后的原理嗎?” “看過源碼嗎?” “源碼中用了什么設計模式?” “最佳實踐中應注意避開什么坑?” “ 這個技術在你過往的哪個項目中用到?” …… 哎,要是只是看過幾個操作示例視頻,寫過一兩個demo,在面試官眼里,都不算懂這門技術,最多算是了解,而他們不用只了解皮毛的程序員,需要你對這項技術有豐富的實戰經驗。
內卷啊,難怪我都能在Java培訓課程里看到芯片制造原理的教學內容了。
生活心得體會
游戲
在過去的一年里,我在游戲上浪費了很多時間。我真是萬惡的墮落分子!
去年我玩得最多的是星際爭霸Ⅱ,特別在完成每周突變任務時,只要沒有通關,就會想著再試一次,非常浪費時間。真是罪過。
還有另一個游戲是都市天際線,這個游戲玩的頻率不多,但是每次游戲的時間很長,因為是模擬經營一個城市,有時候能玩一個通宵。
下半年,要備考自考本科,家人也因為游戲和我發生了不少矛盾,我自己也感覺這個游戲的確妨礙了我的學習,我就卸載了。哎,30歲咯,男人的愛好不能帶來收益,那在旁人看來都是不務正業。
短視頻
我原本對短視頻沒有任何興趣的。在去年之前,我都不怎么碰的,以前當教師的時候,學生問我抖音賬號,說要關注我。那時我都沒有任何短視頻賬號,還覺得覺得短視頻是毫無意義的、無聊的。哎,誰知道能料想,我居然會在去年比較嚴重地沉迷短視頻,有時候一刷就是四五個小時,真是嚇人。
剛開始看到抖音里有一些知識類賬號,感覺他們的視頻還是很不錯,感覺若有所得,這也是我刷抖音浪費時間的一個借口。后來漸漸明白,對我來說,短視頻能根本就學不到什么。軟件技能是成體系的,需要花很長的時間靜下心聽課,然后不斷地刻意練習,積極實踐,才能掌握。
總結
回顧2021,技術的確有所成長,不過主攻方向被動發生了變化。是有踏實認真的有效學習,也有心不在焉的無效學習,還浪費了很多時間打游戲,刷抖音。哎,我在去年就是個有點努力,但不足夠努力的普通大齡程序員。
新年里,定了幾個小目標:
- 早睡早起,不喝碳酸飲料。
- 學好K8S和Linux。
- 認真備考,通過自考本科的各項考試。
- 完成駕校學習,取得駕照。
總之希望新的一年里多點自律和勤奮,活成自己想要的樣子!
總結
以上是生活随笔為你收集整理的士不可不弘毅,任重而道远——2021年总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《天才引导的历程》| 西安交通大学送给准
- 下一篇: asp 加密 解密 类