2023年終總結-輕舟已過萬重山

自我介紹

高考大省的讀書人

白,隴西布衣,流落楚、漢。-與韓荊州書

我來自孔孟故里山東濟寧,也許是小學時的某一天,我第一次接觸到了電腦,從此對它產生了強烈的興趣,高中我有一個愿望:成為一名計算機從業者。18歲的我踏入北上的列車,進入我的大學生活。可錄取通知書上并非我期待的那樣:被計算機學院錄取從此踏上編碼的快車道。

也許是高中比較喜歡當時化學老師的課,在我能填報的六個志愿中,我無一例外的把計算機、軟件類專業放在了第一個,把化工、化學相關的專業放在了第二個。也許我不該更改一道物理選擇題,也許是我和化工學院、和化工系的人注定要共同經歷一些有趣的事情。是的,我收到了化工學院的錄取通知書,成為了一名化工學院的大一新生。

進入大學,夢的開始

對于理工科來講,C語言也許是必修課。雖然是在化工系,讓我心生慰藉的是,我們竟然有C語言課(可只有一學期)。恰巧,我覺得我當時的C語言老師人很棒,她是我追逐夢想道路上的啟蒙老師,感謝我這位“大學姐”。

大一我們有機會轉專業,條件是:期末考試成績在系里前5%,我毅然決然的選擇了嘗試。由于我對化工相關課程完全不感興趣,在化工學院“不學無術”,上課玩手機、睡覺、甚至教高數老師打王者榮耀,去實驗室做實驗的時候,偷偷去外邊溜達、買水等等,我期末考試掛了好幾科,顯然,我最后的“救命稻草”也被高密的妖風吹散了。

專業課無聊時拍的。

可我并沒有放棄。大一上學期的C語言課結束后,大一下學期渾渾噩噩的讀過了一個學期,在大一假期,我學起了Java。最一開始,是跟著阿發你好的網課學習的,一轉眼到了大二,恰好我們學校軟件專業學生開了Java課,恰好他們的課表里我沒課。第一次去蹭課的心情,現在依然記得。

大二,是我最舒服的一年,專業課少,下了課,我便去圖書館敲代碼,當然還有一群合得來的朋友。

大學里,我最頭疼的一件事就是期末考試,感謝一位溫柔的小姐姐在期末考試的時候不厭其煩的給我補課,正因為抱著她的大長腿, 我才能在每次期末考試、補考、重修中把學分拿到。

圖書館的老地方

實習

由于我對化工方向毫無興趣,并且當時的我對成為程序員這個職業充滿了熱情,在實習的時候,我毅然決然的選擇了成為一名練習兩年半的“野生”程序員,也正是開始找實習工作開始,我寫起了博客,主打一手自己找著方便,幫助他人。

從此成為了一名Jave Coder。

2023事件匯總

凡是過去,皆為序章。-莎士比亞《暴風雨》

技術方面

自2019年2月初始至今已有近五年的時光,是的,我做Java程序員已有近五年的時間。

說起2023,截止目前共產出文章65篇內容,CSDN訪問量29萬,掘金5萬,今年夏天開始了微信公眾號的更新,目前數據量較小。

今年學習了:

  • MySQL相關優化
  • Docker部分內容
  • 正在學習Spring Framework源碼相關
  • 正在學習Golang基礎語法

讀書

也許是工作壓力逐漸變大,亦或是隨年齡增長需要處理的事情逐漸變多,最近一兩年出現了入睡慢的問題,入睡前大腦比較興奮,后來逐漸養成了睡覺前看書的習慣。

今年重新閱讀了錢鐘書先生的《圍城》,也許是我還未參透書中的奧秘亦或是我無法想象和理解書中主人公們的階層,讀完后干完沒有什么意思,情節也并不精彩,個人感覺像是在講一群少爺、小姐們高不成、低不就,內心浮躁的生活。

