学び
Simple Study
シンプルに学ぶ。
シンプルに理解する。
Simple Studyは、個人が自分の力で活動していくために必要な知識や技術を学ぶためのオンライン学習サービスです。現在はIT・プログラミング領域を中心に、基礎から実践、そして実際に使える形として公開するところまでを見据えて展開します。
Simple Studyの考え方
難しいことを、
難しいまま教えない。
Simple Studyが大切にするのは、最初からすべてを正確に説明することではありません。まずは「つまり、こういうこと」とシンプルに理解できるところまで噛み砕き、必要になったときに必要な知識だけを加えていきます。
専門用語や細かな仕組みを、知っている側の都合で一度に押し込まない。今の理解や目的に必要のないことは、あえて説明しない。それも、分かりやすく教えるために必要な設計だと考えています。
何を教えるかだけではなく、何を教えないか。どの順番なら自然に理解できるか。そこまで含めて、学びやすさをつくります。
誰のための学びか
エンジニアになるためではなく、
自分の活動に技術を使うために。
個人開発でサービスをつくりたい人。個人事業やフリーランスの仕事を効率化したい人。自分の活動にWebやAIなどの技術を取り入れたい人。
Simple Studyが主に想定しているのは、エンジニア転職そのものを目的とする人ではなく、技術を自分の活動のための道具として使いたい人です。
外注するしかなかったものを、自分でも考え、つくり、改善できる。その選択肢を増やすための学びを提供します。
学ぶ領域
幅広く触れるより、
実際に使う技術を深く。
現在は、PythonとWebを中心に学習領域を構成する予定です。Webでは、Vue・Nuxtを軸に、サービスをつくるために必要な基礎から実践までを扱います。
Pythonでは、言語の基礎だけでなく、データ処理、API、AI活用、Webでの活用など、自分の活動やサービスにつなげやすい使い方を学びます。
特定のフレームワークや技術を覚えること自体を目的にはしません。その時々で適切な技術を選びながら、「何をつくれるようになるか」を軸に扱う内容を考えていきます。
基礎を、飛ばさない
実践するためにこそ、
基礎から丁寧に。
最終的にサービスをつくるからといって、いきなり実践だけを始めるわけではありません。変数、条件分岐、関数、データ構造といった基礎も、初めて学ぶ人が理解できるところから丁寧に扱います。
Webでも同様に、HTML・CSS・JavaScriptなどの基礎を理解したうえで、VueやNuxtを使った開発へ進みます。
基礎と実践を切り離すのではなく、学んだことをすぐに使いながら、必要な知識を少しずつ積み重ねていく学び方を目指します。
学び方
道は示す。
でも、学び方は縛らない。
初めて学ぶ人が迷わないように、目的に合わせた推奨の学習順序を用意します。一方で、すべてを決められた順番どおりに進めることを前提にはしません。
教材は文章を中心に、図、コード、演習を組み合わせ、必要な場面では動画も使います。読むだけではなく、その場で試し、自分の環境でも実際に手を動かすことを重視します。
学ぶ。つくる。足りないものを学ぶ。そして、またつくる。その往復を繰り返しながら、自分で進める力を身につけていきます。
学んだ先につくれるもの
知識を覚えるだけでなく、
自分に必要なものを形にする。
Simple Studyで目指すのは、学んだ技術を使って、自分の活動に必要なものを自分で形にできる状態です。
日々の作業を効率化する小さなツール
自分のアイデアを形にしたWebサービス
APIを使って処理をつなぐ自動化の仕組み
データを整理・集計・処理するツール
AIを自分のサービスや業務に取り入れた機能
つくるものを起点に必要なことを学び、学んだら実際につくる。その繰り返しを通して、技術を「知っているもの」ではなく「使えるもの」にしていきます。
ゴール
動くコードではなく、
使えるサービスをつくる。
Simple Studyでは、コードを書いて実行できたことだけをゴールにはしません。Webサービスやツールなど、他の人が実際に使える形までつくることを大切にします。
ローカルで完成して終わるのではなく、必要な知識を学びながら公開まで進む。自分でつくったものを、自分以外の誰かが使える状態にする。そこまで経験して初めて、技術が自分の力になります。