SE就活生

新卒文系でwebエンジニアになるには?全5ステップを徹底解説

webエンジニアに興味がある!新卒で文系だけどなりたい!でも、なれるのかな?

結論から言えば、可能です。

ただ、準備は万端にした方がいいです。

webエンジニアの有名どころは、サイバーエージェントDeNa。ひよこSEの地元の愛知県だとエイチームあたりが有名。

この記事を書いているひよこSE(@PiyoOct)は地元愛知県で、一次請けメインのSIerに勤めている現役のSE(システムエンジニア)。

出身学部は、ド文系です。

※「SIerって何?」ってなってる人へ。最大手は、NTTデータ野村総合研究所(NRI)あたりで、その1ランク下(いや、2ランク?まぁ、いいや)あたりの会社にひよこSEはいます。

webエンジニアの友人と、いろんな台所事情を話す機会が多く、それをもとに書くので参考にしてくださいね!

スポンサーリンク

新卒文系でwebエンジニアになるには、全5ステップの準備が必要

web系エンジニアに文系がなる

もし、ひよこSEが当時の就活生になって、webエンジニアを目指すなら下記の5ステップを踏みます。

  1. web系・SIerのインターンの両方に行く
  2. どんなwebエンジニアになりたいか、はっきりさせる
  3. webエンジニアとして何ができるのかを強みを棚降ろす
  4. web系の言語の勉強。スクールでも独学でも可
  5. 就活が始まったら、妥協しない

ほんとに合ってるの?

webエンジニアの友人の話を聞く限り、だいたいがこの5ステップ!

特に重要なのが、

  • 「どんなwebエンジニアになりたいか?」
  • 「強みの棚卸し」

の2つ。

就活の最重要項目の一つである志望動機について。

フロントエンドのエンジニアとして、「○○」という経験が、貴社のwebページを作成する事業に活用できると考えたため、志望しました。

文章の雰囲気だけで言うと、上のように説明できるように逆算するといい感じです。

その1:webエンジニア・SIerのインターンの両方に行く

webエンジニアになりたいと思ったら、まず一つ目。

初歩的な話になりますが、web系・SIer(システムインテグレータ)のインターンの両方に行くのが大切です。

web系はともかく、なんで、SIerのインターンに行くの?

SIerが合う人もいる

よく、スーツをビシッと着て、サラリーマン的な働き方をするSIerはディスられますが(苦笑)。

SIerにもいいところはあるからです。

ひよこSEも、SIerの人間!

簡単に言うと、こんな感じ。

  • SIer:スーツだけどわりと自由。技術は古いかもだけど、のんびり屋さんにおすすめ
  • web系:成果主義。シビアだけど、デキるエンジニアにとって天国だし技術力がつく

SIerは、なんだかブラックそうなイメージあるけど?

わりと普通の企業も多いです。土日のプライベートを自分の時間にしたい人は、実はSIerのほうがよかったりする!

SIer(つまりは、「システムエンジニア」のくくり)の仕事内容でしたら、ひよこSEの得意分野なので、お任せくださいまし(´▽`*)。

【関連記事】文系大学生がSEになるには?3つのポイントを解説

技術力をつけるなら、webエンジニアのほうがいいけど上昇志向の塊

一生食っていくための技術力をつけたいなら。

ひよこSEの友人を見ていても、「チェリー本」(Rubyで有名な本)をカバンの中に入れていたり。

webエンジニアのほうが、最近できたばかりの技術にチャレンジしている感じはします。

【ほかにも】AWS(アマゾン・ウェブ・サービス)の改修案件、Go(web系で流行っている言語)とか。

・・・が、周りは

プログラムは一生の趣味です!土日も勉強やってます!

みたいな、デキる人ばかりなので(汗)。

この記事を読んでいる人の中には、

無理無理っ!

みたいに空気感でアレルギー反応を起こしてしまう人も、中にはいると思いますよ。

一言で言えば、Webエンジニアは上昇志向の塊のような人が多いです(汗)

web系とSIerのどちらが合うかは、必ず確かめておく

文系であればなおさらというか(´▽`*)。

ひよこSE自身もプログラミングがものすごく好きというわけでもないし、ムリです 笑。

『技術力を身に付けたい!』みたいな漠然とした思いだと、弱い」っていうのが、web系・SIerの両方の面接を受けたひよこSEの率直な感想。

