【プログラミング初心者の道標】自走できるエンジニアになりたいならこの人!

今回はプログラミング初心者が、自走できるエンジニアになるための実践的な講座を作られている「ひらまつ しょうたろう」さんについて徹底調査しました!

この記事で分かること!
  • ひらまつしょうたろうさんとは?経歴や現在の活動内容について分かる!
  • ひらまつしょうたろうさんのオススメ教材とそのポイントが分かる!

ひらまつさんとは?

ひらまつ しょうたろう

神奈川県生まれ神奈川県育ち。京都大学農学部卒業。
教えることが好きで、大学在学中は塾講師として、小2から大学受験生まで幅広く指導しました。
卒業後は学校の先生になろうと思ってましたが、教員免許取得に必要な単位が取れず挫折。
どうしようかと迷っていた所、大学の研究室でプログラミングに出会いました。
「これは面白い!」と思い、エンジニアになることを決意。2回の挫折を乗り越えて、プログラミングを身につけました。
大学卒業後は、決済系ベンチャーやAI受託開発企業でのエンジニアとして、画像認識を利用した不良品検出システムの開発などを経験しました。エンジニアとして働くかたわら、学校の先生になる代わりに、プログラミングを社会人の方に教えはじめ、2018年に個人事業主として独立。
独立2年で対面で500人以上、オンラインで10,000人以上の方に教えてきました。2020年ストアカ優秀講座賞受賞。Webやモバイルのアプリ開発も行う。

引用:https://www.udemy.com/user/shotaro-hiramatsu/

本質・唯一・効率」をキーワードに教育活動をされています!
この後紹介するのですが、ひらまつさんの教材は、数多の情報が散在しているプログラミング学習において、まさに本質をついている情報を発信されています。
エンジニアとしての現場経験もしっかり積まれていて、教育者としても活躍されているとのことで、プログラミング初心者の道しるべのような人です。

石丸達也

初心者向けに情報発信している人はTwitter上にたくさんいますが、初心者ってその情報が正しいかどうか分からないんですよね。
実績を見るのが一番ですが、ひらまつさんは、現場経験教育者としてもしっかりとした実績がある方なので、プログラミング初心者は参考にすべきですね!

現在は、Udemyの講座や、公式ブログTwitterYouTubeなどで非エンジニアが正しくプログラミング学習を出来るような情報を発信されています。

ひらまつさんのオススメ教材

ここからは、ひらまつさんの教材の中から厳選したものを取り上げて徹底解説します!

ひらまつさんの教材はプログラミングの知識はもちろん、自走できるエンジニアになるためのマインドセットについても学ぶことができるため、駆け出しエンジニアであれば同じ言語を学ぶにしても、ひらまつさんの講座で学んだ方が一石二鳥ですね!

石丸達也

正直な話、数十万円払って受講するプログラミングスクールの教材よりも質が高く実践的な内容で、コスパ最強です(笑)

もう絶対に忘れない Linux コマンド【Linux 100本ノック+名前の由来+丁寧な解説で、長期記憶に焼き付けろ!】

https://www.udemy.com/course/linux100test/

こんな人におすすめ!

  • Linuxコマンドが覚えられずに悩んでいる方
  • Linuxコマンドを毎回検索している方
  • Linuxコマンドを「なんとなく」で使っている方
  • Linuxの基本コマンドを過不足なく網羅したい方
  • Linuxを記憶して「使える」ようになりたい方

何が学べる?

  • Linuxコマンドを記憶に焼き付けて、忘れないようにすることができます。
  • Linuxとはそもそも何か?なぜ学ぶ必要があるのか?という「そもそも」から理解できます。
  • コマンドやオプションの「由来」から機能が理解できます。
  • 実務で必須のLinuxコマンドやオプションを一通り学習できます。
  • プロセスやジョブなど、OSの基礎知識が得られます。
  • Linuxを使う人なら絶対に必要な、厳選された基本の知識を効率的に学べます。

受講するメリット

  • 無機質なLinuxコマンドを由来とセットで学習することで長く記憶に残る
  • 頻出するコマンドを厳選しているため効率的に学習できる
  • 色々な文脈で同じコマンドを解説しているため深い理解が得られる
石丸達也

Linuxコマンドって本当に覚えづらくて、あの黒い画面を見るだけで嫌になっちゃう初心者の方って多いですよね。
この講座では、長く記憶に残るような工夫があちこちにされているので、Linuxコマンドが手薄になっている人はこの機会に一気に覚えちゃいましょう!

3時間で学ぶ SQL ・データベース 超入門【丁寧な解説+演習問題で SQL データ抽出の基本が身につく】標準 SQL

https://www.udemy.com/course/sql-begginer/

