DAILY JOURNAL

働き方

173記事の記録。

2026年8月

  1. 要件定義とは何かを考えたら、実務経験が求められる理由が見えてきた

    「将来的には要件定義や設計までできるエンジニアになりたい」 そう考えたとき、要件定義という仕事がかなり難しく感じられた。 コードを書ければできる仕事ではない。 むしろ、コードを書く前の世界を扱う仕事なのかもしれない。 現実の問題をシステムの言葉に変える たとえば、ある会社で、 「この業務に時間がかかりすぎている」 という問題があったとする。 これだけでは、まだシステムは作れない。 誰がその作業をしているのか。 どの部分に時間がかかっているのか。 現在はどんな手順なのか。 どこまで自動化したいのか。 例外処理はどうするのか。 誰がどんな画面を使うのか。 何ができれば「解決した」と言えるのか。 こうしたことを一つずつ整理していく必要がある。 つまり、 現実…

    ソフトウェアエンジニアは、自宅で未来の仕事を練習できる

    ソフトウェアエンジニアという仕事について考えていて、大きな特徴に気づいた。 この仕事は、会社の外でもかなりの部分を練習できる。 自宅にパソコンがあれば、今日から試せる。 これはかなり恵まれたことなのではないかと思う。 将来やりたいことを、縮小版で試せる 要件定義をやったことがない。 設計経験が足りない。 AIを使った開発にキャッチアップできていない。 そう考えると、「実務で経験させてもらえる会社を探さなければ」と思ってしまう。 もちろん実務経験は重要だ。 しかし、実務を待つ必要はない。 たとえば自分の既存アプリに一つ機能を追加するだけでも、 なぜその機能が必要なのか。 誰が使うのか。 どんな操作をするのか。 どんなデータが必要なのか。 APIはどうする…

    内定を取りにいくのではなく、これからのキャリアとのマッチングを探しにいく

    転職活動をしていると、どうしても面接を「試験」のように感じてしまう。 企業が採点する側で、自分が評価される側。 合格すれば成功、不合格なら失敗。 でも、よく考えてみると受験とは違う。 大学受験では、基本的には自分が学校を選び、試験を受ける。しかし転職では、企業も自分を選ぶし、自分も企業を選ぶ。 面接とは、内定を取りにいく場所というよりも、これからの自分のキャリアと企業とのマッチングを探りにいく場所なのではないか。 市場価値と人間の価値は別物 ここで、自分なりに「市場価値」という言葉を整理しておきたい。 市場価値とは、人間としての価値ではない。 ある市場において、どのような仕事を任せられるのか。そして、それを過去の経験や成果物によってどの程度証明できるの…

2026年7月