勉強量は、webエンジニアの人の方が、多いイメージです!

web系・SIerのどちらが自分に合うかは、大学の就活イベントを活用するなり、dodaキャンパスのような支援サービスをサブで活用したり、肌感覚で必ず確認してくださいね。

その2:どんなwebエンジニアになりたいか、はっきりさせる

2つ目にやることは、どんなwebエンジニアになりたいか、はっきりさせること。

どういうこと?

「webエンジニア」は、大きく3つに分類できる

ひとことで「webエンジニア」といっても、大きく3つに分類できます。

  1. webページのレイアウトの作成(「フロントエンドエンジニア」)
  2. webページの裏側の処理の実装(「バックエンドエンジニア」)
  3. アプリ開発(Bubbleみたいなプログラムを書かずに作れるサービスもある)

ひよこSEもWebエンジニアについていろいろと調べてみました。

将来的には、webディレクターになるらしいですが(SIerでいう「PM=プロジェクトマネージャーと変わらないじゃん」って気もしなくはないけど)。

ここら辺のキャリアプランは、ひよこSEにはよくわかりません。すみません。

フロント・バックエンド・それともアプリ?どれに力を入れていくのか?

  • フロントか?
  • バックエンドか?
  • それともアプリ開発をやりたいのか?

これら3つのうち、どれに力を入れていきたいのか(どんなエンジニアになりたいのか?)?

業界研究を進めながらで十分なので「なりたいエンジニア像」をしっかりと考えましょう。

Webエンジニアと言っても、いろいろあるんだね。

webページのレイアウトか?裏側の処理か?アプリか?

やりたいことがはっきりしていないと、面接で何も言えない!

その3:webエンジニアとして何ができるのか、強みを棚降ろす

次は、webエンジニアとして何ができるのか、強みを棚降(たなおろ)ししましょう。

自己PRとか、志望動機につながる!

その通りです!その2で説明した、「なりたいwebエンジニア像」と強みが合ってたほうが、納得いく説明がしやすい!

強みを大学の文化祭を例に考えてみる

例えば、大学の文化祭を例に挙げてみます(かなりざっくりと書きます)。

  1. チラシに使うデザインは、自分が決めた⇒フロントエンド
  2. 企画の中身と当日の流れは、自分が決めた⇒バックエンド
  3. 自分のアイデアがやたらと採用されやすい⇒アプリ開発

強みとエンジニア像が結びつけば、モチベも上がるし面接対策にもなる

大学の文化祭を例に考えましたが、自分の実体験と、なりたいエンジニア像が結びついていると納得感が出やすいです。

最終的には、志望動機は下記のように自分の経験から逆算するイメージで書ければ、OKです!

フロントエンドのエンジニアとして、「大学の文化祭のチラシのレイアウトを作成した」という経験が、御社のwebページを作成する事業に活用できると考えたため、御社を志望しました。

上の例だと、「なぜ、そのレイアウトにしたのか?」などの発想の部分は、100%聞かれます!

その4:web系の言語の勉強。独学でもスクールでも可【必要な場合】

さて、なりたいエンジニア像と、強みの棚卸しが完了したら。

そこで初めてプログラミング(web系の言語)の勉強です。

ここでやっとなんだね?

何がやりたくて、そのためにはどのプログラミング言語を選択するべきか?を決めてあげないと、むやみに学んでも無意味です!

勉強すべきweb言語

web系の言語の例を挙げると、下記のとおりです。

  1. フロントエンド:HtmlとCSSとJavaScriptの知識
  2. バックエンド:Java/Ruby/Pythonのどれか
  3. アプリ開発:Java(アンドロイド)/Swift(iOS)

深入りは必要ありません。

言語のさわりで十分なので、これらの中から選んで勉強してやりましょう。

個人的には、web系でもSIer(SE)でも両方使われる、Javaは勉強しておくと応用が利くと思う!そして、ひよこSEは、Javaプログラマーです!

独学か?プログラミングスクールか?

プログラミングスクールに通わなくてもいいの?

プログラミングスクールは、強制力があるのと。

プログラミングは頭痛いほど難しい?誰かに聞きながら慣れるまで書きまくるしかないのが結論」でも書いていますが、一番のメリットは、メンター(講師)に質問しながら勉強できるということ。