こんな人におすすめ!

  • 今までまったくSQLというものに触れたことがない方
  • 最初はSQL本質的な内容のみを学んで、SQLの学習の全体感の把握をまず達成したい方
  • 実務で簡単なSQLを書いているものの、体系的に学んだことがなく応用が効かない方
  • データ分析・データサイエンスに興味がある方
  • プログラミング言語はひとつ覚えたので、次はSQLの学習を始めたいという方

何が学べる?

  • SQLの基礎的な文法を、未経験者が本当に理解すべき項目だけ厳選して、少しづつ丁寧に学んでいきます。
  • SQLを用いた簡単なデータ分析を行う経験が得られます。
  • SQL・データベースとは?という内容から説明をはじめるので、知識ゼロからでも取り組むことができます。
  • 講座終了後には、SQL・データベースの基礎的な概念を理解し、もっとSQLについて学びたい!というマインドになっていることを目指します。

受講するメリット

  • 21世紀の最重要資産であるデータを扱うスキルを学ぶことができる
  • データ抽出に絞って、初心者でも分かりやすく最速で学ぶことができる

プログラミング 学習を失敗させない科学的な方法【一生使える独学スキル+プログラマーのマインドセットを2時間で習得!】

https://www.udemy.com/course/programming-self-study/

こんな人におすすめ!

  • プログラミング学習につまづいた・挫折してしまった方。
  • プログラミングを効率的に学んで、身につけたスキルを仕事に活かしたい方。
  • 一生モノの独学スキルを手に入れたい方。
  • やる気はあるのにどうしてもプログラミング学習が継続できない方。
  • プログラミングスクールに通うか・独学するかで迷っている方。
  • プログラミングを学んでいるが、上達している気がしない方。

何が学べる?

  • プログラミング学習を失敗させないための、科学的な方法について学びます。
  • プログラミング学習以外にも活かせる、心理学に基づいた「効率的な学習」のテクニックを学びます。
  • プログラミング学習以外にも活かせる、心理学に基づいた「習慣化」のテクニックを学びます。
  • 環境構築・エラーの対処など、プログラミング初学者がつまづくポイントの対処法が分かります。

受講するメリット

  • 一生ものである「独学スキル」について学ぶことができる
  • 科学的に再現性のある独学手法について学ぶことができるため自己啓発書よりも信頼性が高い


石丸達也

この講座は個人的に一番オススメしたい講座です!
初心者の方に多いのですが、
プログラミングスクールに通えばエンジニアになれると思っている人が多いです。
しかし一般的なスクールでは基礎の部分しか学習できず、そのあとは結局「独学スキル」がないとエンジニアとして仕事をしていけないんですよね。


この講座の中で、「スクールと独学、どちらで学習すればいいのか」がよく議論されると説明されていますが、両方の良いとこどりをしたのが「CodeCoaching」というサービスです。

石丸達也

初めから独学でできる人はもちろん独学で学習する方がいいのですが、現状として9割弱の人が挫折しているのが現実。伴走してくれる人が必要なんですよね。



CodeCoachingでは、プログラミングスキルはもちろん、全ての学習で使える「独学スキル」を身につけることに一番の価値を置いています。


CodeCoachingではこの講座で紹介されているような
「目標・目的の設定」「if-thenプランニング」などの科学的手法を使った再現性の高いコーチングで、生徒が自走できるようになるまで
コーチが伴走してくれます。

従来のスクールとは違い、基礎だけでなくポートフォリオ作成エンジニアに就職してからでも自走できるまで継続していただけます。

現在CodeCoachingでは、無料でプログラミングの学習相談進路相談も行っているので、プログラミング学習で悩んでいる方は、一度試してみてください!


石丸達也

勢い余って自分のサービスのことも書いちゃいました(笑)
ただそれくらい考え方が一緒で、この講座を受けた時は震撼しましたね。
一生ものの「独学スキル」の知識が手に入るので、この講座を購入しない手はないでしょう!

はじめての Kotlin【Java 知らなくてOK!丁寧な解説で Android に必要な Kotlin の基本を学習】

https://www.udemy.com/course/kotlin-beginner/

こんな人におすすめ!

  • Kotlin の基本文法や特徴について学習したい方。
  • Kotlin 公式ドキュメントが説明不足に感じる方。
  • Android 開発に取り組みたい方。
  • Java の知識がないけれども Kotlin を学びたい方。
  • 他言語でプログラミングの基本を学んだ経験がある方。

何が学べる?

  • Kotlin の基本的な文法や特徴について学びます。
  • Android 開発に取り組むために必要なKotlin の基本の知識が身に付きます。
  • Java の前提知識不要でKotlin の学習ができます。
  • ラムダ式やオブジェクト宣言など、Kotlin が持つ簡潔な表現方法を学ぶことができます。

