東京から福島へのUターン日記(6)~一人でPJ回し始める~

こんにちわ!ぼらです!(@bora_sns)

今日で入社してから早くもなんと3週間がたっていました。
Uターンしてきてからは一か月以上たつので地元の生活に慣れてきたとです。

入社して約2週間程は社内にサポートしてくれている方がいたのですが、その方は社外のPJへ行く事になっていたので、3週間目からは先方とのやりとりから実際に開発まで結構一人で担当し始めました(もちろん相談できる環境はあるけどね)

2週間の間に、PJの進め方や実際にどのような手順で開発を進めていくのか?開発環境の構築など確認できる事は確認していたつもりでもやっぱり一人になるとかなり不安だし、無事にPJを終える事が出来るのか今も試行錯誤でがんばっています(笑)

サポートしてくれている方が社外PJへ

不安だけど、かなりいい経験だからね、自分の為にも必死。

入社してからずっとサポートしてきてくれた方が、ついに社外のPJへ参画するため社内から消えました(笑)元々半月ほどしか社内にはいないと分かっていたため、何としてもその半月の間にPJの進め方や実際にどのような手順で開発を進めていくのか?など自分なりに必死に考えて確認してきました。

不意に出る各種エラーや、ソースコードに関しては前もって確認する事ができないので都度都度自身で対応していくしかないと思っていました。先方とのやりとりも実際の開発も相談する環境はもちろんあるとはいえ、割とがっつり一人でおこなっているので毎日「何か問題が起こるじゃないか?」「難解な実装や構造の機能があったらどうしよう」とか結構びくびくします(笑)特に後者。「難しいのでやりません」なんて言える訳ないですからね(笑)

今日も自分の認識していた機能と先方がイメージしていた機能が結構違っていて「え?そういう事なの?しかも実装難しくね?」って思った機能がありました。
そもそも仕様書に記載されている内容が断片的過ぎてまじで分からないんですよ;正直誰が見ても分かるぐらいに落とし込んでもらわないと確認確認で結局かなり時間使っちゃうんですよね。。質問する側も情報が足りない部分多いから「こういう意味なのか?それともこういう事?」とない頭を捻って把握しようと必死ですぜ(笑)

結局一人でうんうん考えていても全くらちがあかなかったので、社内のエンジニアの方に相談したところかなり画期的なアイデア出していただいて「おーなるほど、そういった実装方法もあるのか!」と一人で感動してました(笑)やっぱすげーな経験がダンチだぜぃ。

エンジニア一年目で分からない事の方が当然多いんだから、そういう時は自分の納得いくまで質問していいと思うし、先方にも「え?こんな事も分からないの?」と思われてもいいから不明点はとことん聞くべきです!絶対に。分からないまま進めていったら確実にお互い不幸に。。

PJ自体がふわふわしてる、決まっていない事が多すぎ

え?そこは決めてないとダメじゃね?って思う所も決まってない。

知識・技術的に分からない部分は勿論多いのですが、それ以上にこのPJが決まっていない部分が多すぎてふわふわふわふわしてるPJなんですよ(笑)
非常に大きな問題点が下記です。

  • そもそも明確な全体スケジュールがない(かなり前の旧スケジュールがあるが、そもそも一か月遅れてスタートしていて実装予定の機能・ページ数もかなり違うので実質破綻している)
  • 各ページの仕様書がない(何度も催促しても、ただいま作成中です的な、はよ作れや)
  • 担当するページ数は?それぞれのページにどんな機能があるの?などが分からない


もうこの時点で不安材料しかないですよね;しかも自分エンジニア一年目で2週間目だぜぃ!?そら不安しかないっちゅーねん。しかも優先度が高いであろう各ページの仕様書を作らないで、優先度が低い「インデント」に関してかなり細かく指摘してくるから大変ですよ(笑)

PSRっていうPHPコーディング規約に則って「タブで半角4スペース分」っていうのを「半角スペースで半角スペース4つ分」と勘違いしてたもんだからもう2日ぐらいに渡ってそのやり取りをしていたらPMからそんな所で議論してもしょうがない、早く先にいこうぜ的なお叱りをいただきました(笑)

「いや、分かってるんですよ!そりゃ俺だってこんなインデントで何度も言われたくないさ!!」

もう後半はタブとスペースを見すぎてタブとスペースがだんだんとよく分からなくなってきてました。。いやーまじで地味にきつかったです。やべーやべーって言ってましたよ;しかも開発以前の問題だったので「あれ?俺って出来無さすぎじゃね?」と。何とか解決して良かった。

全体スケジュールや各ページの仕様書はPJに関わるレベルの要素なので、早めに潰したい!という事もあって今度がっつりMTGをする事になりました。ここで明確にさせないとちょっと厳しい事になりそうなので、なんとか良い方向に持っていけるように頑張ってみます!!

まとめ

いかがだったでしょうか?
エンジニア生活3週間目はこんな感じで過ぎていきました。

  • やりとりも開発も何気に結構一人でやってる
  • 担当PJは決まっていない・不明瞭な部分が多すぎる
  • インデントでこれでもかというほど注意される


間違いなくあっというまに年末年始に突入するとは思うのですが、それまでには全体の見通しが立ち、スケジュール的にも余裕がある!という段階まで整えたいものだ(笑)

開発といっても改修・移行作業に近いので、最初のページである程度慣れてしまえばテンプレート展開のように大量に捌けるようになると思うのでなんとか早くその流れに乗れるよう努力します。

でもバックエンドの仕事自体はかなり楽しいよ!ありがたい環境で実績・スキル積ませてもらってるのではよ戦力として数えてもらえるよう頑張ります!