【技術記事】時短!オススメのプログラミング言語 3選

皆さん、こんにちは、
会社員プログラマーのみむすたーです。

今日は、会社で働いているときや家でパソコンを使っていて面倒な操作だと思ったときに、
これを使うと便利だと思ったプログラミング言語を3つご紹介します。
主に、無駄な仕事を減らすために有効なプログラミング言語をご紹介します。

1. Excel VBA
Excel VBAは言わずもがな、Microsoft officeのExcelで使用できるプログラミング言語ですね。
パソコンを使用する仕事場では、ほとんど間違いなく入っているであろうソフト、それが Excel ですね。
そのExcel上で使えるプログラミング言語、それが Excel VBAです。

実際に私は会社で面倒な作業は、VBAで書いたプログラムで自動化しています。
せっかくなので、一例を述べておきます。
私のプロジェクトではテストをする前に手作業でパラメータ環境設定をする必要があります。
この作業、毎回10〜15分程度かかってしまい、
また、手作業で行うので、設定ミスもよく起こしてしまいます。

そんなとき、ふとこの作業を自動化してやろうと思い立ち、
VBAでプログラミングを始めました。
その結果、自動でパラメータ設定を行えるようになり、
1〜2分で作業を終えられるようになりました。

VBAは私も扱い始めは書き方でかなり苦労しましたが、
思ったより、難しい概念がなく、学習にはそれほど時間はかからないように思います。
なので、プログラミング初学者にもなじみやすいかと思います。

2. javascript
javascriptは、ウェブブラウザ上でウェブページを動的に操作するためのプログラミング言語ですね。
Google Chrome, Firefox, Microsoft Edge, Safariなど、
今どき、ほぼすべてのPCにウェブブラウザはまず間違いなく入っていると思います。

ウェブブラウザ環境さえあれば、使えるというのが魅力なのがこの言語の特徴です。
また、ウェブブラウザ上で毎回同じ操作をする場合、
例えば、毎日の勤怠管理や部下の作業の進捗を図るときなどに使えると思います。

ウェブ上のリソースを使えるので、ウェブ上でこの作業毎回毎回面倒だなと感じたら、
それをjavascriptで自動化し、効率化できます。

javascriptも学習する上で難しい概念はなく、
初学者にもなじみやすいプログラミング言語となっています。
また、ブラウザさえあれば、開発できるので、是非一度は使ってみては。

3.python
この言語の魅力は、やはり今後伸びていくであろう人工知能関係の仕事の需要によるものです。
それを抜きにしても、pythonは様々なことができるのが、魅力です。

先ほど説明したjavascriptのようにウェブブラウザを操作することもできますし、
自分専用のウィンドウベースのアプリを作成することもできますし、
raspberry piという初心者用のマイコンキットを使うときにも使えますし、
お手軽にAIの開発をしたいなら人工知能ライブラリ(Tensor Flow, keras, Pytorchなど)が使えますし、
この言語にできないことはないと言っても過言ではないと思います。

もちろん、VBAやjavascriptのくらいかんたんに操作できるとまでは言いませんが、
使えると便利で、将来性もあるので勉強しておいて損はないでしょう。

この機会に、この3つのプログラミング言語を勉強して、
いつもやっている無駄な作業の時間短縮を検討してみてはいかがでしょうか。

コメント