后來我開始讀當年明月的《明朝那些事兒》,目前剛開始第五部,作者通過插畫、舉例等生動形象的講述了朱元璋大家族的治國、內斗奮斗史,覺得比《圍城》生動有趣很多。

紀錄片

  • 《臘月》講述的是魯西南地區(拍攝地我的家鄉山東濟寧)早早輟學打工青年們迫于家鄉畸形思想、村民攀比心理使得結婚彩禮水漲船高,但是迫于輿論壓力不得不草率結婚的故事。
  • 《鄉村里的中國》這是一部以中國農村為背景的紀錄片,真實講述了幾個普通農民家庭在中國鄉村生活中的喜怒哀樂,有的是對下一代的期盼以及對迫于現實的無奈。
  • 《遙望南方的童年》是一部以貧困山區為背景的紀錄片,講述了兩個支教老師在偏遠山區小學任教、看護留守兒童的故事。

電影

推薦《綠皮書》、《當幸福來敲門》、《超能一家人》

我的2023感悟

吾日三省吾身。-孔子

2023對于我來說是波折的一年。

關于工作方法論

在入行的前兩年,我能感受到每天都能學到新的東西,并且在工作的前兩年要養成良好的方法論,如:如何分析需求、如何做任務分解、如何做好功能設計并且找到自己的方法論。再次要感謝我之前的兩位TeamLeader,是他們以身作則,言傳身教教會我工作的方法論,在做迭代的過程中,提升了自己的技術能力。

關于裁員

2023在程序員的世界里火出圈的關鍵詞應該是:開猿節流,降本增笑。受限于各種形式、經濟影響,國內外今年開始了如火如荼的裁員日程,我覺得大家還是要理性看待這個問題,被裁,并不代表你不優秀,而是企業受自身業務線、現金流等壓力,要降低開發團隊的成本采取的措施,至于為什么被裁,一方面是你所在的業務線是否有穩定的現金流收入,其次,你對于團隊來說,性價比是否高。結合我自身、身邊朋友的經驗來講,被裁不一定是壞事,也許這是一個激勵自己成長的機會,我的朋友告訴我,留下的人還不如被裁的人舒服,因為留下來的人要接手被裁的業務線。

關于不愉快的工作經歷

受大環境影響,很多企業倒閉、裁員,社會上少了很多就業崗位,一些做自己產品的公司為了降低成本,可能會減緩迭代速度,“向社會貢獻優秀勞動力”,我個人對行業的理解,能去做自己產品的公司就不要去外包公司,即使外包公司的薪資相對會高一些,做自己產品的公司起碼相對來講,從需求到開發再到上線的流程是相對規范的,這樣你的工作體驗起碼是有保障的,并且工期安排合理,加班會相對少一些。部分外包團隊中會有一個角色負責維護甲方關系并且督促程序員工作的“經理”,一般這些角色并不懂開發,無法分辨甲方提出的需求是否合理,只管全盤丟給程序員去做,難免無形中變更了需求,出現返工的現象,本來就不充裕的工期會更雪上加霜,程序員必須頂著壓力蹣跚前行,那么此時這位“經理”看到進度延后,他會來一句,你們為什么進度延后了?這個模塊,你們都做了多久了?是的,做需求沒有前期準備階段,做到哪算哪,更不會評估工作量,在他們眼里,工作量按模塊為單位,不關心模塊中需要寫具體接口的數量,需要多少工時。

在好的坑位日益減少的今天,選擇工作機會一定要慎重,能穩則穩。

如果當前你的工作正處于水深火熱中,上班如上墳,那么請你一定要找到情緒、壓力宣泄口,不要堆積在自己心里,人和輪胎一樣,適當的壓力能工作的更好,壓力太大會導致爆胎。

如果一份工作一直使你身心疲憊,早日離開或許是一個好的選擇。

關愛程序員身心健康

