この記事では、大学生が学生時代に時間とお金を投資すべきことについて書いていきたいと思います。やりたいことがなく、漠然と将来に不安を抱いている大学生はプログラミングと英語を勉強しろという話です。英語」で年収どれくらい稼げるかなぜプログラミングと英語が大事なのかまずこの記事では、プログラミングと英語を勉強しましょうと主張していますが、それ以前に重要なのは、課題解決思考であり、プログラミングと英語はあくまで課題解決を実行するツールであることは前提として持っておいてください。その上で、プログラミングと英語を勉強しましょうという話ですが、ここで重要なのは、プログラミングもしくは英語ではなく、プログラミングと英語という点です。参考までに、僕がいま働いている会社(外資系)での同期(コンサルタント:エンジニア=1:3くらい)は200人くらいいますが、そのうちプログラミングが業務レベルで書けるのは、約1/3のくらいで、ビジネスレベルの英語が使えるのは、60%~70%くらいでしょうか(あくまで肌感です)そして両方ビジネスレベルで扱えるのは、全体の10%~15%くらいかと思います。英語とプログラミングという掛け合わせを持つことで希少価値が生まれます。SIerなどでは(中国やベトナム、フィリピンなどの)オフショアを使う機会が多いので、プログラミングが分かる且つ、英語が扱える人材が重宝されるわけです。やってスキルを身につけるかしかし、英語もプログラミングも身につけろと言われると「ただでさえ難しそうなことなのに無理ゲーじゃん」と思うかもしれません。両方レベル90に持っていかなくても、両方レベル50くらいで十分なはずです。最低限のスキルさえ持ち合わせていれば、ある程度のシナジー効果は発生するからです。人間の成長曲線は低減していくので、0レベルから50レベルに成長するのと、50レベルから100レベルに成長するのでは、全く要する時間が異なります。一般的な成長曲線は対数的なカーブを描くと言われている。(https://jamesclear.com/growth-curves)つまり、最初の50レベルはすぐに伸びていくので、そこまで到達したら、別のスキルに乗り換えてまた50レベルまであげる。それをプログラミングと英語でやっていけば良いのかなと思います。以下では僕の思う各スキルの50レベルです。プログラミング簡単なアプリを自分1人で開発したという経験があれば十分かと思います。フロントエンド開発(HTML/CSS/JavaScript)の経験サーバーサイド開発(JavaやRubyなど)の経験データベース設計の経験これくらいだったら、TECH:CAMPなどのプログラミングスクールに5万円くらい払って教えてもらえば、2~3ヶ月くらいで達成できるレベルかと思います。最後のTOEIC700とかは結構どうでもいいですが、英語でのチャットとかが結構楽にこなせてくるとかなりレベル50は近いと思います。家電量販店とかに行っておすすめの商品を聞けるチャットはそれほど苦なくこなせるTOEIC700点以上これくらいのレベルであれば、フィリピンに短期留学(ちょっと調べてみたけど意外に高い?笑)にいけば、これも2~3ヶ月くらいで身に付くレベルじゃないでしょうか。「それなりのプログラミングスキル」「それなりの英語力」を身につけるのに1年もかからないってことです。金額としては、だいたい70万~80万とかでしょうか。英語」で年収どれくらい稼げるかさて、仮にプログラミングと英語に投資したとして、それを会社に入ったあとに回収できるんでしょうか。結論から言うと、「余裕で回収できる」と思います。いうことかというと、もしプログラミングと英語スキルがない状態で会社に入った場合の年収と比較して、1年あたり50万〜100万くらいは給料が上積みされるんじゃないかということです。大学生時代に100万投資したとしても、少なくとも2年で回収できるということです。大学生活の思い出づくりもいいですが、どうせお金を使うのなら、将来何倍にもなって返ってくる方が良いです。MEMIYACHIN飽き性な性格です。大学時代は経済学を専攻しましたが、在学中にサービス開発の楽しさに目覚め、1年の修行(フリーター)期間を経て、IBMにエンジニアとして入社。プライベートでは、Walicaという複数人複数回の立替え清算計算サービスを作っています。FameThemes。