プログラミングはコードを書くことだけじゃない?インターンで知った「要件定義」の重要性

date_range 2026/08/17
日々の活動日記エンジニアインターン
小西 光柊
要件定義

こんにちは!WEBプログラマーコースインターン生の小西光柊です。


早速ですが皆さん、プログラミングと聞くとどんなイメージを思い浮かべますか?

僕はもともと黒い画面にひたすらコードを書くのがプログラミングだと思っていました。

しかしながら、インターンを行う中でそのイメージが変わったので今日はその話をしたいと思います。



実際にインターンでプログラミングに関わってみると、コードを書くことは仕事の一部分にすぎないことに気づきました。

もちろん、HTMLやCSS、JavaScriptなどを使って実際にコードを書いていくことは、プログラマーにとって重要な仕事です。

しかし、その前に「そもそも何を作るのか」「どんな目的を達成したいのか」を考える必要があります。


どんな人に見てもらうページなのか、どんな情報が必要なのか。

さらに、ユーザーに最終的にどんな行動をしてほしいのかなど、考えることは意外とたくさんあります。

こうした「何を作るのか」を整理する工程の一つが、要件定義です。


僕自身、インターンを始める前は「プログラミングができる=コードをたくさん書ける」というイメージを持っていました。

しかし実際に仕事に関わってみると、コードを書く技術だけではなく、何が必要なのかを整理しそれを具体的な形に落とし込む力も非常に重要だと感じるようになりました。

むしろ、何を作るのかが曖昧なままコードを書き始めてしまうと、後から「思っていたものと違う」ということになってしまいます。

そう考えると、コードを書く前の「考える時間」も、プログラミングの仕事において非常に大切な工程なのだと思います。

最近だとコードを各部分はAIによって簡単に行えてしまう部分でもあるので、だからこそそれ以外の強みをしっかりと持っていきたいです。


インターンに興味がある方はぜひ下のリンクもご覧ください。


メンバー紹介はこちら

長期インターン生の活動日記はこちら

長期インターンの採用要項はこちら

*COMMENT*

    *コメント*

    *ログイン*

    メールアドレス
    パスワード