程序員每天要做的事情有很多,需要和不同的人溝通,比如:參加需求評審會時與產品同事溝通,任務分解、工期制定需要和自己的Leader溝通,對于功能的具體實現上需要和前端/后端同事溝通,迭代測試階段需要和測試同學溝通等等,我非常喜歡的程序員up主:御風大世界在視頻中說:保持一個穩定的情緒是在一家公司中最重要的事情,大家在公司聚在一起是為了賺錢,很多事情不要帶主觀情緒,更不要太敏感。否則自己在工作時會非常累。

程序員是一個需要持續學習的職業,在生活中停止精神內耗、保持一個良好的情緒,也會讓自己有更多的精力和興趣去學習新的知識,畢竟技術就是程序員的底氣。

讓內心變得更強大

累死你的,往往不是工作,而是工作中遇到的人 -羅素。

我始終認為,程序員的工作中如果只剩下Coding,那么這將會是一件不那么累的事情。在我近五年的工作經歷中,感受到的累,很多時候并不是身體上的累,而是心累。

在我們剛入行的時候,有TeamLeader帶著我們做需求、有后方保障,而且在每天的開發中都能學到新的東西,我們只需要關心怎么把代碼寫的更好一點、更高質量的實現需求就可以了,這個階段我們更多是只負責技術上的工作。后來我們要獨立承擔一整個項目的開發,需求分析、排期、風險評估、上線等等工作需要自己獨立完成,操心的事情開始多了起來,自己成為了自己的后盾,在這個階段我們需要承擔更多的壓力和風險,所以我們需要試著讓自己的內心強大起來。

感謝在我焦慮時指點、安慰我亦師亦友的前輩。

展望2024

長風破浪會有時,直掛云帆濟滄海 —— 唐·李白

技術方面

在以往的年份中,發現自己學習新知識時并不系統,接下來的學習過程中,把重點放在系統學習上。

  • 系統學習Spring Framework源碼,提高知識深度
  • 系統學習GoLang語言,擴展知識廣度

知識分享

目前在三個平臺上分享自己的內容:CSDN、掘金、微信訂閱號。

  • 產出80篇知識分享博客

至于訪問量、粉絲數這些不是我能夠控制的,因此不作為目標依據。一味為了訪問量便脫離了知識分享的初衷。

生活方面

  • 學習理財,早日用上M系列芯片的MacBookPro
  • 閱讀完《明朝那些事兒》后閱讀王陽明相關著作,了解知行合一相關內容
  • 讓內心變得更強大

寫在最后

歷史的灰塵落在每個人頭上,都是一座大山。-余華《活著》

大環境不景氣這是眾所周知的事情,每個人都會面臨困境,這是我們無法改變的客觀事實,高中語文課上老師告訴我們:你改變不了這個世界,但是你可以改變自己。越是此時,越需要積累力量蓄勢待發。我想用我一直崇敬的雷軍先生在2023年度演講上的發言結束本篇文章:“干了30多年回頭一望,全是漫長的挫折和煎熬,和大家一樣,我也迷茫,我想跟大家說我們不要逃避,你經歷的所有失敗和挫折,甚至那些看似毫無意義,消磨時間的事情都將成為你最重要的最寶貴的財富,人生很長,永遠相信美好的事物即將發生”。
輕舟已過萬重山!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211921.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211921.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211921.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

設計模式再探——裝飾模式

目錄 一、背景介紹二、思路&方案三、過程1.裝飾模式簡介2.裝飾模式的類圖3.裝飾模式代碼4.裝飾模式,職責父類拆分的奧義5.裝飾模式,部件抽象類的無中生有 四、總結五、升華 一、背景介紹 最近公司在做架構模型的時候,涉及到裝飾模式的研…

html網頁設計 01marquee標簽廣告滾動(1)

<!DOCTYPE html> <html><head><meta charset"utf-8"><title></title></head><body><!-- scrollamount:數字越大&#xff0c;滾動越快direction:滾動方向滾動的類型behaior"slide",文字滾動到邊界后就會…

