一に検索!二に検索!!三四も検索!!!五に頼る!
検索力を!鍛えろ!
これはもうマジで。
分からないことがあったらすぐに検索!これ鉄板。
というのが、「ほとんどの機能は過去に誰かが開発している」から。
車輪の再発明を避けるためにも、まず検索しましょう。
以下に調べる先を挙げます。
GitHubで調べてみるだけで、初心者が欲しいコード程度なら落ちているかもしれません。
情報の集め先
結局はGoogleで調べて、その結果QiitaやTeratailが出るんじゃないかなーとは思うのです。
みんな大好きGoogle先生。
特にエラーが出た時は「エラーの共通の部分をコピーして検索」が必須です。
たとえば
NameError: name ‘aaa’ is not defined
Pythonのエラーはとっても優しくて、見るだけで
「あぁaaaが定義されていないんだな」
と分かるかもしれませんが、悩む方はすぐ検索
上の例では’aaa’は明らかに固有の文字です
そこだけスペースにすればいいです。
きっと先生は教えてくれます。
Syntaxerror:EOL while scanning string literalとか出たら、そのまま全部コピーして検索しましょう。
Qiita
プログラミング系の情報共有プラットフォーム
というかブログ村みたいな感じです。
note
Pythonなら扱っておられるユーザーも多いですし、皆様が知恵の結晶をUPしてくださってます。
余裕が出てきたら自分でもUPすることも視野に入れつつ
いろんな方の投稿を見たり、キーワード検索してみると色々と捗ります。
teratail
Qiitaはブログみたいなイメージですが、teratailは質問版みたいな感じです。
私はROM専で使ったことがありませんが、質問のテンプレートもあるらしいです。
実際にcodeを書いて質問することができます。
GitHub
Google検索ではGitHub内の情報って出てこない・・ですよね?
コードの宝庫なのですけれど。
英語!
レベル高い!
登録くらいしておいた方がいいですが、ド初心者には若干敷居が高いかもしれません。
Yahoo知恵袋
若干冗談(笑)でもまぁ聞いてみたらひょっとしたらいいことあるかもしれません。
プログラミングしていくための必須スキル
いろんな角度で表現を変えて検索する!
ある意味最も大切なスキルかもしれません。
それでも分からなければ、teratailやリベ大で聞いてみるのもいいかと思います。
コメント