「未経験から、本当にエンジニアになれるのだろうか」
「研修が終わったあと、現場でついていけるのだろうか」
IT業界に挑戦するとき、そんな不安を感じる方もいるのではないでしょうか。
株式会社オフグリッドには、未経験からエンジニアとしてのキャリアをスタートしたメンバーがいます。
もちろん、最初から何でもできたわけではありません。
初めて触れる技術に苦戦したり、分からない仕様に悩んだり、お客様への説明に緊張したり。
それでも、一つひとつの経験を積み重ねながら、少しずつ「自分で考えて仕事を進められるエンジニア」へ成長しています。
今回は、これまでの社員インタビューを振り返りながら、オフグリッドでエンジニアがどのように成長しているのかをご紹介します。
■ 未経験からのスタート。まずは基礎を身につける
オフグリッドでは、未経験から入社したメンバーも研修を通して基礎を学び、実際の開発につながる経験を積んでいます。
たとえば、研修でPythonやPHPを使い、Webサイトを一から作ったメンバーもいます。
最初は研修からスタートし、現在では新しい技術にも挑戦しながら、システムの開発や改修などへ仕事の幅を広げています。
ただ、研修を終えることがゴールではありません。
大切なのは、
「学んだことを現場で使ってみること」
「分からないことを自分で調べてみること」
「それでも分からなければ、周囲に相談すること」
そうした経験の積み重ねです。
一つできることが増えれば、また新しい仕事に挑戦できる。
その繰り返しが、エンジニアとしての成長につながっています。
■ 分からないことは、一人で抱え込まなくていい
未経験からIT業界へ挑戦するとき、
「現場に出たあと、一人で何とかしなければならないのでは?」
と不安になる方もいると思います。
しかし、これまで社員へ話を聞く中で何度も出てきたのが、「相談することの大切さ」でした。
分からないことを一人で抱え込まず、周囲へ相談する。
資料を読んでも理解できない言葉があれば、先輩や同僚に聞いてみる。
そして、教えてもらって終わりではなく、次に同じことが起きたときには、自分で対応できるようにする。
「どうやって調べればいいのか」
「誰に相談すればいいのか」
「次は自分で解決するために何を覚えればいいのか」
こうしたことを考える経験そのものが、エンジニアとして成長するための大切なプロセスです。
■ 身につくのは、プログラミングスキルだけではない
エンジニアとして成長する中で身につくのは、技術だけではありません。
これまでの社員インタビューでは、お客様へ仕様変更を説明する際に苦労したという話もありました。
自分では仕様を理解している。
でも、それを相手に分かりやすく説明するとなると、また別の難しさがあります。
そこで意識したのが、説明する前の準備でした。
「何が変わるのか」
「なぜ変わるのか」
「お客様にどのような影響があるのか」
伝える内容を事前に整理しておくことで、少しずつ落ち着いて説明できるようになっていきました。
仕事を通して身につくのは、「コードを書く力」だけではありません。
・相手に分かりやすく説明する
・分からないことを質問する
・問題を整理する
・周囲と相談する
・自分で解決策を考える
こうした力も、現場でさまざまな経験を重ねる中で身についていきます。
■ 「言われたことをやる」から「なぜ?」を考えるように
現場での経験を重ねると、仕事に対する見方も変わっていきます。
最初は、任された仕事を理解するだけで精いっぱいかもしれません。
そこから経験を積むことで、
「なぜ、この仕組みになっているんだろう?」
「もっと良い方法はないだろうか?」
「この処理はもっとシンプルにできないだろうか?」
と、一歩踏み込んで考えられるようになります。
ただ決められた作業をこなすのではなく、「なぜ?」を考え、自分なりに工夫してみる。そうした姿勢も、エンジニアとして成長していくうえで大切なことの一つです。
■ 「好き」や「もっと知りたい」が仕事につながる
成長のきっかけは、日々の仕事だけではありません。
オフグリッドには、趣味でゲーム開発を続け、そこで得た知識を実際の仕事にも活かしているメンバーもいます。
技術書を読む。
自分で何かを作ってみる。
気になった技術を試してみる。
そんな「もっと知りたい」「作ってみたい」という気持ちが、新しいスキルを身につけるきっかけになることもあります。
オフグリッドでも、技術書の購入支援や勉強会など、社員が学び続けられる環境づくりに取り組んでいます。
■ 最初から「完成されたエンジニア」でなくていい
これまでさまざまな社員へインタビューをしてきました。
そこで改めて感じるのは、最初から何でもできた人ばかりではないということです。
初めて触れる技術。
分からない仕様。
お客様とのコミュニケーション。
複雑な既存コード。
それぞれ異なる壁にぶつかっています。
その中で、
調べる。
質問する。
相談する。
自分で考える。
そして、次は自分でできるようにする。
その繰り返しによって、一歩ずつ「できること」を増やしています。
だからこそ、オフグリッドでは今できることだけではなく、
「これから何を学びたいのか」
「どんなエンジニアになりたいのか」
という気持ちも大切にしています。
■ 「できない」から始まってもいい
未経験だから。
経験が浅いから。
まだ自信がないから。
それだけで、エンジニアへの挑戦を諦める必要はありません。
一方で、エンジニアの仕事は、誰かに教えてもらうだけで成長できるものでもありません。
分からないことを調べる。
自分なりに試してみる。
必要なときには周囲に相談する。
そんな小さな行動を積み重ねながら、昨日までできなかったことを、今日できることに変えていく。
その積み重ねこそが、エンジニアとしての成長だと私たちは考えています。
「IT業界に挑戦してみたい」
「自分で学びながら、できることを増やしていきたい」
「エンジニアとして長く成長していきたい」
そんな方にとって、オフグリッドが新しい一歩を踏み出す場所の一つになればうれしいです。
オフグリッドで、一緒に「できること」を増やしていきませんか?
これからもWantedlyでは、実際に働いているメンバーの仕事や成長、プロジェクトの裏側など、オフグリッドのリアルな姿をお届けしていきます。