文系からシステムエンジニアになった私が後悔していること【しくじり先生】

スポンサーリンク




こんにちは、セブでシステムエンジニアをしているMaki@Cebuと申します。私は文系の学部を卒業して外資系のIT企業に入社しました。

かれこれ社会人になって5年目ですが、今更ながら後悔している事があります。

なのでこれ以上私のようにしくじっている人を増やさないために、文系からシステムエンジニアになって後悔していることを惜しみなく書きます。

まずこのページに辿りついた方というのは2パターンあると思っていまして、

1つは

文系からSEになったけど後悔している、どうしたらいいんだ

という方です。このパターンに当てはまる方は目次の3の

文系からシステムエンジニアになれたけど後悔していることとは」から読み進めていただいてOKかなと思います。

そしてもう一つは、

文系からSEになろうか迷っているんだけど、大丈夫かな。後悔しないかな

という方です。こちらの方については、そもそも文系からシステムエンジニアになれるのかという話と、なった時にどんな仕事をするのかということを含めてご説明いたします。

文系からシステムエンジニアになれるのか

結論からいうとなれます。なぜなら日本のIT企業は常に人材不足だからです。2020年までに20万人のIT人材が不足、との話まで出ています。

時に日本は新卒に優しい国なので、出身大学の学部を問わず容易にシステムエンジニアになれます。

ちなみに私はセブでブリッジSEとして働いた経験があるのですが、フィリピン人の同僚に

Maki
実は、経済学部出身なんだよね

というと

「ええーーーー!!まじで!?なんで??!」ってすごくびっくりされました。

日本以外の国では、コンピュータサイエンス系の学部でない人がIT企業に就職するのはまず無理と考えていいです。

日本はかなり特殊です。

また日本のエンジニア市場とエンジニアの単価は日本語によって守られています。

日本の第一言語が英語であればおそらくインドやフィリピンなどからエンジニアが押し寄せ、仕事を安く受けてくれるため日本全体のエンジニアの単価が安くなって行くでしょう。

ちょっと脱線しましたが、ではどうやったら文系からシステムエンジニアになれるのかというと、

DMM WEBCAMPのような就職が保証されているスクールに通う事が一番の近道かと思います。

独学でもプログラミングは習得できなくはないですが、現場で役立つソースの書き方やチームでの開発などはスクールでしか学べません。

またライバルがいる、メンターがいるなどモチベーションが得られる点も大きいです。

事実、文系からエンジニアになるためには3ヶ月~1年(一日8時間以上)ほどの学習期間を要するのですが、その間でモチベーションを保てない人が9割だと思います。

そもそも文系からエンジニアになるとはどういうことか、どんな勉強のロードマップなのかという事を実際に聞いてみて「自分でもできそうだな」と思えるかが大事かと思いますので、

自分の将来を考えて即座に行動が取れる人はDMM WEBCAMPの無料カウンセリングを予約してみましょう。

またそもそもの話、「自分がプログラミングを楽しめそうかどうか」を判断する必要があります。。

私が実際現場をみてきて大体のエンジニアは文系・理系関わりなく以下の2つのタイプに分かれます。

「プログラミング楽しい!家に帰ってもずっとやってしまう」人か
「プログラミングいやだつらいでも仕事だからやってる(げっそり)」人です。

前者だと最強ですよね。ですが、後者になる恐れもあるということです。

なのでまずはプログラミングがどんなものかということを試してみましょう。

TechAcademyだと無料かつオンラインでプログラミングが体験できます。

と具体的な方法を提示しても、この第一ステップすらやらない人が9割ですので、この一歩を踏み出せる人は現場で活躍できるエンジニアになれる可能性が高いです。

経験上、エンジニアに求められる資質は「とりあえず試してみる」ということなので、トライアンドエラーを積極的にできる人ほどエンジニアとしても活躍されているなという印象を受けます。

また新卒の方であれば、未経験歓迎、文系学部歓迎のIT企業に入るという手も使えます。

特に新卒の方は「入社後の研修が充実している会社」を基準に選びましょう。

どのように探すかと言うと、まずリクナビネクストに登録して、「IT 未経験 研修」「プログラミング 研修」などで調べると、研修のある会社を調べる事ができます。

私も実際入社後に3ヶ月のJavaの研修を受けました。

企業によって自社での研修だったり、外部での研修だったりしますが、お給料をもらいつつのお勉強ができます。やったね。

スポンサーリンク

文系からシステムエンジニアになった場合、どんな仕事をするのか


という訳で晴れて文系からシステムエンジニアになった場合、どんな事をするのか気になりますよね。

