banner
月落星河Tsukistar

月落星河Tsukistar

浩瀚中的伟大,孤独间的渺小
github
twitter
youtube
bilibili
email

"不曾放慢前進的腳步"--月落星河的2024年第一季度總結

前言#

時間總是轉瞬即逝,就像此時此刻回憶昨天,湧現上來的卻是週一的記憶;此時此刻回憶 2024 年的跨年,似乎還是不久之前的一個下午,為了避開當晚杭州的天價酒店,坐上高鐵啟程去了千島湖。

2024 年的第一個季度發生了很多的變故,自己也在按照上一年的展望採取一些行動,落實了很多事情。每一天相比較以往來說勞累了一些,但過得很充實。我依然在嘗試很多新事物,同時也兜兜轉轉,又回過頭來開始做一些自己熟悉的事情。

我決定稍稍記錄一下這個季度裡發生的幾件里程碑一樣的事件:一場銷羽而歸的考試,一些開源社區的貢獻,以及接下來自己計劃要做的事情。

銷羽而歸的 CDA LEVEL II 資格認證考試#

雖然我的職位是「軟體開發工程師」,但是曾經有一段時間我一直在做和數據相關的工作:數據治理、DCMM 認證、駕駛艙的搭建、數據管理平台的二次開發等等,當時公司的報表平台也是我來管理。那段時間由於自己的前端開發水平不高,而和數據打交道會感覺很開心,在做這些工作的時候會有一種成就感,因此我默默將「數據分析師」作為自己的一個發展方向,學習相關的知識,考取對應的認證,這個過程中自己掌握了一些基本的分析方法,也拿下了 LEVEL I 的證書。

而後很長一段時間由於工作內容調整,我又回歸了前端開發的任務中,相關知識的學習就被擱置了,LEVEL II 的知識也遲遲沒有開始學習,這也為後來自己在考試前的一個半月裡東一榔頭西一棒槌地通過題海戰術學習埋下了隱患。統計學的知識並非一朝一夕通過大量練習和經驗就能牢固掌握,一旦考察的方式發生變化,所有累積的經驗判斷反而會讓你做出錯誤的選擇。因此,雖然自己那段時間除了上班外幾乎就是不斷做題和學習相關的知識,但是最後沒有取得一個好的結果,反而是很正常的情況。至於銷羽而歸讓我付出的另外一些代價,就是另一回事了。

凡事預則立,不預則廢。做一件事一方面要給自己留夠足夠充分的準備時間,一方面也要做好相關的計劃,還有就是要不斷讓自己堅持下來。而對於學習一些新的知識,唯一需要讓自己警醒的就是一定要對學到的東西產生自己的理解,以此加深對知識的掌握程度

活躍於 Github 開始參與開源貢獻#

雖然有著接近三年的工作經驗,但是自己最清楚自己的技術水平是什麼程度。以我目前的水平,如果想參與一些知名項目的代碼層面貢獻幾乎不可能,無論是英文的閱讀還是代碼的理解,對我來說目前都還很困難。

不過相對而言我可以從一些文檔或內容的翻譯入手。通過閱讀英文原版文檔和技術文章,一方面自己的英文閱讀能力能夠有所提升,同時對如何使用這門技術有了更深刻的理解,一方面自己可以通過自己的貢獻來幫助整個項目或社區的發展,達到一種雙贏。

一個偶然的機會我接觸到了 Astro 中文文檔的翻譯校對,而後不久在自己通過 freeCodeCamp 學習一些基礎知識的時候,我接觸到了社區內容本土化相關的工作,下面分別詳細聊一聊這兩部分。

Astro 中文文檔翻譯#

某天看到一條消息,講的是「最近收到很多來自中國的貢獻者對 Astro 的中文文檔做出貢獻,文檔中依舊有許多語句不通順或有誤的地方,歡迎大家參與貢獻。」

當時我雖然對 Astro 本身不太了解,但是由於之前也參與過 NextCloud 和 WordPress 的本土化翻譯工作,所以就想著參與一下,看看大概的貢獻流程是什麼樣的,熟悉一下 Github 上提 PR 的過程。在這個過程中感謝liruifengv幫助我修改 PR 標題格式等細節,讓我完成一個符合規範的 PR,並在相關維護者 Review 後被 Merge。參與貢獻總能讓我很興奮,覺得自己做了想做的事,同時幫助了別人。

當然隨著閱讀 Astro 文檔,我也開始創建第一個 Astro 項目,考察它在博客場景的表現和 i18n 的支持程度。雖然我現在依舊還在沿用自己那套 Hexo 的博客,但是也許再過一小段時間,我就會開始對博客進行基於 Astro 的重構,希望新的博客可以帶來更優雅的設計。

freeCodeCamp 中文社區貢獻者#

之前我在領英上看到有的用戶將 freeCodeCamp 的資格認證放在了自己的領英資料中,於是對這個網站產生了一些興趣。正好那時我計劃著開始學習 React,同時需要回顧一下 web 開發的基礎知識,就跟著課程一步步學習和編寫代碼。學習過程中,我發現課程大體內容是中文,但有一部分是英文的,我想有可能是本地化沒有做完全,就去找如何進行本地化翻譯。

