プロフィール

2019/02/07

自己紹介をさせて頂きます

-ところどころ松井って出てくるけど誰??

今でこそプログラマやっていますが、元々は職無し学無しのただのフリーターでした。

そんな私が何故プログラミングを教えるようになったのか説明します。


バリバリのIT系を装っていますが、実は田舎生まれです

名前は松井幹登と申します。当サイト(スプレッドシート道場)の中の人です。生まれは三重県の伊賀市というところです。出身が伊賀と言えば、必ず「忍者の!」と言われますが(笑)、実は組紐なんかも有名です。あとは...伊賀ではないですが、三重県でいうと、伊勢神宮や松坂牛、鈴鹿サーキットなんかが有名でしょうか。

現在は千葉在住で、昔は大阪で働いていたこともあり、東京や大阪は頻繁に出入りするのですが、社会人になるまでは、東京・大阪はそれこそ”ザ・都会”のイメージでした。それぐらいの田舎に住んでいました

趣味はカラオケ(下手の横好きですが)、温泉旅行、カフェ巡りなどです。恥ずかしくて友人・知人には明かしていませんが、ここだけの話、カラオケはボイトレ付けて練習しています。まあ、全く上手くないんですが(笑)


今でこそプログラマですが、ドの付く文系出身です

現在はIT用語をバリバリ使って仕事をしているので、初対面の人からは”理系大学出身?”とよく言われます。しかし実際はドの付くほどの文系大学・文系学部出身です。(経済学部なんかだと数学を使うと思うのですが、在学中に数式を見たことは一度も無かったな、と 汗)

出身大学は「京都外国語大学 外国語学部 中国語学科」です。厳密にいうと、訳あって中退してしまったので、出身とは言えないですが...。学歴的には高卒です、はい。

必修科目は語学、選択科目も心理学などで、ITには縁のない学生生活を送っていました。今思うとヤバいのですが、情報リテラシーか何かの授業でマイクロソフトのパワーポイント(通称パワポ)を使う機会があったのですが、エクセルは知っててもパワポが何のソフトか知りませんでした...

当時の自分からすれば、IT系の仕事で飯を食べるなんて想像も及ばなかったと思います。


独学を開始するも、初心者用の参考書で挫折しました

先ほどチラと大学を中退したと言いましたが、大学を辞めてからは、恥ずかしながら3年ほどフリーターをしていましたアイスクリーム屋さんのバイトコールセンターの派遣社員鉄工所での研磨作業など...。お金が無さすぎて、家賃1万5千円の風呂無し4畳半に1年ほど住んでいたこともあります。(「開運荘」という、まあシャレた名前のアパートだったのですが、運気は上がりませんでした)

当時は無茶苦茶荒れていた時期で、中退と同時に家出して親から勘当されたり、金欠で食べ物がなく空腹で意識が飛んだり、コールセンターでは自分流を貫き過ぎて1ヶ月も経たないうちに派遣契約終了アイス屋では店長と反りが合わず一日でクビライン工場では気合を入れ過ぎた結果、"横の人のプレッシャーになる"という理由でパートのおばちゃん達から総スカンを食らって3日ほどで派遣契約終了一発逆転を狙って公務員予備校に入学するもバイトが忙しくまたもや中退してしまったり...、他にもとても書けないことも多く話すときりがないのですが、まあ色々やらかしていました。自分のなかでの黒歴史です(汗)

フリーターになって2年ほど経過した頃、ふと”このままではヤバい”と恐怖感が襲ってきて、何かスキルを身につけないと...と強烈に思いました。単純な性格なので、何となく昔から気になっていたプログラミングを勉強しよう、と思い立ち、本屋さんで初心者向けのプログラミングの参考書を購入しました。

初心者向けの参考書だけあって最初の数ページはスムーズに進みました。しかし、少し難しい内容になるとちんぷんかんでした。”参考書との相性が悪いのかな?”と思い、別の初心者向けの参考書を試しましたが、やはり同じような箇所で躓いてしまいました。

