【言語が決まってない?】今すぐGASを勉強しろ!

プログラミング学習

現役エンジニアで5年近くメンターをしていた僕がめちゃくちゃよく聞く質問です。

どの言語を勉強したらいいですか?

この質問の結論は「メジャーな言語なんでもいい」です。

プログラミングは言語によっては得意不得意はありますけど、大体の言語は何でも出来ます。

学習の目的がはっきりしている場合はそれが得意な言語を勉強したら良いですが、特にないのでしたら

メジャーな言語で教材があるのなら、ほんとに「なんでもいい」です

ただ、今回紹介したいプログラミング言語は Google App Script です。

言語自体は一般のものと比べると、かなり限られたことしか出来ません。

ですが、

グーグルの製品(スプレッドシート、グーグルドキュメント、G メールなど)を操作するのに

非常に優れている言語です。

なので、非常に実用性が高く会社ですぐにでも約に立つことが出来ます。

出来ることはグーグルもサービス内とかなり限られていますが、逆に言うと

出来ることが非常にわかりやすいです。なので、この言語を非常におすすめしています。

(正確には言語はJSですが、わかりやすさ重視のため、GASも言語ということにしておきます)

英語ですが、GASのページです。

Apps Script  |  Google Developers
Create add-ons for Google Sheets, Docs, Slides, or Forms, automate your workflow, integrate with external APIs, and more.

それでは具体的にGooogle App Script略してGASを学習するためにどうすればいいか見ていきましょう。

 

ステップ1. JavaScriptの基礎文法を覚える

 

Google App Script はほとんどJavaScriptです。

なので、プログラミングを全く知らない方はJavaScriptの基礎文法を必ず先に学習しましょう。

Javascript 超入門 #1 | ナギ倶楽部 | Naggi.Club
唐突に叫んだりして申し訳ありませんが、よくプログラミングを始めたばかりの人がJavascriptをJavaと略す人がいます。僕自身メンターとして教えている身なのでそういう人によく会います。

上記では少し学習が曖昧に感じた方はプロゲートをオススメします。

Progate(プロゲート) | Learn to code, learn to be creative.
Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。

JavaScriptをある程度学習したあとは、こちらの記事でどれくらい身についたか確認しましょう!

【挑戦】脱初心者のためのプログラミングの問題 | ナギ倶楽部 | Naggi.Club
プログラミングの基礎文法などを勉強したはいいものの ちゃんと身についているか不安という人たちのために 脱初心者のためには答えを見ないで作成出来てほしい問題を紹介します。 代表的過ぎて、すでに知っているという方も多いのではないでしょうか? FizzBuzzとは数字を数えていく過程で 数字を言う代わりに 3の倍数の際は "...

 

ステップ2. GASの勉強

 

Google App Scriptはあまりメジャーな言語ではないので、教材は少ないですが

「Google App Script 入門」などでグーグルで検索して記事を頼りにGASを学習していきましょう!

この記事を作成段階で僕が見つけれたのはこちらです。

【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル
Googleが提供しているJavaScriptベースの開発環境Google Apps Script(GAS)。このページは初心者がGASを実務に活用できるようになるまでを支援するまとめ記事です。

具体的にプロジェクトを作成しながら進めれるので楽しみながら進めれると思います。

 

ステップ3. 実際にプロジェクトを作ってみる

 

GASをある程度勉強が出来たら実際に何かコードを書いて作ってみましょう!

今所属している会社で効率化出来るものや、スプレッドシートで作成してみたいもの何でも構いません。

僕は三井住友銀行の為替レートを毎日、自分のメールに送ったり

スプレッドシートに入っている予定を自動でグーグルカレンダーにいれたりしています。

他にも出来ることは無限大にあるので Google App Scriptライフを存分に楽しみましょう!

 

 


Naggi Club(ナギ倶楽部)ではプログラミング学習をサポートしております。

現役のシリコンバレーエンジニアが豊富な経験と知識により、挫折しないプログラミング学習を全力で提供します。

プログラミングに関する技術的な質問からスケジュール管理やモチベーション維持まで精一杯サポートさせていただきます。

詳しい情報はこちらからよろしくおねがいします。

シリコンバレーエンジニアがあなたのプログラミング学習を本気でサポートします 五石凪(シリコンバレーエンジニア)|メンターに教えてもらおう
サポートによって生徒の方々はこのような実績を残しました長期インターン獲得単発エラーの解決プログラミングスクールのためのオリジナルサービス完成就職(就職紹介)案件(案件ご紹介)こんな人におすすめエンジニ....

もし興味があり、ご登録の頂ける場合はこちらのリンクから登録いただけると500円の割引がございます!

いつでも相談できるオンラインメンターをみつけよう|MENTA
困った時にきける、相談できるメンターがいれば学習スピードがあがります。もう、Googleで数時間調べてばかりの日々は終わりです。メンターから学んで自分でつくれる力を身につけましょう。

コメント

タイトルとURLをコピーしました