システムエンジニアと言ってもWeb系とSIerでは大きく違いますが、ここではSIerの場合の話をしますね。

本記事のタイトルに文系からエンジニアになって後悔してること、と書きましたがをの原因は概ね私がSIerのエンジニアになったからというのが本記事の結論です。

補足
結果的に私は今Web系エンジニアでフリーランスをしていますが、これからエンジニアを目指される方にはSIerではなくWeb系エンジニアをオススメしています。

ここら辺の記事に書いています。
システムエンジニアはきついです【但し体験談から言って日本でSIerをやる場合に限る】

【事実】SIerにやりがいはない【体験談からお話します】

そもそもSIer(システムインテグレーター)ってなんぞ?とお思いの方もいると思うので、わかりやすく他の例で例えます。

システムエンジニアの仕事は大工さんに似ており、

家を建てたい人(お客さん)に対して以下のことを行います。

1:どんな家がいいのかヒアリング
2:家の設計図を作る
3:実際に家を建てる
4:チェックする
5:合意をもらい、納品

メインはもちろん3の木材を使ってトンカチでガンガン家を建てる部分(=エンジニアで言う所のプログラミング)にあるのですが、
仕事内容はそれだけが全てではない事が想像できますね。

家をガンガン建てりゃーいいということではなく、この家をガンガン建てる部分以外の、

ヒアリング、設計図おこし、チェック、納品の部分にも膨大な作業量があるのです。

よくシステムエンジニア=パソコンとにらめっこして高速でキーボードを動かしてプログラムを書いている人というイメージがありますが、それだけだと成り立ちません。

お客さんとの打ち合わせだったり、資料作成だったり、チェック作業だったり、色々やります。

スポンサーリンク

文系からシステムエンジニアになれたけど後悔していることとは


はい、という訳で本題に入っていきます。私が文系からシステムエンジニアになって後悔している事は、ずばり

「プログラミング(コーディング)をせずにここまで来てしまった」という事です。

ぶっちゃけ日本でいうところの「システムエンジニア」はプログラムがかけなくても成り立ってしまうのです。それ以外の資料作成や打ち合わせで本当になんとなく4年間がすぎてしまうのです。

私はJava研修を3ヵ月受けたのち、自分でプログラミングを勉強しなかったばっかりにコーディングの仕事をもらう事ができず、以下の4つの状態に陥ってしまいました。

1:ドキュメント作成が多い…これじゃSE(システムエンジニア)じゃなくてDE(ドキュメントエンジニア)じゃん
コーディングができない人、と認定されると回ってくる仕事はドキュメント系、猛烈な資料作成です。例えば新しくシステムを企業に導入する時の、ユーザー向けのマニュアル作成なんかが該当します。

その他にも設計書(システムがどういう作りになっているかを細かく書いたもの)やテスト項目書(システムが正しく動く事を検証するためのチェックリスト)などを猛烈に作らされます。

1ヶ月エクセルしか触ってない…みたいな事もざらにあります。事務とやっている事は変わらないですね。

2:テストばっかり…ただのアルバイトじゃん
システムエンジニアの仕事として、テスト(システムが正しく動く事を確認すること)がありますが、これもまたコーディングができない人に回される仕事です。どんなことをするのかというと、

「この画面のこのボタンとこのボタンをずっと交互に押し続けて」とか、

「この操作を1000回やりつづけて」とか

「このサイトのボタン全部押してみてどこに遷移するか確認して」とかです。

ぞっとしませんか?笑。

アルバイトでもできるような単純作業をひたすらやり続けるのです。またそれを納期に間に合わせるために、徹夜でやったり、土日会社にきてやったりします。

人間の尊厳とは?って思いますよね。笑。

3:就業年数のわりにスキルがつかない
そうやってコーディングせず、プログラミング言語に触れないまま、でもなんとなく資料作成やテストで日々が忙しくて、数ヶ月は終電に乗り続けて、家に帰ったら勉強どころではないし、土日は寝るぅーー!

ということを何年も何年も繰り返していると何が起きると思いますか?

ノースキル人材の誕生です。市場価値なさすぎですね。

自社のシステムにはやたら詳しいのですが、何か作れるかというと作れないのでいわゆる「手に職」ではないのです。

さらにこのような人が30代後半をすぎてくるとどうなるかというと、マネジメントをすることになるんですよね。

「わし家の建て方しらんけど、現場監督でーす☆キャピ☆」っていう現場監督ということです。おそろしくないですか笑。

それでもなんとなく毎月お給料がもらえちゃうので、「まあいっかなー」って感じでダラダラと働いてしまうのです。もちろんこのような人が転職したところで異業種に行かない限りは同じようなことをやらされます。