何冊も試しましたが、どれも巻末まではたどり着けませんでした。Amazonのレビューを見ても分かりやすい!の嵐...。自分には才能が無いのかな。「やっぱり俺は何をやってもダメなんだ...。」と心が折れてしまったこともありました


あれ?思ったよりつまずかないし、理解も早い...どうして??

本当に苦労の連続でしたが、独学でプログラミングを学習し続けた結果、幸運にもシステム開発会社に拾って頂くことが出来ました。そして、紆余曲折を経てエンジニアとして独立することになりました。

独立後は、システムの受注開発をする傍、プログラミングスクールでプログラミング講師をしていました。数多くの生徒さん、20代〜50代まで幅広い年齢の生徒さんをレッスンさせて頂きました。

レッスンしているなかで、気付いたことがありました

皆さんプログラミング未経験ということで所々躓くには躓くのですが、過去の私なんかよりずっとスムーズに学習を進めるのです。自分が昔とても苦労した経験があるだけに、驚きを隠せませんでした。

何で挫折せずモチベーション高く学習できるのか?理解が早いのか?

気になって生徒さんに直接ヒアリングしてみました。すると自分でも驚きの声が返ってきました。

  • 先生(私)がどんな質問でも丁寧に回答してくれるから
  • 先生(私)がとことん付き合ってくれるから
  • 先生(私)だとなんとなく質問しやすいから

私自身は"レッスン講師をする以上、上記のような対応は当たり前だろう"という意識があったのですが、意外にも講師に素っ気なく対応された経験のある生徒さんが多くいました

エンジニアの多くは理系出身だったり、そもそも頭の良い人です。あくまで憶測にすぎませんが、我々のような初心者の質問は単純に理解不能なだけなのかもしれません。悪気はないと思います。率直な意見として、”何で分からないの?”, ”それくらいググったら?”と自然に突き返してしまうのでしょう。

私は文系出身ですし、理解力も低く、過去に挫折経験があるため、生徒さんの躓くポイントが手に取るように分かりますし、質問したくなる気持ちも十分理解しています。また、"何が分からないか分からない。質問したいけど、どう質問したら良いか分からない。"とパニック状態になってしまう気持ちも...分かります。私も昔はそうでしたから...。

私はごくごく普通にレッスンしていただけと思っていましたが、自分のこれまでのバックグラウンドやレッスンスタイルが生徒さんの学習度に大きく貢献していたようでした。

確かに、独学していた時に自分のようなメンターが付いていれば楽だったな、と思います。


IT未経験だったレッスン生がエンジニアに転職を果たしました

多くのオンラインのプログラミングスクールでは、講師の空き枠とのマッチングとなるので、毎回担当講師が異なる場合も少なくありません。

私の場合、嬉しいことにほとんどが指名予約だったので、生徒さんがころころ変わることなく、一人ひとり丁寧にマンツーマンの指導をすることが出来ました。

生徒さんの一人に銀行勤めの女性がいました。大学も自分と同じく外大出身ということで、プログラミングは全くの未経験でした。目標をヒアリングしたところ、エンジニアに転職したいとのことでした。

私はエンジニア以外の方サブスキルとして「プログラミング・プログラマ的思考」を身に付けるのには賛成です。業種や職務内容によっては、ITスキルと掛け合わせることで、大変なシナジー効果を期待できるからです。しかし、未経験からエンジニアに転職するのは、正直反対でした。

エンジニアへの就職・転職は、一歩間違えるとキャリアを潰しかねないからです。IT業界は華やかに見える一方、闇が深く、偽装請負という悪しき風習が蔓延っているからです。会社によりけりですが、偽装請負の場合、年齢を重ねても開発現場をたらい回しにされ、年齢不相応の仕事を任されることが多いです。なぜなら、重要性が高くキャリアアップに繋がるような管理職的仕事は、常駐先のプロパー社員が担当するからです。そのため、偽装請負会社に入社した社員は年齢を重ねても、中々スキルアップする機会に恵まれず、転職しようにも"時すでに遅し"となる可能性が高いです。

