前言#
時間はつかの間に過ぎ去ります。昨日を思い出す今、浮かび上がるのは月曜日の思い出です。2024 年の年越しを思い出す今、まるで少し前の午後のように感じます。当日の杭州の高価なホテルを避けるため、千島湖に向かうために新幹線に乗りました。
2024 年の第 1 四半期は多くの変化がありました。昨年の展望に基づいていくつかの行動を取り、多くのことを実現しました。以前よりも毎日が少し疲れるものの、充実した日々を過ごしています。まだまだ新しいことに挑戦し続けていますが、同時に自分の得意なことに戻ってきています。
この四半期に起こったいくつかの重要な出来事を少し記録することにしました。失敗に終わった CDA LEVEL II の資格試験、オープンソースコミュニティへの貢献、そして自分が今後行う予定のことです。
失敗に終わった CDA LEVEL II の資格試験#
私の職位は「ソフトウェア開発エンジニア」ですが、以前はデータ関連の仕事をしていました。データガバナンス、DCMM 認証、ダッシュボードの構築、データ管理プラットフォームのカスタマイズなど、当時は報告書のプラットフォームも私が管理していました。その時期はフロントエンドの開発スキルが低かったため、データと関わることはとても楽しかったです。これらの仕事をするときには達成感がありましたので、自分の成長の方向性として「データアナリスト」を選び、関連する知識を学び、対応する認証を取得することにしました。このプロセスで基本的な分析手法を習得し、LEVEL I の証明書も取得しました。
その後、仕事内容の調整により、私は再びフロントエンドの開発に戻りました。そのため、LEVEL II の知識を学ぶことが遅れ、試験前の 1 か月半の間に大量の問題を解くという戦術で学習することになりました。統計学の知識は、大量の練習と経験だけでは一朝一夕には身につかず、試験の形式が変わると、蓄積された経験が誤った選択をする原因になることもあります。そのため、その時期は仕事以外はほぼ問題を解き、関連する知識を学ぶことに費やしましたが、最終的には良い結果を得ることはできませんでした。失敗に終わったことによって私が支払った代償については別の話です。
物事は計画を立てなければなりません。一つのことをするには、自分自身に十分な準備時間を与えるだけでなく、関連する計画を立て、自分自身を継続させる必要もあります。新しい知識を学ぶ際には、学んだことに自分自身の理解を持つことが重要であり、それによって知識の習得度を深めることができます。
Github でのオープンソース貢献の活動#
3 年近くの職務経験がありますが、自分の技術レベルは自分自身が一番よく知っています。私の現在のレベルでは、有名なプロジェクトのコードに貢献することはほぼ不可能です。英語の読解やコードの理解に関しては、まだ困難を感じています。
しかし、ドキュメントやコンテンツの翻訳から始めることができます。英語のオリジナルドキュメントや技術記事を読むことで、自分の英語の読解能力を向上させるだけでなく、その技術の使用方法についてもより深く理解することができます。また、自分の貢献によってプロジェクトやコミュニティ全体の発展に貢献することもできます。
偶然の機会で Astro の中国語ドキュメントの翻訳と校正に関わることができました。また、freeCodeCamp で基礎知識を学ぶ際に、コミュニティのローカライズに関連する作業にも触れました。以下ではそれぞれについて詳しく説明します。
Astro の中国語ドキュメント翻訳#
ある日、Astro の中国語ドキュメントに対して多くの中国の貢献者がいることを知るメッセージを見ました。ドキュメントにはまだ通じない文や誤りが多くあり、皆さんの貢献を歓迎していますと書かれていました。
当時、Astro 自体についてはあまり知識がありませんでしたが、以前に NextCloud や WordPress のローカライズ翻訳作業に参加したことがあったため、参加してみようと思いました。どのような貢献フローがあるのか、Github での PR のプロセスを知るためにも、参加してみることにしました。このプロセスで、私の PR タイトルのフォーマットなどの細かい詳細を修正してくれた liruifengv さんに感謝します。彼のおかげで、規格に合った PR を完成させ、関連するメンテナーによるレビュー後にマージされました。貢献に参加することはいつも私をワクワクさせ、自分がやりたいことをやった感じがします。同時に他の人を助けることもできます。
Astro のドキュメントを読む中で、最初の Astro プロジェクトを作成し、ブログシナリオでのパフォーマンスと i18n のサポートのレベルを評価しました。私はまだ自分の Hexo ベースのブログを使用していますが、もうしばらくすると Astro ベースのブログに移行し、よりエレガントなデザインを実現したいと思っています。
freeCodeCamp 中国語コミュニティの貢献者#
以前、LinkedIn でユーザーが自分のプロフィールに freeCodeCamp の認定を掲載しているのを見かけましたので、このウェブサイトに興味を持ちました。ちょうどその時、React の学習を始める予定で、同時に Web 開発の基礎知識を復習する必要がありましたので、コースに従って学習とコーディングを進めました。学習の過程で、コースの内容は主に中国語で提供されていましたが、一部は英語でした。ローカライズが完全に行われていない可能性があると思い、ローカライズ翻訳の方法を探しました。
入り口を見つけた後、私は意欲的に参加する意向を表明するためにフォームを提出しました。数日後、私のメールボックスに突然、freeCodeCamp 中国語コミュニティアンバサダーの Miya からのメールが届きました。彼女は私にコースの翻訳と記事の翻訳に参加する方法を紹介してくれました。コースの翻訳は Crowdin を通じて行われ、記事の翻訳は Github を通じて行われます。私は JavaScript の DOM 操作に関連する記事を見つけ、その時点でこのトピックについて詳しく知りたかったので、最初の翻訳記事として選びました。
幸運なことに、その記事は非常にわかりやすく書かれており、理解することや翻訳することは難しいことではありませんでした。したがって、翻訳を完成させ、提出した後、私の翻訳は校正を経てすぐに承認され、Miya は私を freeCodeCamp の専門家コラムニストに招待し、私の翻訳記事を freeCodeCamp に公開しました。
freeCodeCamp の専門家コラムニストになった日はとても興奮し、特別な投稿をして祝いました。最初は自分が書いたブログ記事を freeCodeCamp に移植するつもりでしたが、読んだり翻訳したりする記事が増えるにつれて、自分が書いたものは「大雅の堂に登るのは難しい」と感じるようになりました。おそらく次には、自分が書いた記事の内容を真剣に考え、問題の議論をより包括的にする必要があるかもしれません。
これまでに 2 つの記事の翻訳と 1 つの記事の校正を完了しました。最も大きな挑戦は「JavaScript 中の正規表現(RegEx)- 初心者ガイド」という記事を翻訳することでした。この記事には専門用語が多く含まれており、MDN のドキュメントを頻繁に参照する必要がありました。また、記事は非常に長く、途中で他のことを処理しながら、私は 2 週間かけて翻訳を完了しました。自分で何度も読み返しましたが、見落とされた部分もありましたので、校正中に私に改善の提案をしてくれた Miya に非常に感謝しています。
次はさらにいくつかの翻訳に参加し、興味のある知識を学びながら自分の開発技術レベルを向上させる予定です。
今後の計画#
次の 3 ヶ月間、私は別の重要な試験があります。同時に、現在行っていることを続けながら、できるだけ早く 2 つの別のプロジェクトを開始する必要があります。
PMP 認定試験#
今年の 6 月期の PMP 試験は 6 月 1 日に前倒しされました。時間が少し短くなってしまいましたが、単にトレーニングコースに従って線形に参加するだけでは、知識の理解が十分ではありません。そのため、実際のケースに関連する知識を適用した記事を書くことを計画しています。このアイデアが実現できることを願っています。同時に、この試験に合格することを祈っています。
履歴書の更新#
私は過去 3 年間にどのようなプロジェクトに取り組み、どの技術に特化し、どの技術スタックでどのようなアプリケーションを実現したかを洗い出す必要があります。また、履歴書の更新は「万一のために準備するため」に必要です。単に節約するだけでは十分ではなく、他の方法を見つける必要があります。
多くの本を読む、新しいコラムを開設する#
以前、他の開発者の公式アカウントで「半月読書」という記事を見かけ、自分の読書量を増やすべきかどうか考えました。情報を受け取らないと、自分自身の意見を形成するのは難しいですし、新しい情報を外部に発信することもできません。そのため、最初のステップとして、毎月 1 冊の本を読み、自分の感想を書く必要があります。コラムの名前はすでにアイデアがありますので、お楽しみに。
ぼんやりとした心配と懸念#
おそらく私は自分自身をあまりにもよく知っているため、自分自身に対してぼんやりとした心配や懸念を抱いています。それらを書き留めることで、より深く印象に残り、自分自身に常に警戒することができるかもしれません。
怠惰感と途中でやめること#
何かを始めたばかりのときは新鮮さに満ちていますが、時間が経つと怠惰になり、最終的には途中でやめてしまうかもしれません。自然に思えるかもしれませんが、これは常に自分自身に警戒する必要があることです。途中でやめることの結果は、水を汲む竹筒が空になることであり、前に努力したことが一瞬で水の泡になる可能性もあります。
自己封鎖と自己陶酔#
私は自分が「思い込み」の怪我に陥っていることを心配しています。自分がどのようになるべきか、または特定の方法で行動すれば問題ないと思っているかもしれませんが、実際にはそうではありません。自己封鎖に陥ると、重要な情報を見逃したり、「努力が間違っている」ということもあります。他の人の意見をよく聞き、他の人の視点を理解するためにも、さまざまな状況での「情報のギャップ」を減らし、正しい判断を下し、正しい行動を取ることを確認する必要があります。
後書き#
最近、家主と賃貸契約を結びました。予想される時間内に、私の毎日はまだ非常に充実しています。多くのものが一瞬で過ぎ去るため、私は自分のステップを加速させながら、それぞれのステップをしっかりと踏みしめる必要があります。
私は自分自身に対して率直である必要があります。真の原因は自分自身しか知らないし、自分の状態と感情を一番よく理解しています。そして、自分が今何をすべきかを明確にする必要があります。外部の状況を常に観察し、変化を受け入れ、粮食を広く蓄積し、積み重ねを行い、以前経験したことのない挑戦を多くする必要があります。
すべてが順調に進むことを願っています。