SQLあるある早く言いたい

最近寒くなってきたけど、熱くなってきました。

暑いじゃなくて、熱い、です(笑)

そう、突然スミマセン。

なにかというと、SQLの話です。

最近、仕事柄色んなデータを扱うことが多いので、「スキルの幅を広げよう」「生産性高めよう」と思って、勉強し始めました。

いわゆるエンジニア職じゃない方で、SQL触れる人ってどれくらいいるものなんでしょうか?

例えば、マーケターとかデータアナリスト、経営企画や事業企画を専門とする方にも「SQLを叩ける」(←こうやって早く言いたいw)って方は結構いるらしいんですが、まだ出会ったことありません…。ぜひそんな方は、このブログかTwitterとかで反応してもらえると嬉しいです。

 

SQLとは

いやー、にしても、早くSQL叩くって言いたいなぁ。

早くSQLあるある言いたいなぁ(笑)。

とそのSQLとは何かというと、データベース言語と言われる、データベースに入っているデータに対して、次のような指示命令、制御ができるものです。※エンジニアの方は遠慮なくスキップしてください。

  • データを挿入する
  • データを更新する
  • データを検索する
  • データを削除する

例えばECサイトでいうと、商品情報や顧客情報、購買情報などのデータベースが存在しますが、これらのデータに対して上記のような制御をする際に使われるもので、エンジニアの方々にとっては基本となる言語のようです。

SQLだけ使えるようになっても、どこまで業務で活きるのかはあんまり分かってません。でも、エンジニアと会話できるようになりたい、自分のスキルを上げたい、自分の仕事を楽にしたい、という想いで、とにかく勉強し始めました。

といっても、ボクは素人なんで、詳しくはググってみてください。詳しい人がたくさん記事やブログを書いてますので!

とにかく早く言いたい。まずはProgateで勉強スタート

SQL叩くってはやく言いたい。

そのためにボクがやってる勉強は、こちら。もう知ってる人は知ってる、Progate。

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

スマホアプリやWebブラウザ上で、月額約1,000円を払えば色んなプログラミング言語が学べるサービスです。このサービスが自己学習にベストかは分かりませんが、何よりスマホアプリがあるのが最高。隙間時間・短時間でポチポチ勉強ができるので。

ボクは移動時間中とか風呂で湯船に浸かりながら、スマホでポチポチ勉強してます

ちなみに、学べる言語はこんな感じ。これら全てのレッスンが1,000円で受け放題のようです。

Paizaでも自己学習できる

Progate以外にもPaizaというサービスがあります。Paizaは「ITエンジニア向け国内最大の転職・就職・学習プラットフォーム」(Webサイトより引用)で、以前エンジニア採用するときに同社のスキルチェックサービスを使うことを検討したことがあります(結局使ってません、すみませんw)。

【paizaラーニング】講座一覧
paizaラーニングにはJava、Python、C言語、Rubyなど主要開発言語の講座がそろっています。いつでも好きな言語を選んで学習が始められます。

Paizaラーニングという動画の自己学習サービスがあって、Progateと同じように月1,000円くらいで各種言語を学べるようです。(1年契約とかにするともっと安くなるみたい)まだ使ってないですけど、動画なのでテキストより分かりやすさがあるかもしれません。

ただ個人的な感想ですけど、テキストか動画かは個人の好みがあるかなぁと思います。ボク個人的にはテキストの方が、隙間時間にやりやすいことと自分のペースで読み進められるので(動画だと動画のペースに合わせる必要がある)、テキストの方が好きかなぁって感じです。

予実管理とかマーケティングに使える?

いくつか勉強方法を書いてみましたが、たぶんみんなこんな気持ちですよね。

ごちゃごちゃうっせーんだよ、そのSQLってやつは、エンジニアじゃない俺たち私たち仕事でどう役に立つんだ?!

引用:皆さんのこころの声

はい、お気持ち分かります。

ってか、ボクが知りたいです!

未熟なボクなりに考えてみたんですが、たぶん、

  • データベースから取り出したいデータを取り出したいときに取り出せる
  • データ分析に深みが出て、これまでにない示唆出しが経営会議で可能になる
  • エンジニアとの距離が縮まる(非エンジニアがそう思いたいだけかw)
  • 「それだったらSQL叩けばすぐに出せますよ」って非エンジニアにドやれる。

こんな感じでしょうか?

知ってる人、教えてください!(笑)

半分冗談、半分本気で書いてみたんですが、やっぱり実務で使ってる人の声が聞きたい。

データを扱う仕事だと思うんで、たぶん、エンジニア職以外の人だと、マーケティング、広告、販促、経営企画、事業企画、みたいな職種の人かな。

そんな方々でSQLを業務で使ってますよーみたいな方がいれば、ぜひ教えてほしいですっ。

とにかくボクは、

SQLあるある早く言いたい

コメント