SESの働き方

現役エンジニアが語る、未経験でSES企業に入っても大丈夫?

「未経験がSES入るとやばい、やめておけ」みたいなことを聞くけど、実際どうなの?

そう悩む人が多いのかなと思い、この記事を書こうと思いました。

ぼくは、新卒にSES企業に入社し、現在7年SES企業に勤めています。後輩育成も多く経験してきていますし、面談もしたことがあるので、未経験がSESに入ったらどうなるのかはだいたい分かっているつもりです。

これからSES企業に就職や転職をしようと思っている人は、ぜひ参考にしてください。

【結論】別に未経験でも実力付くし大丈夫!

結論を言いますと、未経験に人でも業務の中で経験やスキルを積み上げていくことが出来ますし、未経験からSESに入社しても全く問題無いと思います。

未経験からエンジニアになってもスキルが付かないと言われることが多いですが、プログラミングスキルだけでなく、設計のための考え方やノウハウ、業務を効率良く進めるためのノウハウなど、様々な知識を身に付けることができます。

 

ぼく自身、新卒でほぼ未経験の状態から入社しました。

最初は上司や他のチームの人の会話に全く付いていけず、分からないことばかりでたくさん苦労しました。

しかし、頑張って仕事を進めていくうちに、分からないことが減ってきて、徐々に仕事にも慣れていきました。今ではチームリーダーを担当させていただいています。

ぼく自身だけでなく、ぼくの後輩も同じ未経験からエンジニアになりましたが、同じようにチームリーダーになったり、サブリーダーを任せられたりなど、スキルを身に付けて成長していっています。

そのため、未経験からSESに入っても成長できるので、ぼくは全然入っても良いと考えています。

未経験でSESはやめておけと言われる理由は?

ただ、未経験でSESをオススメしないという人もいますよね。

共通して言っているのが、「スキルが身に付かない」という意見だと思います。

スキルが身に付かない理由として考えられるのは、多くは以下2つの理由だと思っています。

  1. 上司が何も教えてくれない
  2. 案件の業務内容の質が悪い

1. 上司が何も教えてくれない

未経験でSESに入ったら、最初はプログラミング研修をして、その後は上司と一緒に案件に入って業務をするという流れになります。

最初のプログラミング研修で、そもそも誰も教えてくれないとか、案件に一緒に入った上司が何も教育してくれないとか、そういったパターンだと確かにスキルが伸びにくいと思います。

また、メンタル的にも良くないですよね。恐らく不安がどんどん大きくなっていき、心をすり減らして疲れていくと思います。

2. 案件の業務内容の質が悪い

入った案件が、ただのデータ入力の仕事だったとか、書類の整理しかさせてもらえないなど、スキルが付きにくい案件になってしまうと成長スピードが遅くなります。

ぼくも一度だけ、「これはどう頑張ってもスキルが身に付かないな」と思う案件に入ったことがあります。(1ヶ月だけのヘルプだったので、たまたまその仕事しか無かったのかもしれませんが。)

そういった地雷案件もあるので、これはエンジニアになると一度は経験するかもしれませんね。

やばいのはSESというより企業次第

「未経験でSESはやめておけ」と言われる理由を紹介しましたが、みなさんはどう感じましたか?

これを聞いて、SESに入って良いのか不安な気持ちになってしまう人も多いと思います。

 

でも、よくよく考えてみて下さい。

ぼくはSESで成長することが出来ましたし、そう考えるとSESがやばいというより、“その企業”がやばいという話ですよね?

こういった話は、別にSESだからとかではなく、他の業界や業種にも言えることです。

例えば飲食店なら、A店なら色々料理のことを先輩が教えてくれるけど、B店だとずっと皿洗いさせられて料理スキルが身に付かないとか。

営業系の業種なら、A企業は営業ノウハウが蓄積されているから営業スキルが伸びるけど、B企業はとにかく営業をかけるだけで何も教えてくれないとか。

他の業界や業種でも当てはまります。

企業によっては成長できない結果になる可能性はありますが、全てのSESに当てはまるわけではありません。

そのため、入社するSESがどういった企業なのかをしっかり見極めさえすれば、全く問題無く成長することができると思っています。

良いSES企業の見極め方は?

では最後に、良いSESと悪いSES企業の見極め方を話していこうと思います。

今の経験から、「もし今の状態で、過去の未経験の自分にアドバイスするとすれば、どういったことを伝えるか?」という目線で書いていきます。

1. 研修期間と内容が充実しているか?

まずは、十分な研修期間が用意されていることです。多くは、2,3ヶ月研修期間があると思います。

この研修期間が「研修期間なし」「研修は1ヶ月」とか書いてあれば、入社するのをやめたほうがいいと思います。

「研修期間が短い=とにかく早く現場に入れたい」というように見えてしまい、あまり社員のことを考えてくれない企業なのかなと思ってしまうからです。

研修期間は、募集要項に書いてあることも多いので、ぜひチェックしてみてください。

 

そして、研修期間以外にも「どういった研修プログラムが用意されているか?」という部分も注意した方が良いです。

研修は、プログラミングスクールに通うパターンか、自社で参考書を読み進めながらプログラミングスキルを伸ばしていく方針のどちらになることが多いと思います。

個人的には、スクール形式でも参考書形式でも、どちらでも良いと思います。

それより、「ちゃんと先輩や講師が質問対応をしてくれるのか?」という部分を気にした方が良いです。

 

未経験でプログラミングを始めるとき、一番詰まりやすいのがエラーや問題が発生したときです。問題にハマってしまうと、何時間も同じ問題を考えることになってしまいます。

その点を先輩社員や講師がサポートしてくれれば、学習スピードがスムーズになるのですが、もしいないとなると全然学習が前に進みません。

そのため、プログラミング研修でそういったサポート体制があるかどうかは、募集要項や面接で絶対確認した方が良いと思います。

2. いきなり1人で案件に参加させられないか?

プログラミング研修が終われば案件に入ることになるのですが、基本的に未経験の人を1人で案件に入れさせません。

経験のある先輩社員の人と一緒に案件に入って、先輩社員の業務をフォローしながら実力を付けていくのが基本的な流れです。

そのため、いきなり普通に1人でも案件に入るような企業だと、ぼくは正直やばい企業だと思います。そんな企業は行かない方が良いです。

絶対にここはチェックしておきましょう。

3. 「案件が豊富」はあまり重視しなくても良い

よく募集要項を見ていると、「案件数が豊富!」みたいなうたい文句を書いているものを見るのですが、ぼく個人的にはそこまで重視しなくても良いかなと思います。

案件が多い=成長できるとは限りませんし、案件が豊富だからといって、すぐに案件をコロコロ変えることは出来ないからです。

ただし、案件が少なすぎる場合は、案件に入ることが出来ず、自社の雑用ばかり押し付けられる可能性があるので、その点は注意した方が良いと思います。

4. 先輩社員がどういった業務をしているかを知る

「これはもし知れたら良いな」という気持ちで書いています。

数個上の先輩社員のお話しを聞く機会があれば、どういった業務をしているか聞いてみるのも参考になると思います。

なぜなら、その先輩社員が未来のあなたの姿になる可能性が高いからです。

あまりマイナスになるようなことを話してくれないかもしれませんが、先輩の業務が「あれ、これってスキル身に付くのかな?」と、不安になるようなことがあればやめておいた方が良いかもしれません。

さいごに

まとめると、「未経験でSESに入るのは全然OK!でも、企業選びはちゃんとしようね!」という感じですね。

効率良く成長するためには、業務以外で勉強もすることも必要になってきます。

そのことについては、また別の機会でお話ししますね!