Python中的lambda匿名函數詳解以及三種經典使用場景

lambda匿名函數 匿名函數&#xff0c;顧名思義就是不需要具體定義函數名的函數。我們首先拋開復雜的定義&#xff0c;看兩個具體例子。 先看一個無參數函數的例子。假設我們需要一個return 1的函數&#xff0c;如果使用普通的函數定義方式&#xff0c;其代碼為&#xff1a; …

vuepress-----20、全文搜索

默認主題自帶的搜索, 只會為頁面的標題、h2、h3 以及 tags構建搜索索引。所以盡量將圍繞知識點的關鍵字體現到標題上。而 tags 更為靈活&#xff0c;可以把相關的能想到的關鍵字都配置到 tags 中&#xff0c;以方便搜索。 默認插件介紹 (opens new window) 默認主體配置 (ope…

電子秤ADC芯片CS1237技術資料問題合集

問題11&#xff1a;實際應用中&#xff0c;多個稱重傳感器應該怎么與ADC連接&#xff1f; 解答&#xff1a;如果傳感器是測量同一物體&#xff08;例如&#xff1a;廚房垃圾處理器&#xff09;&#xff0c;一般建議使用并聯的方式。則相同類型的信號線連接在一起。對于傳感器的…

C語言指針基礎題(一)

目錄 例題一題目解析答案 例題二題目解析答案 例題三題目解析答案 例題四題目解析答案 例題五題目解析答案 例題六題目解析答案 例題七題目解析答案 感謝各位大佬對我的支持,如果我的文章對你有用,歡迎點擊以下鏈接 &#x1f412;&#x1f412;&#x1f412; 個人主頁 &#x…

C++ 教程 - 01 基礎篇

文章目錄 C介紹環境配置第一個cpp程序案例練習 變量常量關系運算符邏輯運算符條件運算符位運算符類型轉換分支循環程序調用綜合案例 C介紹 基于C語言&#xff0c;繼承了C的所有語法&#xff1b; 靜態類型語言&#xff0c;需要先編譯&#xff0c;再執行&#xff1b; 貼近底層硬…

雪花算法:分布式系統的關鍵藝術

導言 在探索分布式系統的奧秘時&#xff0c;我們經常遇到一個看似簡單卻極其關鍵的挑戰&#xff1a;如何高效、可靠地生成唯一的標識符&#xff08;ID&#xff09;。這不僅是技術的問題&#xff0c;更是一種藝術。讓我們深入探討雪花算法&#xff08;Snowflake Algorithm&…

windows下分卷解壓文件

我的文件是這樣的&#xff1a; 存放路徑為&#xff1a;C:\Users\Luli_study\MICCAI_MMAC\fudanuniversity\DDR dataset 首先要進入分卷文件的目錄cd&#xff1a; 第一步&#xff1a;cd /path/o/分卷問文件目錄 第二步&#xff1a; 執行之后的結果(紅色框出來的)&#xff1a; …

?functools --- 高階函數和可調用對象上的操作?

源代碼: Lib/functools.py functools 模塊應用于高階函數&#xff0c;即參數或&#xff08;和&#xff09;返回值為其他函數的函數。 通常來說&#xff0c;此模塊的功能適用于所有可調用對象。 functools 模塊定義了以下函數: functools.cache(user_function) 簡單輕量級未綁…

Vellum —— Fluid

目錄 Vellum fluids setups Fluid tips and troubleshooting Fluid phases Vellum fluids and soft bodies Vellum fluid vs FLIP fluid Vellum fluids setups Vellum fluid solver是基于粒子流體的解算框架&#xff0c;被完全集成到了Vellum動力學系統&#xff08;可與gr…

王道數據結構課后代碼題 p149 第3—— 7(c語言代碼實現)