それにも関わらず、私はその女性の転職を支援しました。モチベーションが非常に高く課題もしっかりこなしてくるし、何よりやる気に満ちていたからです。

せっかくプログラミングを学んで不幸にはなって欲しくないので、先ほど述べたような会社はなるだけ避け、"自社開発をメインにしている会社"か"同業種系の社内SE"になると良い、とアドバイスさせて頂きました。

結果、彼女は、一部上場企業のグループである証券会社にエンジニア要員として転職を果たしました。

大成功した転職だと思います。普通は...それこそIT未経験で独学からの転職となると、先ほど述べたような会社に転職してしまい、将来のキャリアを台無しにしてしまう可能性が非常に高いです(驚くことにプログラミングスクールのなかには、このような会社に斡旋料目的で平気で斡旋しているところもあります)。

彼女の持ち前のセンスもあったと思いますが、IT未経験の状態からたった数ヶ月で、ホワイト企業のエンジニアとして転職を果たしたのです。


法人向けにレッスンしていますが、現時点で脱落者ゼロ

プログラミングスクールでレッスンしていた経験から「プログラミングは誰でも習得できる!!」という自信を手に入れました。

図に乗った私は、私が取引しているWEB制作会社の社員たちにもプログラミングのレッスンを提案しました。WEB制作会社勤務と言えども、普段はディレクター業務をしているため、プログラミングについてはほとんど素人同然です。

皆さん、プログラミング未経験者にありがちな「プログラムを見るすら嫌!」という状態からのスタートでしたが、脱落者はゼロ全員、習得に成功しています。

  • 今まではプログラムを見るのも嫌だったのに、今では作りたいツールや作業自動化のアイデアで頭が一杯です!
  • 些細なことで外注に出していましたが、それに掛かる費用と労力を大幅に削減できました!
  • 毎日数時間掛かる作業が一瞬で終わるようになりました!今はまた新しいツールを作成中で、完成したら部下達に使わせてやろうと思います!
  • 日頃のルーティンをGASで自動化できました!今は人工知能や機械学習の学習も兼ねて、pythonプログラミングに挑戦中です!

法人の社員さん相手でも、上記のような嬉しい声をたくさん頂きました。

改めて「プログラミングは誰でも習得できる!」と実感したと同時に、プログラミングレッスンする意義を強く感じました


昔の自分と同じような人の手助けがしたい!

今でこそ私はプログラマとして活動しており、お陰様で独立を果たし、人様にプログラミングを教えられる立場にまでなりました。

しかし、そんな私でも、上述の通り苦しい時期を過ごしました。周りに頼れる人もおらず、プログラミングは結局センスなのか...、と心が折れてしまったこともあります。掲示板で質問をすると"そんなのも自己解決できないのならプログラマは無理。才能ないよ。"と言われたこともあります。

現在は、開発したアプリで2万人近く(19,584人)のユーザーを獲得したり、クラウドソーシングサイトにて片手間の開発で新卒の年収分(約240万円)を稼いだり、もちろん、本業では法人企業からシステム開発を請け負い、手前味噌ながら高評価を頂いております。

プログラミングは私の人生を変えてくれました。

自信を持って言わせて頂きます!プログラミングはあなたでも習得可能です!

これまで私がレッスンしてきた方々で、脱落者は「ゼロ」です。

  • プログラミングを絶対に習得してやろう、という熱い気持ち
  • プログラミングを学習するための明確な目標
  • プログラミング学習に必要な最低限の学習時間

この3つがあれば大丈夫です!

迷っている時間はありません。恐れるものもありません。

プログラミング学習をぜひスタートしましょう。

開発したアプリの総ユーザー数が約2万人を達成

私はこれまでに数多くの国内・海外向けの Google スプレッドシート用アドオンを開発してきました。(※アドオン = スプレッドシート上で動作するプログラムを世界中の人がストアからダウンロードできるよう、アプリ化したもの)

エクセルではマクロ(VBA)により様々なプログラムを組むことが出来るのはご存知だと思います。実は、スプレッドシートでも GAS(Google Apps Script)という言語により自由自在な開発が可能です。