找到入口後,我提交了一份表單,表明自己願意加入的意向。又過了幾天,我的郵箱裡突然出現了一封來自 freeCodeCamp 中文社區大使 Miya 的郵件,裡面向我介紹了參與課程翻譯和文章翻譯的方式。課程翻譯通過Crowdin,而文章翻譯通過Github。我在 Issue 列表中發現了一篇和 JavaScript 的 DOM 操作相關的文章,而我那時正想詳細了解這部分的知識,於是我挑選了那篇文章作為我的第一篇翻譯文章。

幸運的是,那篇文章的行文非常通俗易懂,看懂並完成翻譯並不是什麼難事。所以翻譯完成並提交後,我的譯文在校對中一遍通過,隨後 Miya 邀請我成為 freeCodeCamp 專欄作者,並將我的譯文發布在了 freeCodeCamp 上。

正式成為 freeCodeCamp 專欄作者那天我很興奮,特意發動態紀念了一下。起初我打算搬運一些自己寫過的博文到 freeCodeCamp 上,但是隨著自己閱讀和翻譯的文章變多,我越來越覺得自己寫過的東西有些「難登大雅之堂」。也許接下來我需要認真構思自己寫的文章的內容,在對問題的論述上講得更加全面一些。

迄今為止我已經完成了兩篇文章的翻譯和一篇文章的校對,其中遇到的最大的挑戰是翻譯「JavaScript 中的正則表達式(RegEx)- 初學者手冊」這篇文章。這篇文章中專有名詞眾多,需要經常查閱 MDN 的文檔,同時文章很長,加上中途自己處理一些事情,我前後整整翻譯了兩周才完成。而自己從頭到尾看了幾遍,卻也有一些被忽略的地方,非常謝謝 Miya 在校對時能夠保持耐心地向我提出改進意見。

接下來我會繼續參與一些翻譯,在翻譯的過程中學習一些自己感興趣的知識,同時提高自己的開發技術水平,一舉多得。

接下來的一些計劃#

接下來的三個月,我有另一場重要的考試,同時我還需要馬不停蹄,在繼續目前做的事情的同時,儘快開始做另外兩件事情。

PMP 認證考試#

今年六月期的 PMP 考試提前到了 6 月 1 日,時間有一些緊張,單純跟著培訓課程線性參與可能在知識領悟上總是不夠全面。因此我計劃寫一些根據實際案例應用相關知識的文章,希望這個想法能夠得以實踐,同時這場考試祝我成功。

更新簡歷#

我需要盤點一下自己三年以來做過哪些項目,專注於什麼技術,在相關技術棧上實現了什麼應用。另一方面,更新簡歷也是在「以備不時之需」,為了「廣積糧」,單獨的節流是不夠的,要想辦法能夠多一條路走。

多讀書,開一個新的欄目#

先前看到其他開發者的公眾號,總會有一些「半月讀」的文章讓我思考我是不是應該加大閱讀量。畢竟不接收信息的情況下很難進一步產生自己的觀點,隨後向外輸出新的信息。因此第一步我需要讓自己每個月讀一本書,並寫下自己的一些感想,欄目名稱現在已經有了想法,敬請期待。

隱隱的擔心與憂慮#

或許是我太了解自己,我對自己總有一些隱隱的擔心和憂慮,或許寫下來更能夠讓我印象深刻,時刻警醒我自己。

怠惰感與半途而廢#

一件事情剛開始做的時候滿是新鮮感,但是時間久了可能會怠惰,最終半途而廢。雖然聽起來可能很順其自然,但是這是一個需要讓自己時刻警惕的事情,因為半途而廢的後果,可能就是竹籃打水一場空,先前付出的努力也有可能付之一炬。

自我封閉與自以為是#

我時常擔心自己陷入了自己「想當然」的怪圈裡。自己覺得應該是什麼樣子,或者按照某種方式做就沒問題,結果實際上並不是這樣。如果我陷入了自我封閉,我可能會錯失一些關鍵信息,以及「努力錯了方向」。我需要多聽一聽別人的想法,多去了解別人的觀點來作為參考,減少各種情境下的「信息差」,確保自己做出正確的判斷,進而採取正確的行動。

後記#

最近和房東簽好了租約,接下來大概清明節的時候自己會搬家到周圍相對更方便的地方,而目前可預知的時間內,自己的每一天依然會過得非常充實,因為很多東西稍縱即逝,我需要加快腳步的同時把每一步都踏扎實。

我依舊需要保持對自己坦誠一些,因為真正的原因只有自己知道,自己也最清楚自己的狀態和自己的感受。而自己需要弄清楚的,是在此時此刻自己最需要做什麼。不斷觀察外界形式,擁抱變化,廣積糧,做好積淀,多做一些曾經沒有過的挑戰。

希望接下來一切順利。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。