目錄 3.編寫后序遍歷二叉樹的非遞歸算法 4.試給出二叉樹的自下而上、自右到左的層次遍歷算法 &#xff08;有圖解代碼詳解&#xff09;c語言代碼實現 5.假設二叉樹采用二叉鏈表存儲結構&#xff0c;設計一個非遞歸算法求二叉樹的高度。 ?編輯 6.設一棵二叉樹中各結點的值互不…

普冉(PUYA)單片機開發筆記(7): ADC-輪詢式多路采樣

概述 應用中經常會有使用單片機進行模數轉換的需求。PY32F003 具有 1 個 12 位的模擬數字轉換器&#xff08;ADC&#xff09;&#xff0c;今天我們一起來使用一下這個 ADC。 數據手冊中對 ADC 簡介如下。 SAR ADC&#xff1a;逐次逼近式 ADC&#xff0c;原理參見“參考鏈接&a…

1830_emacs lisp的交互式模式

org-mode的標記語法 Grey 全部學習匯總&#xff1a; GitHub - GreyZhang/g_org: my learning trip for org-mode 交互式模式 emacs的交互式模式讓我對emacs的生命力有了更進一步的認識&#xff0c;但是我并沒有找到什么特別豐富的資料做這方面的學習與分析。尤其是理論與實…

class070 子數組最大累加和問題與擴展-上【算法】

class070 子數組最大累加和問題與擴展-上【算法】 code1 53. 最大子數組和 // 累加和最大子數組和 // 給你一個整數數組 nums // 請你找出一個具有最大累加和的非空子數組 // 返回其最大累加和 // 測試鏈接 : https://leetcode.cn/problems/maximum-subarray/ dp[i]&#xff…

【Docker】Docker Compose,yml 配置指令參考的詳細講解

作者簡介&#xff1a; 辭七七&#xff0c;目前大二&#xff0c;正在學習C/C&#xff0c;Java&#xff0c;Python等 作者主頁&#xff1a; 七七的個人主頁 文章收錄專欄&#xff1a; 七七的閑談 歡迎大家點贊 &#x1f44d; 收藏 ? 加關注哦&#xff01;&#x1f496;&#x1f…

基于c++版數據結構基于數組棧改-Python思維總結

##棧部分-&#xff08;疊貓貓&#xff09; ##抽象數據類型棧的定義&#xff1a;是一種遵循先入后出的邏輯的線性數據結構。 換種方式去理解這種數據結構如果我們在一摞盤子中取到下面的盤子&#xff0c;我們首先要把最上面的盤子依次拿走&#xff0c;才可以繼續拿下面的盤子&…

【Java期末復習資料】(2)常見例題 //持續更新

本文章主要是常見例題&#xff0c;解析不會太詳細&#xff0c;有問題、不會的可以給我發消息哦&#xff0c;后續會出模擬卷 常見例題&#xff1a; 1.下列跟Java技術平臺有關的是&#xff08;ABD&#xff09; A.JVM B.JDK C.JPN D.JRE 2.面向對象的特征包括&#xff08;ACD&…

wxPython的控件tree

wxPython樹控件介紹 樹&#xff08;tree&#xff09;是一種通過層次結構展示信息的控件&#xff0c;如下圖所示是樹控件示例&#xff0c;左窗口中是樹控件&#xff0c;在wxPython中樹控件類是wx.TreeCtrl。 wx.TreeCtrl常用的方法有 AddRoot(text, image-1, selImage-1, data…

在Deepin中安裝x11vnc工具并結合內網穿透軟件實現遠程訪問桌面

文章目錄 1. 安裝x11vnc2. 本地遠程連接測試3. Deepin安裝Cpolar4. 配置公網遠程地址5. 公網遠程連接Deepin桌面6. 固定連接公網地址7. 固定公網地址連接測試 x11vnc是一種在Linux系統中實現遠程桌面控制的工具&#xff0c;它的原理是通過X Window系統的協議來實現遠程桌面的展…