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

【ITニュース解説】モチベーションを高める『大聖堂』の見つけ方

2025年09月18日に「Zenn」が公開したITニュース「モチベーションを高める『大聖堂』の見つけ方」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

システムエンジニアの日常業務、コード修正やバグ対応は、単なるタスクか?この記事は、仕事が「大きな何か」に繋がっているかを問いかけ、モチベーションを高める「大聖堂」を見つける方法を紹介する。三人のレンガ職人の物語を通じて、自分の仕事の意義や目的を再考し、前向きに取り組むためのヒントが得られる。

ITニュース解説

システムエンジニアとしてキャリアをスタートする際、日々の業務はコードを書いたり、バグを修正したりといった、具体的なタスクの連続になることが多い。しかし、目の前のタスクが一体何のために行われているのか、その先にどんな価値が生まれるのかを理解することは、仕事へのモチベーションや長期的な成長において非常に重要である。この点について深く考察するきっかけとなるのが、とあるIT企業のテックブログで紹介された「三人のレンガ職人」の物語と、そこから導かれる「大聖堂」という概念である。

この物語は、同じレンガ積み作業をしている三人の職人が、それぞれ異なる答えを返すというシンプルな内容である。一人目の職人は「レンガを積んでいる」と、まさに目の前の作業そのものを語る。二人目の職人は「壁を作っている」と、作業の直接的な成果物について述べる。そして三人目の職人は「大聖堂を建てている」と、その作業が最終的に実現する壮大な目的を語る。この物語は、私たちが日々の業務をどう捉えるか、その視点の違いがいかに重要であるかを明確に示している。単調に見える作業も、より大きな目的に結びつけることで、意味や価値が大きく変化するのである。

システムエンジニアの仕事にこの物語を当てはめてみると、多くの学びがあるだろう。例えば、ある機能のコードを書いているエンジニアを想像してみよう。一人目のエンジニアは「ひたすらコードを書いている」と答えるかもしれない。これは、目の前の技術的な作業に集中している状態である。二人目のエンジニアは「新機能を開発している」と答えるかもしれない。これは、そのコードがプロダクトの特定の部分を形成していることを意識している状態である。そして三人目のエンジニアは、「ユーザーがより便利に使えるサービスを構築している」「社会のDX推進に貢献するシステムを開発している」と答えるかもしれない。これが、コードを書くという個々のタスクの先に、より大きな「大聖堂」を見出している状態なのである。

「大聖堂」とは、単に物理的な建物を指すわけではない。これは、私たちの仕事が最終的に達成しようとする、より大きな目的やビジョン、社会的な意義を象徴する言葉である。システムエンジニアにとっての「大聖堂」は、例えば「顧客のビジネス課題を解決する革新的なシステムを創出すること」だったり、「世界中の人々が快適に使えるインフラを構築すること」だったり、「データを通じて社会全体の意思決定を支援すること」だったりする。日々のプログラミングやシステム設計、テスト、バグ修正といった具体的な作業が、最終的にどのような価値を生み出し、誰にどのような影響を与えるのかを深く理解すること、それが「自分の大聖堂を見つける」ということに他ならない。

自分の仕事に「大聖堂」を見出すことには、いくつかの重要なメリットがある。まず、モチベーションの維持と向上に繋がる。単なる作業の繰り返しではなく、その先にある大きな目標を意識することで、困難な問題に直面した際にも乗り越える原動力となる。次に、仕事の質の向上に貢献する。なぜこのコードが必要なのか、この機能がどのような役割を果たすのかを理解していれば、より質の高い設計や実装が可能になる。また、チームや組織への貢献意識も高まる。自分の役割が全体のビジョンの中でどのように位置づけられるかを理解することで、より能動的にチーム目標達成に寄与しようとする姿勢が生まれる。さらに、自身のキャリアパスを考える上でも重要な指針となる。自分がどのような「大聖堂」を建てたいのかを明確にすることで、必要なスキルや経験、進むべき方向性が見えてくるだろう。

では、システムエンジニアを目指す初心者が、どのようにして自分の「大聖堂」を見つければ良いのだろうか。記事ではワークショップを通じてこのテーマに取り組んだと述べられているが、その具体的なアプローチはいくつか考えられる。一つは、常に「なぜ?」という問いを自分自身に投げかける習慣を持つことである。目の前のタスクが、どのようなユーザー課題を解決するのか、どのようなビジネス価値を生み出すのか、プロダクト全体のどこに位置づけられるのかを深く考えることで、そのタスクの持つ意味を掘り下げることができる。

もう一つは、チームやプロジェクトの全体像を理解する努力をすることである。自分が担当するモジュールや機能だけでなく、システム全体のアーキテクチャや、そのシステムが利用されるビジネスプロセス、ターゲットユーザーについて積極的に学ぶことが重要である。プロジェクトマネージャーやプロダクトオーナー、あるいはユーザーと直接対話する機会があれば、積極的に参加し、彼らが描くビジョンや目標を共有することで、自分の仕事がその中でどのような役割を果たすのかを具体的にイメージできるようになる。

さらに、自社の企業理念やビジョンを理解し、それが提供するサービスやプロダクトにどう反映されているかを考えることも有効である。企業が社会に対してどのような価値を提供しようとしているのかを把握することで、自分の仕事がその大きな流れの中でどのように貢献しているのかを感じ取ることができる。これは、単に与えられた仕事をこなすだけでなく、自ら課題を見つけ、改善提案をするなど、主体的な行動に繋がる原動力となるだろう。

最終的に、システムエンジニアとしての仕事は、単なる技術力の行使だけではなく、その技術を使って何を達成したいのかという目的意識に強く裏打ちされる。日々の小さなタスクの一つ一つが、実は壮大な「大聖堂」の一部を形成しているという視点を持つこと。そして、その「大聖堂」がどのような姿をしているのかを明確に意識すること。これが、システムエンジニアとして持続的にモチベーションを高く保ち、大きな成果を生み出し、最終的には自分自身の成長へと繋がる重要な鍵となるだろう。この「大聖堂」を見つける旅は、システムエンジニアとしてのキャリアを通じて、常に自分自身と向き合い、探求し続けるプロセスなのである。

関連コンテンツ