maki@cebu文系からシステムエンジニアになった私が後悔していること【しくじり先生】ツイートシェアはてブLINEPocketスポンサーリンクこんにちは、セブでシステムエンジニアをしているMaki@Cebuと申します。私は文系の学部を卒業して外資系のIT企業に入社しました。社会人になって5年目ですが、今更ながら後悔している事があります。これ以上私のようにしくじっている人を増やさないために、文系からシステムエンジニアになって後悔していることを惜しみなく書きます。このページに辿りついた方というのは2パターンあると思っていまして、1つは文系からSEになったけど後悔している、どうしたらいいんだという方です。このパターンに当てはまる方は目次の3の「文系からシステムエンジニアになれたけど後悔していることとは」から読み進めていただいてOKかなと思います。文系からSEになろうか迷っているんだけど、大丈夫かな。後悔しないかなという方です。こちらの方については、そもそも文系からシステムエンジニアになれるのかという話と、なった時にどんな仕事をするのかということを含めてご説明いたします。システムエンジニアになって後悔しているのであれば、気持ちを整理して行動プランを立てましょう。まとめ文系からシステムエンジニアになれるのか結論からいうとなれます。日本のIT企業は常に人材不足だからです。2020年までに20万人のIT人材が不足、との話まで出ています。時に日本は新卒に優しい国なので、出身大学の学部を問わず容易にシステムエンジニアになれます。ちなみに私はセブでブリッジSEとして働いた経験があるのですが、フィリピン人の同僚にMaki実は、経済学部出身なんだよねというと「ええーーーー!!まじで!?なんで??!」ってすごくびっくりされました。日本以外の国では、コンピュータサイエンス系の学部でない人がIT企業に就職するのはまず無理と考えていいです。日本はかなり特殊です。日本のエンジニア市場とエンジニアの単価は日本語によって守られています。日本の第一言語が英語であればおそらくインドやフィリピンなどからエンジニアが押し寄せ、仕事を安く受けてくれるため日本全体のエンジニアの単価が安くなって行くでしょう。ような就職が保証されているスクールに通う事が一番の近道かと思います。独学でもプログラミングは習得できなくはないですが、現場で役立つソースの書き方やチームでの開発などはスクールでしか学べません。ライバルがいる、メンターがいるなどモチベーションが得られる点も大きいです。事実、文系からエンジニアになるためには3ヶ月~1年(一日8時間以上)ほどの学習期間を要するのですが、その間でモチベーションを保てない人が9割だと思います。そもそもの話、「自分がプログラミングを楽しめそうかどうか」を判断する必要があります。私が実際現場をみてきて大体のエンジニアは文系・理系関わりなく以下の2つのタイプに分かれます。「プログラミング楽しい!家に帰ってもずっとやってしまう」人か「プログラミングいやだつらいでも仕事だからやってる(げっそり)」人です。前者だと最強ですよね。後者になる恐れもあるということです。プログラミングがどんなものかということを試してみましょう。無料かつオンラインでプログラミングが体験できます。具体的な方法を提示しても、この第一ステップすらやらない人が9割ですので、この一歩を踏み出せる人は現場で活躍できるエンジニアになれる可能性が高いです。経験上、エンジニアに求められる資質は「とりあえず試してみる」ということなので、トライアンドエラーを積極的にできる人ほどエンジニアとしても活躍されているなという印象を受けます。IT企業に入るという手も使えます。新卒の方は「入社後の研修が充実している会社」を基準に選びましょう。研修」などで調べると、研修のある会社を調べる事ができます。私も実際入社後に3ヶ月のJavaの研修を受けました。企業によって自社での研修だったり、外部での研修だったりしますが、お給料をもらいつつのお勉強ができます。スポンサーリンク文系からシステムエンジニアになった場合、どんな仕事をするのかという訳で晴れて文系からシステムエンジニアになった場合、どんな事をするのか気になりますよね。システムエンジニアと言ってもWeb系とSIerでは大きく違いますが、ここではSIerの場合の話をしますね。本記事のタイトルに文系からエンジニアになって後悔してること、と書きましたがをの原因は概ね私がSIerのエンジニアになったからというのが本記事の結論です。結果的に私は今Web系エンジニアでフリーランスをしていますが、これからエンジニアを目指される方にはSIerではなくWeb系エンジニアをオススメしています。ここら辺の記事に書いています。【事実】SIerにやりがいはない【体験談からお話します】そもそもSIer(システムインテグレーター)ってなんぞ?とお思いの方もいると思うので、わかりやすく他の例で例えます。家を建てたい人(お客さん)に対して以下のことを行います。仕事内容はそれだけが全てではない事が想像できますね。家をガンガン建てりゃーいいということではなく、この家をガンガン建てる部分以外の、ヒアリング、設計図おこし、チェック、納品の部分にも膨大な作業量があるのです。システムエンジニア=パソコンとにらめっこして高速でキーボードを動かしてプログラムを書いている人というイメージがありますが、それだけだと成り立ちません。お客さんとの打ち合わせだったり、資料作成だったり、チェック作業だったり、色々やります。スポンサーリンク文系からシステムエンジニアになれたけど後悔していることとははい、という訳で本題に入っていきます。私が文系からシステムエンジニアになって後悔している事は、ずばり「プログラミング(コーディング)をせずにここまで来てしまった」という事です。ぶっちゃけ日本でいうところの「システムエンジニア」はプログラムがかけなくても成り立ってしまうのです。それ以外の資料作成や打ち合わせで本当になんとなく4年間がすぎてしまうのです。私はJava研修を3ヵ月受けたのち、自分でプログラミングを勉強しなかったばっかりにコーディングの仕事をもらう事ができず、以下の4つの状態に陥ってしまいました。1:ドキュメント作成が多い...これじゃSE(システムエンジニア)じゃなくてDE(ドキュメントエンジニア)じゃんコーディングができない人、と認定されると回ってくる仕事はドキュメント系、猛烈な資料作成です。新しくシステムを企業に導入する時の、ユーザー向けのマニュアル作成なんかが該当します。その他にも設計書(システムがどういう作りになっているかを細かく書いたもの)やテスト項目書(システムが正しく動く事を検証するためのチェックリスト)などを猛烈に作らされます。1ヶ月エクセルしか触ってない...みたいな事もざらにあります。事務とやっている事は変わらないですね。2:テストばっかり...ただのアルバイトじゃんシステムエンジニアの仕事として、テスト(システムが正しく動く事を確認すること)がありますが、これもまたコーディングができない人に回される仕事です。「この操作を1000回やりつづけて」とか「このサイトのボタン全部押してみてどこに遷移するか確認して」とかです。アルバイトでもできるような単純作業をひたすらやり続けるのです。それを納期に間に合わせるために、徹夜でやったり、土日会社にきてやったりします。人間の尊厳とは?って思いますよね。3:就業年数のわりにスキルがつかないそうやってコーディングせず、プログラミング言語に触れないまま、でもなんとなく資料作成やテストで日々が忙しくて、数ヶ月は終電に乗り続けて、家に帰ったら勉強どころではないし、土日は寝るぅーー!ということを何年も何年も繰り返していると何が起きると思いますか?ノースキル人材の誕生です。市場価値なさすぎですね。自社のシステムにはやたら詳しいのですが、何か作れるかというと作れないのでいわゆる「手に職」ではないのです。このような人が30代後半をすぎてくるとどうなるかというと、マネジメントをすることになるんですよね。「わし家の建て方しらんけど、現場監督でーす☆キャピ☆」っていう現場監督ということです。おそろしくないですか笑。それでもなんとなく毎月お給料がもらえちゃうので、「まあいっかなー」って感じでダラダラと働いてしまうのです。このような人が転職したところで異業種に行かない限りは同じようなことをやらされます。「プログラミングがかけないのにシステムエンジニアだなんておかしい」とか言われるわけですよ。ちなみにここまでの内容について「あ〜あるあるだわ〜」と思った方にはこちらの本がおすすめです。SIerあるあるが極化されていて、自分だけじゃないんだなと思えます。2009-04Amazon文系からシステムエンジニアになって後悔しないためにという訳で文系からシステムエンジニアになった人、なろうとしている人が後悔しないための方法をいくつか提案していきます。システムエンジニアになって後悔しているのであれば、気持ちを整理して行動プランを立てましょう。システムエンジニアになったことを後悔していて、「自分には向いていないんじゃないか」、「このまま残業まみれの生活が一生続くのではないか」と思っている方に対してです。一度思っていることを整理してみましょう。今一度あなたがなぜシステムエンジニアになったのかということを思い出してみて、具体的な行動プランを立てていきましょう。具体的な整理の方法や対策については以下の記事に記載しています。システムエンジニアを目指す人は、後悔しないためにもズバリプログラミングが書ける人になりましょう日本ではプログラミングができなくても、普通にIT企業の社員としてやっていけます。それでいて東京だと手取り20万円の求人とかざらにあります。日本で働いていたときはそのような人がどの年齢層にもいました。最近はオフショアの流れで、日本語が通じないとしてもそれでも中国やタイなどに開発(コーディング)を任せる企業も増えていますので、ますます日本でコーディングする機会は減ってきています。「転職・就職で困りたくない」と思っているようであれば、やはりプログラミングを習得すべきかと思います。それがメインの仕事にならないとしても、学習しておいて損はないです。IT人材は数十万人の規模で常に不足しているので、仕事はなくなりません。勤めた先が嫌だったとしても、プログラミング技術さえがあれば引く手数多です。私もかつて「プログラミングは下請けのやる作業だ」と思っていた時期があったのですが、海外で働いてみてその考え方は変わりました。海外では日本でいうところの「コードが書けずエクセルばっかりいじっているシステムエンジニア」よりも「プログラマ」の方が待遇が良いからです。プログラマの方がかっこいいのです。プログラミングスクールに通うことおすすめします。最近は魅力的なスクールがたくさん出てきていますので興味のある方は以下の記事を参考にしてください。正直なところ、最近は質のいいプログラミングがたくさん出てきて、私が通いたかったぐらいです。思い切って海外でエンジニアとして働いてグローバル人材を目指しましょう先ほどの記事でも触れていますが、SEになって後悔している場合、特に業務内容で不安だけど、そんなにプログラミングをゴリゴリやりたい訳でもないという方は思い切って海外でSEとして働いてしまうというのも手です。私がまさにそうだったのですが、思い悩んでいることが案外「日本社会の独自の文化」からきているものが多いケースがあります。「残業万歳」な風土とかまさにそうです。思い切ってアジアでブリッジSEしながら、ゆるく働いて副業するというのも人生の選択肢としてありかと思います。必然的に英語を喋る環境に身を置いて、ビジネス英語のスキルを培えば、市場価値もグッと高まります。やって海外就職するかに関しては以下を参考にしてください。文系がシステムエンジニア(SE)になって海外就職するまで【ロードマップを図解】まとめというわけで今回は文系からシステムエンジニアになって後悔していることをご紹介させていただきました。私のように4年も無駄にして毎日を消耗する人がこれ以上増えないことを心から祈っています。[...]セブからジンベイザメに自力で会いに行く方法【オスロブの格安ツアーはつくれる】セブでの移動手段を8つ説明するよ!【交通事情を把握】【あなたはどの乗り物にする?】プロフィールマキ日本にある外資系IT企業にて3年→セブ法人でブリッジSEを1年→フリーランスとなりました。これからもゆるく海外に住み続けます。