もし、誰かに聞きながらプログラミングが学べる環境があれば、無理して通う必要はないかと。

大学のレポートや、バイトしながらだと時間的に厳しいですよね。それに、決して安くないし。

そこで、Udemyという動画形式で学べる教材を活用すれば、自分のペースで勉強できます。

たまに、80%OFFとかのセールがやってるので、動画で本1冊分の内容が学ぶことが可能。

なので、学習方法についてまとめるとこんな感じです。

コードが書けるようになってからが、一歩目

勉強した後は、どうすればいいの?

プログラミングを勉強したら、勉強した証拠として、何か作品を完成させること!

ええっ!結構大変そう。

まだまだ(笑)。作品を完成させたうえで、さらに勉強して磨いていく。webエンジニアを目指すなら、それくらいは当たり前!

(ひよこSEはこれを知らなかったし、Web系は、求められる水準が結構高いのです。知人も、めちゃくちゃ勉強してました 汗)

なので、「コードを書けるようになって、はじめて一歩目のひよっこ。そこから先が勝負」です。

もう一度だけ、勉強方法書いときますね。

その5:就活が始まったら、妥協しない

最後は、心構えの話になります。

就活が始まったら、妥協するのは、絶対、絶対、絶対にいけません!

攻めの姿勢だね!

webエンジニアに限った話じゃないけど、就活の心構えとしては、最も重要なこと!

妥協する気持ちは、変な求人に付け込まれやすくなる

新卒でも容赦(ようしゃ)がないくらい、変な求人がけっこう多いんですよね汗。

エントリーした会社に入りたくて面接を進めていくならいいのですが、

  1. 優良案件をとる力がない会社(結果的に残業が増える)
  2. エンジニアの頭数さえ、そろえばいい会社
  3. 新卒を研修・教育する環境がない会社(これは、論外)

一言で言えば、「派遣(SES)『でしか』生きていけない会社」に、

もういやだ、入れそうな会社にエントリーして、就活を終わらせよう・・・

という感じで妥協するのは、少なくとも卒業直前まではNGです。

※どんなに規模が大きく、優良なSIer・web系でも、多かれ少なかれ派遣(SES)は普通にやっています。ここでひよこSEが言いたいのは、直請け案件(実際にシステムを使うユーザから受注する案件)を1つも取れない、実態が120%派遣になっているIT企業のことを指しています。

取引先が、IT企業ばかりになっている会社は要注意

仮に状況が厳しくなっても、常にアンテナを張る!

諦めなかったとして、もしどこからも内定がもらえなかったら?

常にアンテナを張るしかない!

ひよこSE自身、秋から就活を開始して、地元の中小IT(一次請けメイン)に入社した人間です。

決して順調ではありませんでした。

たまたま、運よく滑り込みセーフを決めただけです(タイミングと運を逃さないのは重要よ)。

まとめ:新卒文系がwebエンジニアになるための全5ステップ

新卒文系がwebエンジニアになるための全5ステップについてまとめます。

  1. web系・SIerのインターンの両方に行く
  2. どんなwebエンジニアになりたいか、はっきりさせる
  3. webエンジニアとして何ができるのかを強みを棚降ろす
  4. web系の言語の勉強。スクールでも独学でも可
  5. 就活が始まったら、妥協しない

ここまでやっておけば、よほど、エントリーシートや一次面接あたりは大丈夫なはず。

あとは、「なぜ、文系からwebエンジニアを目指したのか?」という。

そもそもの動機が答えられて、エンジニアとしてやっていく覚悟・熱意があればよし。

まだwebエンジニアになるか決まってないから、なぜって言われても。

という人も、大学3年生なら多いと思います。

そういう人は、Web系とSIerのどちらに舵(かじ)を切るか

大学のキャリアセンターに相談するなり、インターンに行くなりで決めるところからスタート(´▽`*)。

就活、陰ながら応援しているので、頑張ってください!

【インターンのオファーをもらう】※料金は一切かかりません。

スポンサーリンク

▼この記事がいいと思ったら、下の画像をクリックしてくれたら励みになります!

にほんブログ村 IT技術ブログ システムエンジニアへ
スポンサーリンク
ひよこSEのつぶやきブログ

コメント

タイトルとURLをコピーしました