『エンジニアの社会貢献』は本人にも社会にもメリット
エンジニアスキルは社会の様々な場面で有用で、貢献活動を通じて自分自身も成長します。本記事では編集部の視点で、社会貢献の選択肢を公開情報をもとに整理します。個人ブランディング もご参考に。
5つの主要な選択肢
(1) OSS コミッター/メンテナ。(2) エンジニア教育:CoderDojo 等。(3) NPO 技術支援。(4) プロボノ:技術スキルの無償提供。(5) 地方創生・行政DX。いずれもエンジニア経験を活かせます。
OSS への貢献
(1) typo 修正から開始。(2) Issue 対応。(3) ドキュメント改善。(4) 新機能実装。(5) メンテナとして長期関与。スポンサー(GitHub Sponsors)で収入も可能(公開情報をもとに)。
エンジニア教育
(1) CoderDojo:子ども向けプログラミング。(2) 大学非常勤講師。(3) ブートキャンプ講師:副業として。(4) 地域コミュニティ:勉強会主催。(5) オンライン教材:YouTube/Udemy。登壇活動 もご参考に。
NPO 技術支援
(1) サービスグラント:プロボノ紹介プラットフォーム(公開情報をもとに)。(2) Code for Japan:シビックテック。(3) 災害支援:地図・情報整理。(4) NPO のWebサイト:構築支援。(5) 業務システム支援:効率化。
プロボノの形態
(1) 単発プロジェクト:1〜3ヶ月。(2) 継続的支援:月数時間。(3) チーム参加:複数エンジニアで。(4) 専門家ボード:助言役。(5) 会社の制度:勤務時間内の活動。副収入戦略 との両立も可。
本人のメリット
(1) 新スキル獲得:業務と違う領域。(2) 人脈拡大:別業界の人。(3) キャリアの幅:履歴書に書ける。(4) 幸福度向上:研究で実証(公開情報をもとに)。(5) 視野拡大:エンジニア以外の世界。
失敗しがちなパターン
(1) 本業に支障:時間配分ミス。(2) 無理しすぎて燃え尽き。(3) 期待値の食い違い。(4) 権利関係不明:会社業務との切り分け。(5) 家族の不理解。対策は、(1)月数時間から、(2)休養確保、(3)契約書作成、(4)就業規則確認、(5)事前合意、です。