4:がんばっているつもりなのに軽蔑されちゃう
でも日々一生懸命、設計書を作成したり、お客さんと打ち合わせしたり、テストしたり、それなりにやってきたつもりなんですが、

コーディングをごりごりしている人たちからは、

「プログラミングがかけないのにシステムエンジニアだなんておかしい」とか言われるわけですよ。

ちなみにここまでの内容について「あ〜あるあるだわ〜」と思った方にはこちらの本がおすすめです。SIerあるあるが極化されていて、自分だけじゃないんだなと思えます。

文系からシステムエンジニアになって後悔しないために

という訳で文系からシステムエンジニアになった人、なろうとしている人が後悔しないための方法をいくつか提案していきます。

システムエンジニアになって後悔しているのであれば、気持ちを整理して行動プランを立てましょう。

まず、システムエンジニアになったことを後悔していて、「自分には向いていないんじゃないか」、「このまま残業まみれの生活が一生続くのではないか」と思っている方に対してです。

まず一度思っていることを整理してみましょう。

今一度あなたがなぜシステムエンジニアになったのかということを思い出してみて、具体的な行動プランを立てていきましょう。

具体的な整理の方法や対策については以下の記事に記載しています。
SE辞めたいと思った時の理由と対策を考える【人間関係・残業・待遇・業務内容】

文系からシステムエンジニアを目指す人は、後悔しないためにもズバリプログラミングが書ける人になりましょう

日本ではプログラミングができなくても、普通にIT企業の社員としてやっていけます。それでいて東京だと手取り20万円の求人とかざらにあります。

現に日本で働いていたときはそのような人がどの年齢層にもいました。

特に最近はオフショアの流れで、日本語が通じないとしてもそれでも中国やタイなどに開発(コーディング)を任せる企業も増えていますので、ますます日本でコーディングする機会は減ってきています。

ただあなたが多少なりとも、

「テストばっかりしてる状態から脱したい」
「市場価値のある人間になりたい」
「手に職をつけたい」
「ゆくゆくはフリーランスになりたい」
「なんかアプリつくってみたい」
「クリエイティブな仕事がしたい」
「転職・就職で困りたくない」

と思っているようであれば、やはりプログラミングを習得すべきかと思います。

たとえそれがメインの仕事にならないとしても、学習しておいて損はないです。IT人材は数十万人の規模で常に不足しているので、仕事はなくなりません。

勤めた先が嫌だったとしても、プログラミング技術さえがあれば引く手数多です。

私もかつて「プログラミングは下請けのやる作業だ」と思っていた時期があったのですが、海外で働いてみてその考え方は変わりました。

海外では日本でいうところの「コードが書けずエクセルばっかりいじっているシステムエンジニア」よりも「プログラマ」の方が待遇が良いからです。

プログラマの方がかっこいいのです。笑。

プログラミングの学習方法に関しては定番の「ドットインストール」や「Progate」でも十分に学習が可能ですが、

一人で黙々と作業するのが苦手、対面で質問をしたい、一緒にプログラミングを学習する仲間が欲しい、モチベーションを保ちたいという方は、
DMM WEBCAMPCodeCampなどのプログラミングスクールに通うことおすすめします。

最近は魅力的なスクールがたくさん出てきていますので興味のある方は以下の記事を参考にしてください。
おすすめのプログラミングスクール3選【エンジニアの私も通いたい】【無料あり】

正直なところ、最近は質のいいプログラミングがたくさん出てきて、私が通いたかったぐらいです。

思い切って海外でエンジニアとして働いてグローバル人材を目指しましょう

先ほどの記事でも触れていますが、SEになって後悔している場合、特に業務内容で不安だけど、そんなにプログラミングをゴリゴリやりたい訳でもないという方は思い切って海外でSEとして働いてしまうというのも手です。

私がまさにそうだったのですが、思い悩んでいることが案外「日本社会の独自の文化」からきているものが多いケースがあります。「残業万歳」な風土とかまさにそうです。

思い切ってアジアでブリッジSEしながら、ゆるく働いて副業するというのも人生の選択肢としてありかと思います。必然的に英語を喋る環境に身を置いて、ビジネス英語のスキルを培えば、市場価値もグッと高まります。

どうやって海外就職するかに関しては以下を参考にしてください。
文系がシステムエンジニア(SE)になって海外就職するまで【ロードマップを図解】

まとめ

というわけで今回は文系からシステムエンジニアになって後悔していることをご紹介させていただきました。私のように4年も無駄にして毎日を消耗する人がこれ以上増えないことを心から祈っています。それでは!


スポンサーリンク


スポンサーリンク





1 個のコメント