福岡のプログラマー転職エージェントランキング

福岡のプログラマー転職エージェントランキング

福岡でプログラマーのお仕事を探したい方必見!

1位 パソナキャリア
パソナキャリア
パソナキャリアの説明文
パソナキャリア公式サイト
パソナキャリア詳細ページ
2位 マイナビIT
マイナビIT
マイナビITの説明文
マイナビIT公式サイト
3位 レバテックキャリア
レバテックキャリア
レバテックキャリアの説明文
レバテックキャリア公式サイト
レバテックキャリアの詳細ページ
プログラマーについて プログラマーの先輩からひと言

プログラムは個人商店のようなもの

私が入社して3年目のことでした。そのときの仕事は地下鉄の管理システムをつくるという仕事をしていました。そのグループは5人ぐらいで構成されるプロジェクトだったのですが、朝早くから夜遅くまで作業をする非常にハードなグループに配属されました。

電鉄や公共関係のシステムに携わった方だと分かると思うのですが、その使っている技術もハードウェアもビックリするぐらい古いものなのです。例えると、今のオンラインゲームの高グラフィック時代にファミコンをターゲットにしてゲームをつくるようなものです。事実、そのチームでは薄型のフロッピーディスクにデータを保存するという化石のような方法をとっていました。

とにかくプログラミングしているパソコンの性能も悪いので、作業に時間もかかりましたし、すごく閉塞感があったのを覚えています。そんな頭の固い先輩達の中で仕事をしていたある日、非常時に使う機械の改良と試験を任されました。そのときに先輩から、「滅多に使わないから、試験パターンはある程度のパターンをしたらOK…」と言われました。確かにすべてのパターンを試験するのは膨大な組み合わせがありとてもではないのですが、工程表にON TIMEで作業を行うのは不可能でした。

先輩から信じられない言葉が…

パターンをある程度絞り、試験も終了し、先輩に報告に行ったところ、横で聞いていた違う先輩から、信じられない言葉が…。「そんな試験でいいと思ってるの?非常時に使う機械なのにバグがあったらどうするの?」確かにその通りなんです。私が「でも、●●さんから指示を受けましたので」と返すと、「そんなことは分かっているけど、君はそれでいいのか?」と言われました。

このとき、私の考えの甘さを知りました。確かに、現場でその機械を使うということは相当非常時のことなんです。そして、そんなことは起こったことが今までないのです。だからと言って、試験のパターンを省略していいという理由にはなりません。非常時に使う機械だからこそ、滅多に使わない機械だからこそ、その正確性と安定性は絶対条件なのです。

そのときに工程表を延ばしてでも、試験パターンを増やすべきでした。徹夜しても構わなかったのです。その責任感のなさを痛感しました。すごく苦い思い出です。プログラマーは、そのパーツパーツがが合わさって全体の動きをします。そのパーツ内のことは自由にできる訳です。つまり個人商店と同じ意識で全責任を持つぐらいの気概が必要なんだということを学んだ出来事でした。