こんにちは。なっかー です。
最近は文系からWebエンジニアになろうとする人が増えて一種のトレンドになりつつあります。
それでも、現役のエンジニアの方から「文系出身がろくなエンジニアになれるはずがない」という声が聞こえるのが現状です。
今回は文系出身の方でも、Webエンジニアに十分なれる理由を解説していきます。
Contents
新卒なら文系の方がとにかく時間がある
大学生に関して言えば、理系の学生より文系の学生の方が時間があります。これが最大の利点かもしれません。
長期インターンもできますし、就活も学業に大きく邪魔されるケースはグッと減ります。
まずは空いた時間で黙々とコードを書き、色々な人に会えるのが文系学生の大きな利点です。
優秀な文系エンジニアであれば、学生のうちからサイドビジネスを育てて、会社に入った後も副業にする人もいます。
プログラミングスクールのアフィリエイトが全盛のこの時代、大学のIT系学部を卒業するよりも、ぜんぜん関係ない学部に行ってスクールでプログラミング学んで、本業のかたわらアフィリエイトブログ書くのが一番儲かる方法かもしれない。
— はっしー@海外プログラマ🇳🇿元社畜 (@hassy_nz) 2019年3月30日
自分は下手な理系の学部に行かず、暇な経済学部に行ったからこそアプリを作ったり、インターンをする時間があって就活に有利になったと感じています。
自分の学部は卒業論文もなかったので、就活が終わった後の1年間を丸々開発経験に当てることができて、かなり技術的に成長しました。
社会に出るタイミングが早いので、同じ条件なら年齢が若い
理系の学生は大学院に進学する割合が高く、大学院に進学した場合、社会に出るのが2年遅くなります。
さらに、同じだけの時間を学業に当てるとすると圧倒的に文系学生の方が留年しにくいので、その差はもっと広がります。
この2年というのは非常に大きな期間で、新卒未経験の文系学生でもモダンなWeb系企業できっちりと開発経験を積めば、採用市場での評価額は100万単位で上がっていきます。
それに比べると大学院を出た理系学生でも初任給は文系の学生と大きくは変わりません。
色々な考え方がありますが、エンジニアとして最も知識を吸収しやすい20代前半の2年間を実務に当てられるかは大きな差になってきます。
Webエンジニアとして2年経験を積んだだけで、フリーランスとして年収1000万円を稼ぐ人も一部にはいます。
たとえ未経験者の中途採用であっても、同じ社会経験の長さなら文系の方が若い傾向があるので、その点では有利です。
webエンジニアの良いところ5つ
・スキルがあれば年齢が関係ない
・自由な働き方ができる
・スキルがあれば稼げる
・仕事に困らない
・2年あればフリーランスになれる結論。全てがスキルとコミュニケーション能力次第。
— やべっちプログラミング講師 (@yabecchi312) 2018年11月6日
自分を売り込む能力に概して優れている
エンジニアは高い技術を持ってからと言って、高い報酬が約束されるわけではありません。
高い技術を持ちながら、キャリアの積み方を誤って薄給で働いている多くのエンジニアがいることは確かです。
そうです。
技術なんて大体はドングリの背比べでしかない。
あとはコミュニケーションや仕事への姿勢といったビジネススキルと営業スキルでしかない。 https://t.co/ctgR4wupV2— かずきち@プログラミングスクール講師 (@kazukichi3110) 2019年2月2日
こちらのツイートでも言っているように、エンジニアでも的確に自分のできること、自分の価値を言語化して相手に伝える力が必要です。
特にフリーランスエンジニアであれば、営業力は必須となります。
多少実力が劣っていても、自分をよく見せたり、はったりをかませる力というのは、文系出身エンジニアの腕の見せ所となります。
キャリアに対する意識が高い
市場価値をあげて数年で転職することを前提に、コンサルや商社や外資系企業に入るのが近頃の文系学生のトレンドでもあります。
それに引き換え、理系の学生は教授の推薦で安定した大手の会社の研究職に行ったり、対して調べもせずに古い体質の大手企業に行く人が多い印象です。
自分の周りのエンジニアを見ても、理系より文系の方がキャリア的な面で情報感度が高く、自分の市場価値をきっちり認識しています。
一つの会社に長くいることは、よほど高い技術力を持ったエンジニアでないと、給料の大幅アップは狙えません。
特に経済学をよくわかっていれば、自分の価値をいかに最大化するかが自ずと見えてくるもので、理系出身エンジニアにない視点を持っている点で有利です。
他の職業に比べ、Webエンジニアは主体的にキャリアを形成していく必要性が高く、キャリアへの意識が結局技術の習得にも影響します。
エンジニアの給料が上がらない原因は経済学を学べばわかるよビジネス視点を持った開発ができる
基本的にWebエンジニアは技術が大好きで、休日にも好きな勉強をしたり、飲み会でも好きな技術を語りたがる生き物です。
それはそれで素晴らしいことなのですが、必ずしも技術の高さがビジネス、金儲けに繋がるわけではありません。
このあたりは会社によって大きく意見が別れ、高い技術を持つエンジニアを優遇する会社もあれば、技術は手段に過ぎないというサービス志向の強い会社もあります。
世の中にはどちらのタイプのエンジニアも需要があります。
しかし色々なIT企業の話を聞いていると「ビジネス視点を持ったエンジニアがもっと欲しい」という声がよく聞こえてきます。
「複数の問題解決方法がある場合、最もコストが少なくて技術を用いない方法の方が価値が高い」というのが一般的な感覚なのですが、それをどうしても忘れがちです。
最新の技術を追いかけつつも、技術にかけるコストとリターンをきっちりと見積もることを忘れないようにしましょう。
ビジネス視点を持ってプログラミングをやってるエンジニアは本当少ない。
フリーランスになって受託で稼ごうってひとが大半。
自分の商品やちょっとしたツールが作れるし、情報発信の材料として非常に需要があるので、マーケターがちゃんとプログラミング学べばすごく活用できると感じるわ。
— 進撃する人@現役エンジニア (@mikasa_program) 2018年9月28日
色々な意味でコミュニケーション能力がある
コミュニケーション能力はエンジニアにとって最も大切な能力の一つです。これは文系理系はあまり関係なく、個人差がかなり大きい部分です。
コミュニケーションの定義というのは沢山ありますが、一般的に以下の2つに分類できます。
- 人当たりの良さ
- 正確で簡潔な意思の疎通
2つのうち実務では「正確で簡潔な意思疎通」の方がより重要視されます。曖昧な表現や冗長な表現をしてしまうと、チーム開発では致命傷になりかねません。
エンジニアとして働き出して早3ヶ月
難しい!と感じたことはコミュニケーションでした🤓仕様書、説明が丁寧でも誤認に陥ることもあるし、分かるまで質問をしてちゃんと意図を伝える必要があるし、納得して実装する為にWhyを聴かないといけない
コミュ力も技術力でした👀
コミュ力鍛えましょう👀— yu9penguin@webエンジニア (@yu9penguin) 2019年3月22日
ただし、人脈を広げたり営業をする上では前者の意味の人当たりの良さなども必要になってきます。
その点では理系出身エンジニアよりも文系出身エンジニアの方が優れているケースが多いですね。
怠惰であること
- 怠惰
- 短期
- 傲慢
これはプログラマーの三代美徳と言われています。Perlの生みの親「Larry Wall」さんが唱えた言葉です。
初めての方は何だこれはと思うかもしれませんが、優秀なWebエンジニアになるためにはある程度必要な要素です。
怠慢であるからこそ、効率化を求め、
- なるべく少ないコードで実装する
- 自動化する
- コードを再利用する
- 人にうまく任せる
- 無駄なことに時間を使わない
- 冗長なコードや言葉を使わない
- 情報は共有して楽をする
と言った様々な工夫が生まれます。
小学生からSwift学んでるガチ勢は、
・中学生のうちにアプリコンテストで優勝→その際にできた社長から出資受ける
・高校生になると自分で作るのがめんどくさくなり、日本でとった案件をインドネシアに外注
→オフショア開発してマージンでウハウハという生活をしてて、もはや大人顔負け。 https://t.co/vDbrsgyB71
— 迫 佑樹/プログラミング講師 (@yuki_99_s) 2019年3月15日
このツイートのエンジニアの方は本当に頭いいなと思います。一定の技術力と圧倒的な営業力でお金を稼ぐ良い例です。
生真面目なのもいいことですが、それが悪い方向に作用すると、完璧主義で効率の悪い方法を続けて、残業代を垂れ流すお荷物エンジニアとなってしまいます。
怠惰な部分と生真面目な要素がバランスよく揃っているのがいいエンジニアと言えますね。
- 試験の過去問を再利用し
- 講義はうまく他人に任せ
- 試験の情報は皆で共有し
- 少ない労力で単位を取り
- 無駄な授業よりもインターンをする
文系の学生は理系の学生よりも怠惰な傾向にあり、学業においても効率化を求めるというのは昔も今も変わりません。(もちろん逆のパターンも多数ありますが)
まとめ 文系でもWebエンジニアにはなれる
Webエンジニアの場合、文系であるか理系であるかはあまり重要な論点ではありません。
どの企業の人事に実情を聞いても大体は「専攻に関係なく、自社とマッチした技術力のある人が欲しい」と返ってきます。
そもそも文系の学生さんはよく調べもせずにSEになったり、下請けのSESに吸い込まれていく人が非常に多いです。
文系出身の方はキャリア意識がしっかりしている人が多い一方で、ギリギリまで何の情報収集も準備もしない人も一定層いるのが現実です。
7つの理由以外にも、エンジニアとしては英会話の能力も十分利用できます。
GAFA+Mのうち、LinkedInではAmazonからはかなり頻繁にスカウトメールを頂きますし、MicrosoftとGoogleからも何回か貰ったのですが、AppleとFacebookからは全くシカトされているのでw、一体どういう技術キーワードを載せておくとFさんとAさんからスカウトが来るのか知りたい今日この頃ですw(^.^;)
— 勝又健太 a.k.a. テック系Youtuber (@poly_soft) 2019年1月8日
せっかく高い技術を身につけて外資系企業からスカウトが来ても、英会話ができずに落とされたら勿体無いですよね。
そしてもちろん文系出身者が理系出身者に劣っている面も多数あります。
- コンピューターサイエンスの基礎知識が劣る
- 論理的思考力が一定水準に達していない者が多い
- 数学的素養で劣る
- 学業の範囲で技術力を伸ばせない
- 学生時代ただ遊んでいると思われる
- そもそもWebエンジニアに文系が少ないので採用をためらわれることもある
- エンジニアを目指す仲間がややできにくい
と言ったデメリットももちろん存在します。まあデメリットが多いからこそ、Webエンジニアの大半は理系出身なわけですね。
自分はあるIT企業の説明会で「経済学部出身の学生なんて一番取りたくない」と言われてショックを受けたことを覚えています。
webエンジニアになる上での誤解
1.数学の知識が必要→いらない
2.理系じゃないとなれない→文系でもなれる
3.Macがないとダメ→windowsでもできる
4.英語が必要→高校レベルのリーディングでいける
5.目が悪くなる→目は悪くなる— Harvey🐶コード書けおじさん (@harv_tech) 2018年9月11日
確かにゴリゴリの機械学習であれば、かなり深い数学の知識やセンスが問われますが、Webエンジニアでは一定水準の論理的思考力さえ持っていれば数学ができなくても仕事になります。
周りを見てると高卒の若手エンジニアの方多い。
モダンな自社開発とかWEB寄りのSESとか入ってる人たくさんいるんだけど、逆にいうと難関大を卒業したとしても学歴カードがさほど意味をなさないってことなんだよな。
エンジニアの世界では投資時間と金額を考えると大学卒業するリターンは低いかもね。
— 進撃する人@現役エンジニア (@mikasa_program) 2019年3月31日
学歴が直接仕事に繋がったりすることはあまりないので、無理して卒業コストが高い学部に進学する必要はないのかもしれません。
今すでに文系でエンジニアを目指している方も、負い目を感じる必要はありません。エンジニアを目指す文系出身の方は、自分の利点を探した上で、就職活動や転職で自分を売りこんで行きましょう。
プログラミング未経験者が半年で自社開発のWeb系企業に内定する戦略
【ASP登録と広告掲載のお願い】(株式会社レントラックス 惣蔵)
なっかーのエンジニア就活バイブル 運営者様
お世話になります。コメント欄にて失礼いたします。
レントラックスの惣蔵と申します。
★—-レントラックスとは?—————
弊社は主に成果報酬型(アフィリエイト)の
代理店広告を行っております。
東証マザーズ上場企業でございます。
弊社は一般的な公募はせず、クローズドASPでございます。
弊社URL:https://www.rentracks.co.jp/
——————————————–★
この度、貴サイトを拝見しまして、ぜひ弊社ASPにお力添えいただきたくご連絡させていただきました。
貴サイト:なっかーのエンジニア就活バイブル
URL:https://rich-engineer.com/
今後、アフィリエイトをご活用の際に弊社案件もご利用いただけないでしょうか。
幅広いジャンルを取り扱っており、案件数は3,000案件程度ございますので、
弊社ASPのご登録を検討いただけますと幸いです。
「アカウント開設希望」の旨をご返信いただければ、
スムーズにアカウント開設の案内をさせていただきます!
また、下記にて一部案件を紹介させていただきます。
もしよろしければ、合わせてご掲載をお願いできないでしょうか。
***************************************************************************************
■案件【オープン案件】
ネットワークエンジニアを目指せ!【ネットビジョンアカデミー】無料説明会参加プログラム
ネットビジョンシステムズ株式会社
https://www.netvisionacademy.com/lp/
無料説明会参加
15,400円(税込)
***************************************************************************************
***************************************************************************************
■案件【オープン案件】
個別サポートITスクール「ウズウズカレッジ プログラミングコース」面談促進プロモーション
株式会社UZUZ様
https://uzuz-college.jp/java/
新規面談完了
13,200円(税込)
***************************************************************************************
***************************************************************************************
■案件【クローズド案件】※管理画面より提携申請が必要です
テックキャンプ エンジニア転職(無料カウンセリング)
株式会社div様
https://tech-camp.in/expert/
新規WEB申込後、30日以内のカウンセリング参加完了
19,800 円(税込)
***************************************************************************************
※各案件の特徴はご登録後にご確認いただけます。
上記案件が難しくても、他にも様々なジャンルの案件がございますので、ご希望のジャンルなど伺えたら幸いです!
お忙しい中恐縮ですが、
ご返信心よりお待ちしております。
よろしくお願いいたします。
—————————————————————
株式会社レントラックス
メディア事業本部 惣蔵 祐貴/ SOUKURA YUUKI
東京都江戸川区西葛西5-2-3 NEXTAGE西葛西5F
TEL:03-3878-4159 FAX:03-5696-0155
MAIL:affagent09@rentracks.co.jp
URL: https://www.rentracks.co.jp/
—————————————————————