フリーランスでフロントエンドエンジニアになって今年で6年目。
私は大学も前職も文系でしたが、プログラミングスクールに行ったことをきっかけにエンジニアとして活動し始めました。
今回は、よく質問される「プログラミングについて学ぶなら大学・専門学校のどちらに進学すべきか?」についてお話ししたいと思います。
プログラミングを勉強するなら大学と専門学校のどちらがいい?
私は大学で学ばれることをおすすめします。
たしかに専門学校へ行けば自分の好きな分野に特化した勉強ができるし、大学よりも早い時期に、より深い能力を身につけられます。
大学へ行けば興味のないことも学ばなければならず、その分勉強の進度は遅れるでしょう。しかしその遠回りに見える道こそ、教養を身につけられる大切な時間です。
エンジニアになって感じるもっとも重要なことは、プログラミングスキル以上に人間関係を円滑に進められる様々な分野に関する広く浅い知識(教養)だと思います。
プログラミング技術の取得には関係ないからと他の勉強をおろそかにしなかった人の方が、結局は現場に出ると重宝されるものです。
どれだけ知識のあるエンジニアでも、会話が成り立たないような人とは仕事ができませんものね。
とはいえ、最後に選択するのはあなたです。
大学に行けば勉強の進度は遅れますが、教養が得られます。専門学校に行けばいち早く興味分野の勉強を深く行えますが、その他の知識に触れることはほぼありません。
それぞれの長所と短所を比較して、大いに悩んでみてください。
就職の選択肢を広げるなら、大学がオススメ
さて、「プログラミングを学ぶには大学・専門学校のどちらに進学すべきか?」について話してきましたがいかがだったでしょうか?
あなたがエンジニアとして企業に勤めることを想定するならば、やはり大学進学がおすすめですね。
世間では大学卒業者の新卒一括採用がいまだに主流ですし、就職先の選択肢が増えることのデメリットはないでしょう。
最初からフリーランスのエンジニアを目指すならば、私のようにずっと文系畑を歩いてきた人間もゴロゴロいるので、あまり学歴は関係ないかもしれません。
エンジニアを目指したい!どうやって勉強すればいい?
さて、これまでどこでプログラミングの勉強をすべきかということについて話してきましたが、少しでも参考になったところはあったでしょうか?
最後に、エンジニアになりたい、プログラミングの勉強をしたいと思っているあなたにいま私がお伝えしたいのは、「決して独学で勉強するな」ということ。
大学で、専門学校で、ぜひ仲間や先輩たちと切磋琢磨しながら勉強してください。なぜなら、プログラミングの独学者の90%が勉強を始めて1年以内に挫折するという研究結果が出ているから。
大学や専門学校で学ぶ前に周りと差をつけておきたい、いろんな理由で大学や専門学校へ行かなくなったという方は、プログラミングスクールでメンター(現役エンジニア)に教えを乞いながら勉強されることをオススメします。
思い返せば、私はフロントエンドエンジニアになりたいと思い始めた頃、さまざまなプログラミング言語を独学で習得しようと、無料の学習サイトを使ったり本で学んだりしていました。
しかし、学ぶほど「どこが分からないのか分からない」状態になり、結果的にプログラミングスクールで学ぶようになりました。
独学していたのは1年間ほどでしたが、正直言って無駄な時間だったと後悔しています。
私が通ったのは、日本最大級のプログラミングスクール「テックアカデミー」ですが、そこでは体系的にプログラミング言語を教えてくれるだけでなく、自分専属のメンターがいろいろと相談に乗ってくれました。
メンターたちは現役のエンジニアなので、リアルタイムの情報(生きた情報)を踏まえて相談に乗ってくれるし、どこが分からないのか分からないと言えば、分かるところまで戻って根気よく教えてくれました。
もしこれから何かプログラミング言語を学びたい、Webデザイナーになりたいと思われているなら、私は独学ではなく、プログラミングスクールで勉強することをおすすめします。
テックアカデミーには、開発言語を教えてもらえるだけではなく、エンジニアになった後の自分の人生についても共に悩み導いてくれるメンターがいます。
現役エンジニアのメンターにあらゆる質問をぶつけられる環境…それは貴重で贅沢な環境です。
お金を惜しんで独学し結果的に潰れるのか、自己投資と思ってメンターにがっつり質問し、投資分を回収+自分の人生に生かすのか。
どちらを選ぶかはあなた次第です。
ちなみに私は、「Webアプリケーションコース」と「フロントエンドコース」を受講しました。
いきなりコースを選ぶのは不安だ…という方は、ぜひ1週間の無料体験を受けてみてください。
この無料体験では、テックアカデミーで開講されている「Webアプリケーションコース」の一部を、実際に受講するのと全く同じ環境で体験することができるんです。
メンターには24時間相談し放題なので、プログラミング言語に関してだけでなく、今後のキャリアパスなどについても質問を投げかけてみてください。
きっと親身に相談に乗ってくれるはずです。
もし全コースを見てみて、複数のコースを受講したいけど選べない…という場合は、セットコース(セットにすると割安になります)やウケ放題というプランもありますよ。
ぜひチェックしてみてくださいね。