# SAiTech 2020/09/10 ###### tags: `Sai-tech` ## 取り入れたい文化 - 授業終了後に22:00 || 21:00までは、トラブルシューティングの時間に割り当てたい - 基本的にはその日の授業に、追いつけていない人が対象。 - HackMDの導入 - スライドとは別に、その時に打ったコマンド等をまとめる。 - 授業等の情報の管理。 - 生徒さんが個人でノートで書いているので、その分の時間消費を抑える目的 - wikiの導入(Growi) - Slack等で行われているナレッジの一元管理 - HackMD等のノートの管理 - 問題解決した際の生徒さんのアウトプットする場所の提供 ~~- 講師側の秘伝のたれの準備~~ ~~- ソースコード管理等はorganization等で行いたい。~~ ## 変更したいなと思った文化 - 生徒さんが問題解決した時は、報告が欲しい。 - 一部の生徒さんは問題が解決したかがわからないことがあるので報告がほしい。 - アウトプット会を減らす。 - 個人的には水、金とかでもいいと思った。 - 講師陣のMTを週2でほしい(授業後も含む) - 土、水で二回ほしいなと思った。 --- ここからは完全に自分の要望 ## こんな感じだったらいいなと思う文化 - 生徒さんの質問方式の完全統一化 - 最初の段階で、課題を全部先に渡しときたい - 早く進めれそうな人は、先にやって予習しといてほしい感じがする。 - 内部的な刺激で自発的に勉強会しようぜ!とか言ってくれる生徒さんがいるとうれしい。。。(生徒さんによるけど) --- ## 生徒さん共有用。 ### 自分がggr(ググる)時に気を付けてること。 1. 最初は出たErrorや、やりたい事を調べて **公式ドキュメント(英語版)** を見る。 2. 公式ドキュメントの日本語版を見る。 3. github等のIssueとかを見る ここからはなるべく1年以内や最近解決したことをなるべく参考にする 4. QiitaやStack Overflowを参考にする。 5. 個人ブログを見る。 調べるときは、全文コピーではなくError重要そうな部分を調べるようにする。 ディレクトリの構造等はそれぞれで違うので、環境に依存しないよな調べ方をする。 調べるときは以下のようにすると調べやすい。 例) ec2でインスタンスにログインをしようとするとpermission deniedで弾かれてしまう。 `ec2 permisson denied ssh login` どの環境で、どんなErrorで、何をしようとして。 などを単語ずつに並べて検索といい。なるべく5W1Hの解答みたいな感じ。文章にならないようにする。 ### 質問するときに意識いること(自分がする時) 質問のタイミングは解決策や万策尽きてから20分たったタイミングぐらい。 早すぎても、遅すぎてもダメ。 早すぎるともう少し調べたら出てくる可能性がある。 遅すぎると時間的ロスになる。 自分がよく使うテンプレート ``` お疲れ様です。[自分の名前]です。 今お時間よろしいでしょうか? ○○を実行すると、○○というエラーになる問題で困っています。 原因または解決策をご存知の方はいらっしゃいませんか。 私の行った手順は以下です。 (1) (2) (3) すると、以下のような結果になりました。 【表示されたものをコピー&ペーストする】 私は【予想結果】になると思いました。 なぜなら、【参考資料】には、 以下のように書かれているからです。 > 【適切な分量の引用】 > 【適切な分量の引用】 > 【適切な分量の引用】 原因を確かめるため、以下のようなテストを行ってみましたが、 問題の解決には至りませんでした。 (a) 入力を○○ではなく××にしてみた →上記と同じ結果になった (b) ソースプログラムの○○をやめて、××にした →以下のようなエラーになった 【エラーメッセージのコピー&ペースト】 なお、私の環境は以下の通りです。 【マシン, メモリ量, 関連周辺機器, OS, 利用ソフト, バージョンなどを箇条書きに】 検索エンジンで○○、××、△△を検索しましたが、 ◎◎に関するページばかりで、解決に役立つ情報は見つかりませんでした。 ``` あくまで **答え** を知るのではなく **答え** にたどり着く方法を教えてもらう。(魚ではなく魚の釣り方を云々) 解決した場合は、お礼をして同じようなErrorが出たときに対処できるように自分なりにDocument等にまとめとく。