走り続けた新人エンジニアが、空白の1カ月で学んだこと うわっ、急にヒマ!? 開発とは、常に忙しく、常に追われるもの。そう信じて疑わなかった私に、ある日ぽっかりとした「時間の空白」が訪れました。 私が日立に入社して最初に携わったのは、銀行向けのシステム開発。 社会インフラを支える現場で、開発は当然ながら チーム戦 です。 空いた時間でお小遣いを貯めよう!「アイリサーチ」 ■ プログラムは個人、システムはチーム プログラムを書くのは個人作業。 ですが、システムが「動くかどうか」は、完全にチーム次第です。 どれだけ自分が完璧でも、他が揃わなければ意味がない。 新人だった私は、先輩に助けてもらいながら、なんとか期限内に開発を終えました。 テストも無事に完了。 「やりきった」という達成感でいっぱいでした。 ■ 余った時間で、もう一度テスト 少し時間に余裕ができたので、追加テストを実施。 構成管理担当に言われたフォルダにプログラムを格納し、証跡もきちんと整理。 完璧だ。 そう思った矢先に言われた一言。 「本番まで、まだ1カ月あるよ」 ■ 新人は知らないところで、物事は進む そこから始まったのは、 ・他チームの開発待ち ・お客様側での試験 ・最終報告会に向けた調整 新人の自分が参加できない場所で、プロジェクトは進んでいきます。 私はと言えば、作業が終わっているので、すっきりした状態。 ――そして、1カ月待ち。 ■ バグは出ない、証跡だけが増える 追加テストを重ね、品質は確保。 でも、バグは見つからない。 積み上がるのは、エビデンスだけ。 たまにお客様から質問が来て、それに答える。 「お客様側でもテストしてくれているんだ」という安心感。 とはいえ、1カ月は正直、長い。 ■ 忙しい人と、余白のある新人 上の人たちは、全体統制で常に時間が足りない。 一方で私たちは、勉強会を開いたり、教育を受けたり、有休を消化したり。 開発でドタバタした分を埋めるような 調整期間 になっていました。 正直、急にこんな時間が来るとは思っていませんでした。 張りつめていた気持ちが、ふっと抜ける感覚。 ■ 開発には「待ち」も必要だ このとき、初めて気づきました。 開発には、走る時間だけでなく、 立ち止まる時間 も必要だということ。 みんなで作る。 みんなで待つ。 それも...
ITエンジニアのネクストステージを見つけに行きたい! 投資、健康、子育て! 人生を豊かにして、ITライフをエンジョイしてます