いままで学んだこと(プログラミング学習)
中級者になったらWEB検索から離れよう!
Web検索ではじめに出てきやすい情報は初心者向け
=>初心者向けの情報のほうが欲しい人が多いから
欲しい情報がある!
ブラウジング=>そのままキーワードを検索エンジンに打つ
初心者からレベルが上がるほどマッチした情報が出てこなくなる。
=>知らない人が多いから
つまり知ってる人が少ない情報でも載ってる
コアなサイトに飛んでから検索するべき
そのサイトを知らなければまずそのサイトを調べて集めてお気に入りに並べとけ
Programming情報収集に使えるサイト(一般的な奴)
Qiita:https://qiita.com/
GitHub:https://github.com/
Reddit:https://www.reddit.com/
Hacker News:https://news.ycombinator.com/
いずれも英語ができるとさらに良き
英語ができる人は世界のコミュニティとつながりやすいので有利である
公式DocumentやForum を読む
個人ブロガーで自分の専門分野に合ったいい人を探す
これもある!
みんなが知らないためになる情報はなかなか手に入らない!
宝探しである!!!
おすすめはGitHubで他人のリポジトリをあさること。
Twitterも侮れない。
=>理由 情報を共有してくれるエンジニアが多い。特に、特定の技術や言語のコミュニティをフォローすると、新しいツール、ライブラリなどの情報を速やかにキャッチできる。
質の高いクリエイターの追っかけをする。
この人すげえ。こんな技術欲しい!
大体その人のSNSとか探せば情報は公開している。
運が良ければGitHubのリポジトリもみれるかもしれない。
これはおすすめ。人の技術を盗めるかもしれないから。
ちなみに自分のおすすめクリエイターは
Keijiro Takahashiさんです(どうでもいい)
勇気を出して英語で検索する
え?英語わからん?
予測変換という相棒がいるじゃない
例えばJS おすすめライブラリ
と検索する人がいるかもしれない
Js Recommend Library
と検索してみよう。
いつも見る日本語とは
違った新鮮な情報が入ってくる。
海外の情報の方が出回りは早いし進んでいる。
日本語検索を悪くいうつもりではないが
プログラミングや、技術の分野においては覆らない事実である
いくら調べても日本語では書かれてないエラーの対策方法が
外国圏のコミュニティでは既知のバグとして知られていて
対策方法がきっちり書かれてあったり
外国人がリークしたライブラリがかなり実用的だったり。
HowTo動画だったら場合によっては日本語字幕を付けることも可能だったり
良い情報の宝庫である。
海外がITの最先端であるし、先駆者がいるのはもちろん
プログラミング人口も圧倒的に多いため当たり前だ。
英語の勉強にもなるし,世界の情報もリサーチできる。一石二鳥だ。
ChatGPTは?
おすすめできない
導入部分で導入方法を体系的に理解するには
説明がわかりやすくて向いている。
だが.....
初歩的なコードでさえもGPTは中身のロジック正しく理解していない時もある。
コードは正しいが、解説してと頼んだらしっかり理解していない時もある。
最新のライブラリの仕様変更も理解していない
マニアックな情報などもってのほかだ。
しかも2021年のデータまでしか学習していない。
絶対頼るな。初心者のうちは良いが
あいつが喋る内容は調べたら
すぐ出てくるものが多いし時間の無駄。
あくまで調べるのが面倒くさい人向けの効率化ツール。
本格的に調べたいなら自分で調べる。
調べ方が分からんならその調べ方を調べるんや
そっちの方が長い目で見れば効率的である。