受講するメリット

  • 今大注目で将来性バツグンのKotilinについて初心者でも分かりやすく学べる
  • Javaの前提知識一切不要で学ぶことができる
  • Kotlinの文法や特徴の学習にフォーカスしており効率的
石丸達也

この教材はKotlin未経験者がKotlinの基本的な文法をしっかりと理解するための教材で、Androidに関する内容や、Kotlinの上級者がさらにレベルアップするための情報は扱っていないとのこと。
網羅性と効率性は時にトレードオフの関係になりますが、こちらは効率性にフォーカスして作られたものなので、今の自分に合っているかどうか見極めてから受講することをオススメします!

はじめてのソフトウェアテスト技法【全てのエンジニアが知るべき最重要テスト技法を、丁寧な解説と演習問題で身につけよう】

https://www.udemy.com/course/software-test-design/

こんな人におすすめ!

  • ソフトウェアテストの初心者の方。
  • テスト技法をはじめて学ぶ方。
  • ソフトウェアテストは行っていたが、テストケースを適当に作っていた方。
  • システムのバグを効率的に発見したい方。
  • テストのコストを最小化しつつ、テストのメリットを最大化したい方。

何が学べる?

  • 基本的なソフトウェアテストの技法について学びます。
  • 基本的な技法を通して、ソフトウェアテストの基本的な考え方を理解できます。
  • 最小のテストケースで網羅性の高いソフトウェアテストを行えるようになります。
  • 同値クラスと境界値テストについて理解できます。
  • 複雑なロジックをテストするドメイン分析テストとデシジョンテーブルについて理解できます。
  • 網羅性を保ちつつテストケースを削減するペア構成テストについて理解できます。
  • 状態と状態の遷移があるシステムのテスト方法である状態遷移テストについて理解できます。

受講するメリット

  • 正しい・効果的なテスト設計を学んでおくことで、意味のないテストを書くのを未然に防げる
  • 技法の種類ばかりでなく、技法の本質に焦点を当てた講義を受けることができる
  • ソフトウェアテストの考え方が理解することで、より発展的な技法も難なく理解できるようになる

「検索戦略」入門【欲しい情報を最短時間で入手しよう!Google・GitHub 検索などで使える4つの戦略プロセスとは】

https://www.udemy.com/course/search-strategy/

こんな人におすすめ!

  • プログラミング初心者の方
  • Googleで検索すればわかることを質問して怒られたことがある方
  • OR検索やマイナス検索、フレーズ検索などは知っているがそれ以上は知らない方
  • Googleで検索したものの欲しい情報が見つからなかったことがある方
  • 情報検索について一度も学んだことのない方

何が学べる?

  • プログラミングのための、情報検索のスキルを向上させる方法
  • Google などの検索エンジンから欲しい情報を見つけ出す方法
  • 短時間で必要な情報を探し出すための「検索戦略」

受講するメリット

  • 日常での情報検索の効率もアップする
  • 情報が散在する現代において、情報洪水の波に飲まれず必要な情報だけを集めることができるようになる
  • 戦略についての考え方がわかり、検索だけではなく他の物事に取り組むときに、効率的なアクションを取ることができるようになる
石丸達也

とても実践的でユニークな講座だと思います!
検索力などの明文化されにくいマインドセットの方が、専門知識を身につけるより重要かもしれませんね。

最後に


今回はプログラミング初心者が、自走できるエンジニアになるための実践的な講座を作られている「ひらまつ しょうたろう」さんについて徹底調査しました!

石丸達也

プログラミング初心者向けの発信者って数多くいますが、初心者にはその情報が正しいかどうかって分からないんですよね。僕も初心者の時はTwitterのフォロワーだけ多くて、今考えれば実績がない人が発信する情報を鵜呑みにしていた時期もありました。
ひらまつさん自身、エンジニア・講師としての実績もありますし、講座や情報は、科学的な裏付けや著名な本などがベースのものなので信頼性が高く、プログラミング初心者が参考にすべき人です


この記事がより多くのプログラミング学習者に届いて、これからの学習の参考となれば嬉しいです!

ひらまつさんについてもっと知りたい方は、Udemyや、公式ブログTwitterYouTubeなどをチェックしてみて下さい!



この記事の監修者
石丸達也

東京大学工学部システム創成学科。株式会社CodeCoaching代表。
プログラミング学習における異様な挫折率の高さや、スクールの高額な料金設定に問題を感じ、プログラミング学習を民主化するべくプログラミングスクールCodeCoachingを創業。
受験生時代、本屋に行っては参考書を立ち読みするほどの教材オタクで、田舎の県立高校から独学で東大に合格。
受験が終わった今もそのクセが抜けず、日々プログラミングの教材を見つけては研究している。佐賀県出身。趣味はフットサル、銭湯巡り。