プログラミングスクール

本サイトはプロモーションが含まれています。

RUNTEQのVue.js学習カリキュラム。企業側のニーズはなし

RUNTEQでVue.js学習カリキュラム
初心者さん
Vue.jsって人気だよね?RUNTEQってVue.jsだけのプランがないよね。どうしてかな?

このような疑問をお持ちの方に向けて書いています。

結論: Vue.jsのみのスキルで転職が難しいためです。後ほど詳しく解説していきます。

RUNTEQ

  1. プログラミングスクール選びで悩んでいる人
  2. RUNTEQに興味がある人
  3. フロントエンドの学習をしている人

このような人が対象の記事となっています。

記事を書いている僕の経歴は以下のような感じです。サーバーサイド中心ですが、近年フロントエンドの担当することも多くVue.js、Anglarあたりを書いています。

フロントの技術や現場の状況も含めて解説するので信頼度は高めです。

この記事を書いた人

くろめがね

特別何か持っているわけではない普通の人が未経験からエンジニアに転職し、10年以上経験を積みフリーランスエンジニアになり、単価80万〜140万の案件に参画し稼げるように。プログラミングを始めた頃は、「プログラミング向いていないかも」、「自分のスキルレベル低い」と感じ悩んだ経験がある。

  • 元プログラミングスクール運営企業の社員のためプログラミングの学習に詳しい
  • 自分と同じように悩んでいる初心者へのアドバイスが得意。

RUNTEQでVue.jsを学習することについて

Vue.jsを学習

RUNTEQはRuby on Railsをメインで教えているプログラミングスクールですが、実はVue.jsも教えています。

RUNTEQが教えているVue.jsって何?

最初はVue.jsって何?という人もいると思うので、簡単にVue.jsの解説から。Vue.jsはJavaScriptのフレームワークです。少し前まではjQueryというライブラリーが流行っていて、多くのWebではjQueryが使われていました。

近年Vue.jsやReact、AnglarといったJavaScriptフレームワークが流行ってきたため、フロントエンドエンジニアと呼ばれるポジションが注目されはじめ、フロントエンドエンジニアの求人を目にすることも多くなりました。

Railsがサーバーサイドで使われるRubyのフレームワークなのに対し、Vue.jsはフロントエンドで使われるJavaScriptのフレームワークです。

RUNTEQでVue.jsを学習する場合のコース

RUNTEQでは上で解説したVue.jsをカリキュラムに組み込んでいます。3つのコースでVue.jsを教えています。

というか、3つしかコースがないです。全てでVue.jsを教えているということですね。全てRailsとセットで。この回答は次のセクションで。

Webマスターコース Web入門編Railsチュートリアル編
Ruby on Rails 基礎編
Ruby on Rails 応用編
Ruby on Rails API編
Vue.js編
Railsマスターコース Railsチュートリアル編
Ruby on Rails 基礎編
Ruby on Rails 応用編
Ruby on Rails API編
Vue.js編
Railsエンジニアコース Ruby on Rails 基礎編
Ruby on Rails 応用編
Ruby on Rails API編
Vue.js編

RUNTEQではなぜVue.jsとRailsがセットなのか

RUNTEQではなぜRailsと一緒にVue.jsを教えているのでしょう。回答はひさじゅ社長が次のようにツイートしています。

このツイートによると、Vue.jsのスキルのみでは、転職が難しいということを言っています。フロントエンドエンジニアが注目されているのになぜ?と思うかもしれませんが、これは現役のWebエンジニアの僕も同様の意見です。

現場におけるVue.jsの状況

現場レベルのVue.js

ここではVue.jsのスキルがあるのに、なぜ現場でニーズがないのか解説していきます。

現場ではVue.jsのスキルは必要ないのか

Vue.jsは人気でスキルがある人を必要としている企業も多くあります。今まではフロンtはjQueryが基本で、コーダーと呼ばれる人が担当したり、デザイナーがコーディングしていました。

フロントのフレームワークに関して言うと、開発の要素が強くデザイナーやコーダーの範疇を超えているため、どうしてもエンジニアが担当する企業が多いです。

もちろんVue.jsの中にHtml, CSSを組み込む部分に関してはコーダーやデザイナーに任せるという企業も多いと思います。つまりVue.jsができるエンジニアは必要とされているということです。

Vue.jsのスキルは必要なのに企業側のニーズがない理由

Vue.jsは、現場ではサーバーサイドのエンジニアが担当している企業が多いです。もちろんフロントエンドが苦手なエンジニアも多いですが、そこそこ経験があるWebエンジニアはフロントも書けます。

Vue.jsしかできないと開発しているときに、APIを修正した方が使いやすくできるという場合でもフロントで無理な実装をするといったことがあります。APIを修正するにしても他の誰かに頼まなければならなくなり、企業としては使いにくいと感じてしまうということです。

サーバーサイドの知識がないと、APIを叩いているのにレスポンスがない。なぜだと苦しんだ結果、APIのバグだったなんてこたがあってもサーバーサイドのバグと気づけないかもしれません。

Vue.jsを学習するべき人

Vue.jsを学習した方がいい人は、サーバーサイドのエンジニアでフロントもできるようになりたいという人が学習すべきかなと思います。

RUNTEQでもRailsとセットで教えている理由はRailsができるようになってVue.jsについても理解があれば転職するにしても企業側の印象は良いという点を考慮しているためではないかと思います。

では、コーダーがVue.jsを学習してスキルを身につけるメリットがあるかというと、あまりないのではと思います。

まとめ

RUNTEQがRailsとセットでVue.jsを教えている点について解説してきました。RUNTEQの考えは実際の現場でVue.jsを使っている僕の考えと一致しているといえます。

Webエンジニアを目指すのであれば、フロントエンドを学習する前にサーバーサイドをしっかり学習して経験を積んでからでよいのではと思います。

参考にしてみてください。


プログラミングスクールを受講した方の体験談はこちらからどうぞ。

プログラミングスクールの体験談

-プログラミングスクール