Profile
RomdomNotes
Profile
RomdomNotes
プロフィール
/
雑記
/
記事一覧
/
人にプログラミングを教えるならどうするか
人にプログラミングを教えるならどうするか
2020/9/9
9:42
2021/12/23
8:46
Progateをやる
HTML、CSS、PHP、CommandLineを軽くやる。やっていけそうなら次へ。
Macを買わせる
Macじゃないと教えられないので
ChromeとVSCodeをインストール
みんなが使ってるツールを使った方が情報が多くて良いので
HTML、CSS
早いうちに成果物が見えることをやらないとアガらないと思うので。
HTMLは
くらい。CSSは
くらいをまず覚えれば良いかなあ。模写とかやって、デベロッパーツールの使い方を覚えたい
Homebrewをインストール
でhomebrewの使い方にちょっと慣れます。
Git使う
テキストファイルを編集してGitでバージョン管理します。gitコマンドとかはまだ覚えなくて良いので、VSCode標準のgitの機能でadd→commitします。
シェルをカスタマイズする
シェルにブランチ名が出ると変なところでハマらなくなると思うので。自分はpreztoが好きだけど、ちょっと仕組みが複雑だから、他のものの方が良いのかな。とにかくシェルにブランチ名を出す。
GitHubを使う
GitHubなしで複数人で同じファイルをいじろうとしてダルさを感じてもらったり、コンフリクトを起こしたりするのかな。
レンサバ借りさせてドメイン取らせてホスティング
サーバーとかドメインとかDNSとかFTPとかもろもろここで。FTPクライアントの設定とか使い方もここで。
PHPで掲示板を作る
ローカル開発環境はMAMP。DBとかサーバー/クライアントとかの概念を学ぶ。DBクライアントもインストールして設定方法とか教える。phpMyAdminはスルー。SQL文もここで軽く書く。
ProgateのRuby、Railsをやる
Railsチュートリアルの前準備
Railsチュートリアル
ここで挫折しないと良いな。
知識を記事に吐き出す
記事を書くと知識が良い感じに定着するし、後から参照できるので。ここでMarkdownの書き方も学びます。
静的解析ツールの設定を一緒にやる
RubocopとBrakeman
Railsでアプリを作ってみる
このへんからはもう自走できるかな
JavaScriptについて教える
特徴、必要性、フレームワークやライブラリの情勢など。
すぐ使いそうなものの単語だけ教えとく
Sass、Docker、CI/CD、CDN
まだやらなくて良いことを教える
k8s、GraphQL、webpackの深い理解など。
Xでポスト