私はこれまでに6つのアプリを全世界に向けて公開しており、総ユーザー数は約2万人を抱えています(総アクティブユーザー数:19,584人 2019/02/28時点)。

以下、実際に私が現在も公開しているアドオンとなります。

Omni Translator(ユーザー数: 6,506 人)

Omni Translator(ユーザー数: 6,506 人)

ストアURL:https://goo.gl/84BwfZ

テキスト翻訳のアドオンです。

スプレッドシート上に表示された翻訳サイドバーより、セル内のテキスト翻訳が可能です。

Drive File Manager(ユーザー数: 3,937 人)

Drive File Manager(ユーザー数: 3,937 人)

ストアURL:https://goo.gl/FPLFXD

Google Drive 内のファイルを管理するためのアドオンです。

スプレッドシート上で、Google Drive にあるファイル情報を閲覧、更新、削除といった操作が可能です。

文字変換くん(ユーザー数: 3,093 人)

文字変換くん(ユーザー数: 3,093 人)

ストアURL:https://goo.gl/fvxTkG

文字変換用のアドオンです。

スプレッドシート上に表示された文字変換サイドバーより、「大文字⇄小文字」「ひらがな⇄カタカナ」「全角⇄半角(数字/英字/カナ/記号/空白の指定可)」の変換が可能です。

Blank Detector(ユーザー数: 2,327 人)

Blank Detector(ユーザー数: 2,327 人)

ストアURL:https://goo.gl/ziGFVt

空白セルや空白の行・列を検知/非表示/削除するためのアドオンです。

スプレッドシート上の空白セルや空白の行・列を、色でマークしたり、非表示/削除することが可能です。

Daily Sheet Generator(ユーザー数: 2,252 人)

Daily Sheet Generator(ユーザー数: 2,252 人)

ストアURL:https://goo.gl/9yqhx1

日別シートを自動生成するアドオンです。

スプレッドシート上に、今月の日別シートを自動生成します。

Sheet Switcher(ユーザー数: 1,469 人)

Sheet Switcher(ユーザー数: 1,469 人)

ストアURL:https://goo.gl/bVtaFC

シートの切り替えを効率化するアドオンです。

スプレッドシート上のシートを、直感的な操作かつ検索機能により、切り替えが可能になります。

片手間の開発で新卒の年収分を稼ぐことも...

独立してからは、取引先からの開発案件だけでは不安ということで、空いた時間でクラウドソーシングサイトで開発案件に応募もしていました。

空き時間を使っての開発でしたが、1年ほど活動した結果、約240万円(2,342,362円)を稼ぐことが出来ました。新卒サラリーマンの年収分に相当する額です。

運営会社のランサーズ様から、報酬の獲得上位にランクインしたということで、渋谷ヒカリエホールで開催されるパーティにもご招待頂きました。

私が言いたいのは、自慢でも何でもありません。プログラミングは容易にお金に換金できるスキルだということです。

私はエンジニア志望者ではなく、業務効率化に悩むサラリーマン/キャリアウーマン/士業の方を対象に、 Google Apps Script(GAS)のプログラミングをレッスンしています。エンジニアが専業でなくとも、その後、学習を深め、プログラミングをさらに身に付けることで、副業として別の収入源を確保することも可能だということです。

プログラミングは、ここだけの話、お金になります。

ランサーズパーティ
ランサーズ招待状

プログラミング学習をお勧めします

プログラミングを学習することで「プログラミング」と「プログラマ的思考」という2つの能力を手に入れることが出来ます。

何となくやる気にさせてくれるだけの「自己啓発セミナー」や、何となく横文字でカッコいいだけの「ナントカ仕事術」なんかより、よっぽどビジネスに役立つスキルだと思います。それこそ、業務内容によっては、作業効率を10倍、100倍、いや1000倍にすることだって可能でしょう。

論より証拠。アパレル通販会社勤務の男性がプログラミング(GAS)を1ヶ月だけ勉強し、ツールを作成した結果、○○○万円のコスト削減に成功しました。

右のボタンをクリックして下さい。