【社員インタビュー】「2年間の空白」を乗り越えて。挫折しかけた私がフルリモートのReactエンジニアになれた理由
こんにちは!N.Hです!
今回は、入社4年目を迎え、現在はReact案件に参画しているM.Aさんにインタビューしてきました!
「一度学習を挫折してしまった…」
「実務でコードを書いていない時期があって不安…」
そんな悩みを持つ方に、ぜひ読んでいただきたい内容となっております😊
── 自己紹介をお願いします!
今年でジョブテクに入って5年目のM.Aと申します。
入社して最初の1年目は、情報システムの業務を行いながらJavaScriptの勉強を行っていました。平日週2回2時間の講義を受け、講義で出た課題や自主制作の時間も別で取っていました。
その後の2年間は、某大手アパレルブランドのメルマガ制作ディレクターの仕事をしていました。正直この2年間はノーコードの仕事をしており、自主学習からも逃げていました、、、。
ですが、次の案件を探さなくてはならないとなった時に「やっぱりコードが書けないと生きていけない。ちゃんと勉強し直そう」と自分を見直し、JavaScriptをもう一度勉強し直しました。そして4か月のHP改修の案件(JQuery)を経て、現在はReactの案件に入っています。
── JobTechでは技術顧問の方による研修がありますが、現在はどのような内容ですか?
研修内容は技術顧問に課題(電卓制作や時計と入力フォームを組み合わせたものなど)をもらい、進捗を毎回報告する形です。
基本的にはアウトプットした成果物を見てもらい、コードの説明や分からないところを一緒に深掘りしてもらったり、コードレビューをしていただいています。
それとは別で、個人的に友達のフォトグラファーのHP制作を進めているのですが、まだコードレビューをしてもらうほどの段階ではないので、ある程度完成したら先生にも見てもらおうと思っています。
──実際に研修を進めてみて、「これは勉強になった!」「ここが面白い!」など感じた部分はありますか?
全部勉強になったなと思うし、全部楽しく面白いのでこれといったエピソードはないです、、、。
──技術顧問の方はどんな人ですか?
すごく優しい方です!
私は2年間自主学習から逃げていたので、また先生にお世話になるとなった時は後ろめたい気持ちというか、ずっと勉強サボっててすみません、、、という気持ちがありました。
ですが、先生は特に責めることはなく、今後のことに目を向けてくれていて一緒に勉強していくうちにその後ろめたい気持ちもなくなっていきました。
そして、もちろん教えるのが上手です。一度、別の方にコードを教わったことがあるのですが、先生じゃなければ私はここまでプログラミングが楽しいって思えなかったかもしれません。
基本的に先生は優しい方ですが、プログラミングに関しては私のコードの書き方が適当だと指摘されます。綺麗なコードを書くと褒めてくれるのですが、過去に一度、ネットから見つけてきた書き方をそのまま真似したら「この書き方はちょっと・・・」と言われたことがあります(笑)
── 「プログラミングって難しそう…」と不安な方も多いと思いますが、実際に学んでいく中で、「ここが理解できると一気に楽しくなる!」というポイントはありますか?
私は関数を理解したときが一番楽しくなりました。
研修時には「関数ってなんやねん、、、こんな小難しいことしなくてもいいじゃん、、、。」って思いながら勉強していたことが、自主制作で成果物を作る工程で「あれ?この処理関数化させたほうが良くない?」と思い、初めて関数の便利さを知り、よりJavaScriptへの理解が深まったような気がして嬉しかったです。とにかく簡単なものでいいので何か成果物を作るのがおすすめです!
──「ここは難しかった...」という部分があれば教えてください。また、それをどうやって乗り越えたか教えてください。
今は、「電卓制作」「時計と入力フォームを組み合わせたもの」「友達のHP制作の制作物」と3つの制作物があり、難しくなって行き詰まったら他の制作物に逃げているのでまだ難しいことを乗り越えたことがないです!
でもたまに逃げた先の制作物の中で「これを応用したら行き詰まった方のコードも解決するのでは、、、?」と思って戻って挑戦することもあります。1つの制作物のみに集中するよりも他にもやっていて楽しい逃げ場みたいなものがあると良いかもしれないです!
全ての制作物で行き詰まったときはさすがに自分の限界だと思うので、その時は先生にSOSを出しますが、なるべく先生に答えを聞かないで進めるように心がけています。
──入社前と今を比べて、一番の変化はありますか?
HTML、CSS、JavaScriptへの理解、簡単なHPくらいなら自力で作れるという自信ができました!
──これからどんなエンジニアになっていきたいですか?
直近の目標は今の案件が終了するまでの間に「自分、Reactいけます!」って言えるようになることです。そのために、最初は友達のHPをHTML,CSS,バニラJSで書いていたのですが、Reactで書こうと再構築しています。
次に、ある程度自分でやりたいことができるようになってきたら、人が書いたコードのレビューや不具合修正ができるようになることが目標です。
最終的には単価を上げ続けて、この仕事で一生食べていくことが目標です。
── M.Aさん、ありがとうございました!
誰だって時には学習から足が遠のいてしまったり、「今のままでいいのかな...?」と不安になったりすることもありますよね...。でも、M.Aさんのように「自分を見直したい!」と思った時、それを全力で応援するのがJobTechです!
逃げ場を作りながらも着実に前へ進むM.Aさんの姿はとっても素敵です!これからもどんどんスキルを磨いていきましょう📣✨
最後まで読んでいただきありがとうございました🙌