どうも、怠惰プログラマーちゃんです。
私は現在某企業のグループ会社で社内システムをつくるプログラマーとして働いています。
やっぱ社内のシステムしか開発に携わらないってなるといろいろ不満なことがあるわけですよ。
- 既存のシステムを改善することがメインの仕事のため化石みたいなフレームワークを使っている。(Strutsなど)
- わが社内で活躍できても、他社に出たら通用しない。(トレンドの言語等は全然さわらないし…)
- ぶっちゃけコピペで開発の5割~が終わることが多いのでそもそもプログラマーとしての自信が崩壊。(これ誰でもできるんじゃねって思ってしまう。。。)
まぁ会社が悪いということは無く、あくまでそれに甘んじて怠惰に過ごしてる自分が悪いんですけどね(笑)
そんなこんなで先日、Vue.jsというWebシステムのフレームワークに出会いました。

少し前に会社で新システムをつくるプロジェクトがあり、私はそれに参画してなかったんですが、
先日、開発途中のシステムを見せてもらったところ、
「なにこれ!ぬるって動く!おしゃれ!」
DBの検索をするだけの簡単な画面でしたが、検索条件の入力欄を出したり消したり、
ボタンをクリックするだけでもなんかこう、ふわっとした感じ(絶対伝わらないw)

怠「これどうやってるんです!?!?」
先輩「Vuetifyってのを使ってるんよ」
怠「へぇーー(なんぞそれ)」
調べたところ「Vue.jsでマテリアルデザインを実現するためのフレームワーク」とのことで、簡単に言うと「CSSをゴリゴリ書かなくてもおしゃれで使いやすいUIができるやつ」です!
・・・まてよ?
このVue.jsを習得したらこんなWebシステムが簡単に作れるのか。。。
自分で作れるようになったらフリーランスとか、自作サービスが一発あたったら起業も夢じゃなくなるんじゃ。。。
というわけで上記のような野心からVue.js、もといWebシステム開発の学習を始めることになりました。
学習した内容などをノート代わりに記事にしていこうかなと思いますので、もし自分もWebシステムの勉強をしてみようと思う方がいたら是非一緒に頑張りましょう!
また、先駆者の方がいらっしゃったら是非アドバイスなどもしていただけると励みになります!!