エンジニアとして複業するならWordPressとNuxt.jsどっちを学ぶのが良いのか?
2019年05月14日(火) 07:55
更新:2020年01月29日(水) 20:17
最近スキルアップでWordPressを学ぶ件について色々と議論されております。
色々な意見が言われていますが、それぞれで見る視点が違うのでどれも正しいと思っています。
そんな中自分は複業としてWordPressでサイト制作をした事もありますし、当サイトもNuxt.js使って作っておりますので、
エンジニアとして複業するならWordPressとNuxt.jsどっちを学ぶのが良いのか?を切り口にして考察したいと思います。
Nuxt.jsがWordPressに置き換わる?
まず何故Nuxt.jsが登場したかと言いますと、
いま世の中の多くのサイトはWordPressで作られています。
全webサービスの6割はWordPressで作られていると言われているくらいです。
参考:Usage statistics and market share of WordPress for websites
それくらいWordPressが世の中的には使われていますが、
今後はそれがNuxt.jsに置き換わる可能性があると思っています。
(Nuxt.jsに限らず、ReactやAngularもその1つだと思います。)
なぜNuxt.jsに置き換わる可能性があるかは
やはりWordPressは昔からあるレガシーな技術なので課題が非常に多いため
それを解決するWebのモダンな技術であるNuxt.jsやReactなどに変わっていく可能性があります。
(WordPressとNuxt.js詳細な違いについてはまた別途まとめようと思います。)
そんな状況の中で改めて今からWordPressを勉強する必要があるのか?
それともNuxt.js等のモダンな技術を学んだ方が良いのかエンジニアで複業する観点から考えてみたいと思います。
結論
まず結論ですが、WordPressもNuxt.jsもどちらも大事だと思ってます。
(どっちつかずの結論ですが笑)
ただそれはどこを目指すのか?今の自分のスキルがどれくらいか?等の状況によってやるべき事が変わるからです。
WordPressを勉強した方がいい人
まずWordPressを勉強した方がいい人は、非エンジニアでこれからエンジニアとして複業で仕事を取りたいという人はNuxt.js等のモダンな技術をやるよりはWordPressから入った方がおすすめです。
もちろんいきなりNuxt.jsの学習をしても良いとは思いますが、特に非エンジニアの方であればいきなりNuxt.js等の技術を使いこなすためには多少ハードルが高いと思います。
その点WordPressの良い部分として、非エンジニアであっても学習しやすいですし、まず始めてみるにはちょうど良いと思います。
冒頭お話した通り、まだまだ世の中的にはWordPressが多く使われていますし、
特にIT業界でない個人や中小企業がWebサイトを作りたいと言った場合の第1の選択肢はWordPressになる可能性が非常に高いと思います。
それを考えると今このタイミングでWordPressを学習しても無意味という事は全くなく、十分それで複業として案件を対応する事が出来ると思っています。
またエンジニアの方でも短期的に自分でサイト制作等の案件を取りたいという方であれば
WordPressを学んで仕事を取りに行くというのは十分ありだと思います。
Nuxt.jsを勉強した方がいい人
こちらは主に元々エンジニアでさらに個のスキルアップを目指している方であれば仮にWordPressを使った事がなくてもNuxt.js等のモダンな技術を勉強した方がおすすめです。
こちらはどちらかというと中期的な目線になる気はしますが、今後はWordPressからNuxt.js等の技術に置き換わる可能性は十分にあるので、そこを見越して勉強しておくのは重要だと思います。
さらにNuxt.jsを学習し、それを使ってある程度のサイト開発が出来るようになれば
それだけでもエンジニアとしては高単価で仕事が取れると思います。
Nuxt.js等のモダンな技術を1つでも覚えておけばフリーランスエンジニアとして十分やっていけるだけのスキルだと思います。
(逆にWordPressができるだけだとフリーランスとしてやるにはちょっと弱いかなという印象です。)
また元々エンジニアの方であればNuxt.jsの習得はそこまでハードルは高くないと思います。
ドキュメントもしっかりしてますし、ディレクトリ構造やルーティング等も初めから決まっているので非常に取っつきやすいと思います。
簡単なブログサイトであればContentful等と組み合わせて比較的時間をかけずに開発可能です。
このサイトもNuxt.jsをベースにContentful等を使って作っていますのでご参考下さい。
参考:Nuxt+Netlify+Vuetify+Contentfulでエンジニア向け複業メディアサイト作りました
まとめ
複業エンジニアとしてWordPressとNuxt.jsどっちを学習するべきか?については
それぞれでターゲットが異なるので自分の目指すところに合わせて選択していけばいいのかなと思います。
何にしても勉強して損する事は無いので、
WordPressはもう古いからいいや、で終わってしまうくらいならWordPressを勉強した方が良いと思いますし、
もっとハイレベルを目指したいならNuxt.jsを勉強しても良いと思います。
色々な意見はありますが他の人と比べてどうこうではなく、自分のペースで学んで行くのが一番ですね。