こんにちわ!ぐらみです。
私はVBAからプログラミングの世界に足を踏み入れたんですが、ふと思ったのです。
VBAってプログラミングなのか?
そもそもプログラミングってなに!?
プログラミングって天才プログラマーみたいな人が カタカタッ ターンッ!ってやってるイメージだったので、キーボードをぽちぽちしてる自分と結びつかなかったのです。
ひらめいた!
カタカタッ ターンッ!
そうそう
こんなイメージ
こういう人のほうが少ないと思うけどね笑
プログラミングとは何か?
コンピューターにこういう動きをしてって指示を出すことだよ。
そのときに使う言葉をプログラミング言語と呼んでいるんだ。
ふ〜ん
じゃあVBAもプログラミング言語なの?
そうだよ
人間の言葉も日本語とか英語とかいろいろあるように
プログラミング言語もたくさんあるんだ。
プログラミング言語って何種類あるの?
200種類以上あるとも言われているけど
正確にはわからないんじゃないかな?
なんでそんなにあるの!?
動く環境がちがったり得意分野がちがったりするんだ。
地域によって様々な言語があるのと一緒だね。
プログラミング言語はみんな個性的!
さっきから話題にのぼっているVBAは
ExcelなどのMicrosoft社の製品下で動く言語だよ。
だからExcelなどが入っていないPCでは扱えないんだ。
そうだったんだ〜
ほかにはどんな言語があるの?
身近なのはHTML/CSSやJavaScriptじゃないかな?
WEBで表示される文字のフォントや色、画像の配置などを指示しているよ。
プログラミング言語で検索したら無限に出てきたわ(そっ閉じ)
とっつきやすそうなプログラミング言語3選!
プログラミング言語って検索するとたくさん出てくるので、私が調べた限りでとっつきやすそうな言語を3つご紹介します!
1.VBA
私はVBAからプログラミングをはじめました。
VBAがとっつきやすいと思う理由は3つあります。
VBAがとっつきやすい理由
- PCにExcelが入っていればはじめられる
- 歴史が長い言語なので、WEB・書籍問わず情報がたくさんある
- Excelを使う現場も多いので、役に立つ可能性が高い
しかし、メリットがあればデメリットもあります。
VBAのイマイチな点
- 認知度が低い
- 仕事で使う際はメンテナンスできるか?も視野に入れなければいけない
- いまさらVBA?って言われる
↓VBAに興味が出たら
HTML/CSS
WEBデザインに関係するHTML/CSSもとっつきやすそうだと感じました。
理由は以下の3つです。
HTML/CSSがとっつきやすそうな理由
- 文字のフォントや色、画像の配置などビジュアルで理解できる
- 活躍している場所がたくさんあるのでWEB・書籍問わず情報がたくさんある
- WEBデザイナーは副業としても女性に人気なのでWEBデザインに特化したスクールがある
しかし、HTML/CSSもこれから勉強する上ではイマイチな点もあるようです。
HTML/CSSのイマイチな点
- HPやブログを簡単に制作できるサービスがたくさんあるのでわざわざ勉強するほどでもない
- WEBデザイナーは人気があるだけに競争率も高い
Google Apps Script(GAS)
GoogleのスプレッドシートやGmailなどの操作に特化したGASもとっつきやすそうです。
GASがとっつきやすそうな理由
- Googleアカウントがあれば誰でもはじめられる
- 操作範囲がスプレッドシートやGmailなど身近なものなので効果を実感しやすい
- ライブラリ(アタッチメントみたいなもの)が用意されているのでコードを書かなくてもできることが多い
GASのイマイチな点
- Googleのサービスをあまり利用しない人は恩恵を受けられない
まとめ
プログラミングとはPCとの会話
プログラミングはあれをやって!ってPCに指示を出すことだね。
そのときに使う言葉をプログラミング言語というよ。
プログラミング言語は状況に応じて使いわけるから
種類がたくさんあるってことだったね
身近なプログラミング言語のメリットデメリット
・VBA
→PCにExcelが入っていれば使えるし便利なんだけど、世間の認知度は低いよ!
・HTML/CSS
→知っておいて損はないけど、転職・副業目的ならライバルが多いよ!
・GAS
→Googleのサービスを便利に使えるワザがそろっているけど、効果範囲がせまいよ!
私はVBAを勉強してみて仕事がラクになったから
ためしに勉強してみてほしいな!
IT人材の確保は政府が課題としてあげているから
プログラミングスキルを習得しておくといいかもしれないね
コメント