2020年4月19日スポンサーリンク未経験からWebエンジニアに転職したいけど、PHP?Ruby?Python?どのプログラミング言語を学べばいいかわからない方も多いです。今回は、これからWebエンジニアを目指す人が、どのプログラミング言語を学べばいいか記事にします。フロントエンドかバックエンドを決めようまず、フロントエンドエンジニアになるか、バックエンドエンジニア、どちらを目指すか決めましょう。フロントエンドとは、簡単に説明すると、ブラウザで表示する見た目のコーディングを主に担当します。バックエンドとは、プログラムの裏側(つまりバック)で動く処理をコーディングします。新規登録画面で必要項目に入力し、保存を押したあと、データベースで値を保存したり、入力された値が正しいかチェックしたりするような機能を実装するのがバックエンドです。ちなみに、私はPHPをメイン言語に仕事をしているバックエンドエンジニアです。個人的にはバックエンド一択かなと思います。簡単なフロントの作業であれば、バックエンドエンジニアも実装できるからです。実際に、自分もバックエンドエンジニアですが、通常の業務でもフロントエンドも実装します。フロントのHTMLだけ別会社に発注し、バックエンドエンジニアである自分がプログラムとのつなぎ込みを行い、もし不具合があるようなら、簡単な修正であれば、自分が変わりに修正することも日常茶飯事です。バックエンドエンジニアだから、フロントも触れないということはなく、むしろフロントエンドのスキルも当然のように求められます。フロントエンドはできるけれど、バックエンドができないフロントエンドエンジニアの方はいらっしゃいます。こだわりがないなら、まずはバックエンドエンジニアを目指してもよろしいのではないでしょうか。https://pro-web-engineer.com/post-1743-1743バックエンド言語はPHPでOKバックエンド言語としては、PHP、Ruby、Pythonなどがよく言われますね。Rubyを選択される方も多くいらっしゃいますが、未経験からWebエンジニアを目指すのであれば、PHPが一番よろしいかなと思います。その理由としては、PHPは案件数が豊富だからです。Rubyは世界の市場的に縮小されてきています。求人の数も、RubyよりPHPの方が圧倒的に多いです。未経験から採用してくれるような案件はとても少ないです。求人数がとても多く、プログラミング言語としては比較的簡単なPHPに注力して問題ないと思います。JavaScriptも必須Webエンジニアになるのであれば、JavaScriptの習得も必須です。どの現場もJSは必ず使用していますので、PHPと並行して、学習に注力していきましょう。JSを真剣に学習したいなら、まずはJavaScript本格入門で基本的なところを押さえていただき、オライリーから出版されているこちら(通称、サイ本)も必須です。超分厚い本ですが、この1冊をマスターすればJSは十分かもですwちょっとつまづきそうなJavaScriptの仕様をしっかりと理解したいなら、こちらの本がとてもおすすめです。ページ数も少なく、すぐに読めますが、JavaScriptをしっかり理解して書きたいなら、読んでおくべき1冊オンラインのプログラミング学習サービスなら、だんとつでドワンゴさんが運営されているN予備校がおすすめです。N予備校の評判は?N予備校のプログラミングコースを受けたら神がかっていた件先月からN予備校のプログラミングコースを受講しているのですが、このプログラミングコースが本当に素晴らしかったので、今回ご紹介します。...JSだけではなく、Webエンジニアとして働く上で必要不可欠な知識を広く浅く学ぶことができます。自分もフリーランスになって仕事がない時期に、1ヶ月集中して学習し、めちゃめちゃスキルアップできました!超絶おすすめ!まとめ個人的には、PHPを学習するで問題ないかなと思います。事実、SES企業に入社し、研修でPHPを学習させる企業も多いです。あとは、ご自身が入社したい企業で使用しているプログラミング言語を選ぶがよろしいでしょう。プログラミング言語は、1つだけ勉強すればいいというものではなく、年数が経つにつれて他の言語も学習する必要がでてくると思います。PHPを学習したから、RubyやPythonが業務で使用できないというわけではなく、とっかかりとしてPHPが一番案件も多く、転職するチャンスが高いのではないかなと考えています。管理人のマイケルです!29歳未経験からわずか1ヶ月でプログラマーに転職。その後1年5ヶ月の実務経験を経てフリーランスとして独立。自分の経験を元に、未経験からエンジニアになる方法や業界のことを発信します。場所や時間にとらわれずプログラマーとして働きながら、自分の好きなことも追求するのが夢。元ジャズミュージシャン。実際の実務で使えるGitPHPでTODOリストをつくってみよう。ポートフォリオづくりを通して開発の基礎力向上よく読まれている記事129歳未経験からプログラマーに転職して2か月経った感想2Dockerのログ出力方法。Engineerモバイルバージョンに。