Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】What are your goals for the week? #146 HacktoberFest is coming

2025年09月29日に「Dev.to」が公開したITニュース「What are your goals for the week? #146 HacktoberFest is coming」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

HacktoberFestが水曜日に開始。オープンソースプロジェクトへの貢献が求められる。チャレンジ達成には6つのプルリクエスト(PR)が承認される必要があり、承認されるとアバターをカスタマイズできる。筆者も今週2つのHacktoberFest PR提出を目指す。

ITニュース解説

この記事は「What are your goals for the week? #146 HacktoberFest is coming」というタイトルで、筆者であるJarvisScript氏が自身の今週の目標と、先週の進捗を共有する形式で書かれている。特に、オープンソースプロジェクトへの貢献を促す世界的なイベント「HacktoberFest」が間近に迫っていることが大きなテーマとなっている。

HacktoberFestとは、デジタルオーシャン(DigitalOcean)社が毎年10月に主催する、オープンソースソフトウェアへの貢献を奨励するイベントである。オープンソースソフトウェアとは、プログラムの設計図であるソースコードが一般に公開されており、誰でも自由に利用、修正、再配布できるソフトウェアのことを指す。世界中の開発者が協力して開発を進めるため、多くのプロジェクトがボランティアの貢献、つまり「コントリビューション」によって成り立っている。HacktoberFestは、このコントリビューションを促し、特に初心者がオープンソースプロジェクトに参加するきっかけを提供することを目的としている。

このイベントの目標達成条件は、イベント期間中にオープンソースプロジェクトに対して最低6つのプルリクエスト(PR)を提出し、それがプロジェクトの管理者によって承認されることだ。プルリクエストとは、自分がコードに加えた変更を、元のプロジェクトに組み込んでもらうための提案を意味する。例えば、プログラムのバグを見つけて修正したり、新しい機能を追加したり、ドキュメントの誤字を直したりするなど、小さな変更でも貢献となる。このイベントを達成すると、Holopinアバターというデジタルバッジをカスタマイズできる特典がある。これは、エンジニアコミュニティで自分の貢献を示す楽しい方法の一つとなっている。

記事の筆者であるJarvisScript氏は、自身の今週の目標を具体的にリストアップしている。まず、「就職活動」を継続することが挙げられている。これには、人脈を広げるためのネットワーキング活動、メールの送信、そして面談の設定などが含まれる。システムエンジニアを目指す上では、技術力だけでなく、人とのつながりやコミュニケーション能力も非常に重要になることを示唆している。

次に、「プロジェクト作業」では、HacktoberFestに向けて2つのプルリクエストを提出することを目標にしている。これは、実際にオープンソースプロジェクトに貢献する具体的な行動だ。また、サイドプロジェクトのコンテンツ作成や、自身の個人的なプロジェクトへの取り組みも含まれている。これらは、技術スキルを磨き、自身のポートフォリオを充実させるための重要な活動と言えるだろう。さらに、月のコンテンツとプロジェクトのスケジュールをリセットし、計画を立て直すことにも言及しており、計画的な作業の重要性がうかがえる。

「ブログ」の項目では具体的な目標は書かれていないが、通常、技術的な知見や経験を共有するためにブログを執筆することは、エンジニアとしての知識の整理や、自身のプレゼンスを高める上で有効な手段である。

「イベント」については、水曜日のHacktoberfestキックオフと木曜日のVirtual Coffeeへの参加を予定している。これらのイベントは、最新の技術動向を学んだり、他のエンジニアと交流したりする貴重な機会となる。特にVirtual Coffeeは、オンラインコミュニティでの交流を通じて、目標設定のスレッドを運営するなど、積極的にコミュニティ活動に参加している様子がわかる。

筆者は、先週の目標に対する自身のパフォーマンスも振り返っている。目標達成にはチェックマーク(✅)、継続中の作業には工事中の記号(🚧)を用いて、視覚的に進捗を示している。例えば、サイドプロジェクトのコンテンツ作成や自身のプロジェクトへの取り組みは完了(✅)しており、就職活動は継続中(🚧)であることがわかる。イベント参加についても詳しく触れており、「Commit Your Code」や「CodeWord 2025」といった技術カンファレンスに参加し、そこでの学びをブログにまとめる予定であることなどが記されている。また、HacktoberFestの準備期間である「Preptember」での活動にも触れ、計画的にイベントへの準備を進めていたことが示されている。

この記事全体を通して、システムエンジニアを目指す初心者にとって重要なメッセージがいくつか含まれている。一つは、オープンソースプロジェクトへの参加が、実践的な開発経験を積む絶好の機会であるということだ。HacktoberFestは、その最初の一歩を踏み出すためのハードルを下げてくれる。もう一つは、目標を具体的に設定し、それに対する進捗を定期的に振り返ることの重要性である。これは、自己成長を促し、キャリアを着実に進めていくための基本的な自己管理スキルとなる。さらに、技術コミュニティへの積極的な参加が、情報収集、スキルアップ、そして人脈形成においてどれほど価値があるかを示している。

筆者が自身の目標と進捗を公開することで、読者にも同様に自身の目標を考え、共有することを促している。システムエンジニアとしての道を歩む上で、このような目標設定と振り返り、そしてオープンソースやコミュニティへの貢献といった活動は、技術力向上だけでなく、自身のキャリア形成においても非常に有益である。

関連コンテンツ

関連ITニュース