文系でもプログラマーを目指す方が増えていますし、就職に成功している方も増えています。
この記事は
・プログラマーとして就職するために抑えておきたいこと
・やっぱりプログラマーは無理なのかなと諦めそうな方
のための記事となっています。
文系からプログラマー就職に成功したかた5人にアンケート
文系なのにプログラマーへの就職が成功した方々5人に体験談を語ってもらいました。
就職を目指している方の参考になる情報があると思いますので、ご覧ください。
面接で落ちてる方はアピールポイントや準備(言語の習熟度、ポートフォリオ)も大切です。
Kさん
❓文系なのにプログラマーになった理由は?
❓プログラマーになるために必要だと思ったことは?
❓文系でプログラマーとして採用されるための就職対策
❓文系ならでのはコミュニケーション力は有利ですよね
Sさん
❓文系プログラマーになった理由、なった方法
❓文系でプログラマーになるために必要な知識とスキル
❓文系でプログラマーとして採用されるための就職対策
また、企業は「入社しても、職種が合わないとすぐ辞めるんじゃないか」と心配しています。そこの心配を払拭させるために、こちらの本気度を示さなければいけません。私は「基本情報技術者試験の勉強を始めており、来年の春には合格する予定です」とアピールしました。
適性検査対策(数学系)も地味に重要です。大手SIerで、足切りの点数がシビアだなと感じるところもありました。SPIの非言語は8割できるようにしておくと安心です(私自身は7割でしたが、それでも複数内定をいただけたので悲観するほどではないと思います)。
SUさん
❓文系プログラマーになった理由、なった方法
実は人間関係があまり得意で無い事が徐々に分かって、ネットで稼げる方法は無いかなと毎日検索したりしてました。ある日大学の先輩がプログラマーになってかなり稼いでいる事が分かったんです。収入をチラッと聞いたのですがこれがすごくて、私も興味を持つようになっていきました。
❓プログラマーになるために努力したことは?
そしてプログラマーへの就職を果たせたのですが、プログラミングは決して理系である必要は無いと分かりました。
❓プログラマーに必要だと思うスキルは?
lさん
❓文系プログラマーになった理由、なった方法
❓どのようにしてプログラマーになれましたか?
その企業は未経験者も率先して人をとっているということもあって、やる気を買ってくれました。「文系」自体はハンデにはならないようです。「今はそういった人も多い」とその企業の社長は言ってくれました。文系でも手に職をという形で、プログラム言語を自分で学んで就職する方は多いですね。私は文系で未経験の中途採用だったのですが、特に不利になったということは感じませんでした。
KEさん
❓文系プログラマーとしての就職活動はどうでしたか?
元々ゲームが好きなので、趣味でプログラミングを行ったり、ホームページをHTMLやPHPでソースを書いたり、色々と独学しながら楽しんでいたので、プログラマーとして仕事をしてみたいと思っていたので伝えました。
❓どういったことがアピールポイントになったと感じますか?
趣味でホームページを作る程度ですが、面接時にはアピールするチャンスだと思いURLをポートフォリオとして伝えました。こうした自分なりの努力や基本情報技術者試験の勉強など、会社側も興味を持ってくれるので安心できます。
❓入社後に感じたことは?
文系からプログラマーへ、無理だと挫折しそうになる6パターン
文系出身でプログラミングの学習中に多くの人がつまづきそうになる部分を把握してみませんか。
だれでも躓いてるんだな、とわかれば気持ちが楽になるってものです。みんなが通る道なのでぜひ頑張ってほしいです。
1.変数と代入でつまづく
文系ならではだと思いますが、変数の概念は数学そのものなので、数学を苦手としてきた人は最初にちょっと躓くかもしれません。でも中学数学レベルですし、プログラミングの基本なので、ちょっと躓いても何個も事例を見て、書いてみればすぐなれるはずです。だから大丈夫。
2.四則演算でつまづく
演算は+(足し算) -(引き算) *(掛け算) /(割り算) の他に、%(余り)とか ()を使ったりする演算です。とくに女性で文系だと演算を見た瞬間に拒絶する人もいるぐらいなので、こういう式を見たら紙とペンで書いてみたりしてなれるとよいです。
3.関数(ファンクション)(メソッド)でつまづく
関数って中学や高校数学でやったと思いますが。それに似てる挙動をするのがプログラミングの関数でもあります。
関数の理解が深まるとより面白くなるので是非習得してほしいです。小さい関数を書いてみて、挙動を確認できればすぐ理解できますよ。
4.疑問・課題・エラーを解決する手段が見つからない
解決策はGoogle検索で探すとか公式の言語マニュアルを探せばでてきます。「検索力」が問われてるだけです。日々検索を使うように心がけましょう。
5.処理フローがわからない、読み解けない
パソコンの中のメモ帳に書かれているローマ字の羅列。それを頭の中で追いかけるのはけっこう大変です。処理の流れ(フロー)が混乱したら、紙とペンでお絵描きして流れを書いてみればよいですよ。
6.先生や講師に支持してるけど、理解がおいつかない、自分で調べろと言われる
これは悲しいかな。なぜかIT業界の人って「自分で調べろ」っていうんですよ。「ググってわからなかったら来い」ってね。そういうモノだと思ってください。もしあなたがお金を払って受講しているのに言われるなら、それは相手の職務怠慢なので、相手がわるいです。
以上、6パターンでした。
学生の時からスクールに通ってる人が多い
昨今はプログラミングスクールが乱立しています。
私は取材でよくスクールにお邪魔することがありますが、なかには学生さんもいます。
特に就職を見据えた大学3年、4年次になって、就職のためにスクールに通われる方がいることに驚いています。
スクールはお金がかかるのでバイトをして費用を捻出してるようですね。しかし自分の人生ですし面接でアピールできるので、メリットも大きいと思います。
独学で挫折しそうなら、スクールに顔を出してみるのも悪くないと思います。就職前提のスクールには料金がタダのスクールもありますので。
逆に文系だからこそ有利な点もある
プログラミングは結構、英語力が問われる局面があると思います。まぁ私は英語ができないのですが、英語が出来ればなお理解が楽だろうと思うことがよくあるんです。
例えば
・エラーメッセージが英語で出力される
・言語マニュアルが英語で書かれてる
・文法が英語からきている
例)kuchikomi belongs_to : shop
とかね。
こういった部分で英語が得意な文系の人は有利だなと思いますよ。
理系の私が言うのもなんですが、私もプログラミング言語には挫折していて、その理由で英語がわからないから問題解決できない、てことが結構あったのです。
あとはコミュニケーション力ですね。これは実際には仕事をスタートした後に文系の方が有利だと思います。実際の仕事はチームプレイなのでしゃべりと理解力が乏しい理系には難しいことでもあります。
プログラマーになるのが無理だと思ったらコレをおすすめ
何もプログラマーじゃなくてもIT系で需要のある職種はありますよ。
それはプログラマーよりもハードルが低い「ネットワークエンジニア」です。
ネットワークエンジニアとはPCやインターネットや携帯電話をつなぐ、通信ネットワークまわりのエンジニアのことです。
プログラミングの業務はしませんし、IT業界への参入の障壁は低いので、文系出身者でも大丈夫。
この件についてはネットワークエンジニアになるための無料の養成スクール「ネットビジョンアカデミー」を取材した記事があるので、そちらを見てもらえるとどんな仕事なのか理解できると思いますし、意欲が沸くと思います。
たった1ヶ月で資格を取り2ヶ月で就職までできます。