Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プログラマとして必要な検索力について

 プログラマとして必要な検索力について

D497c45a1fb82c383c62ef994a7c0fdc?s=128

SHUN/しゅん

May 24, 2021
Tweet

Transcript

  1. プログラマとして必要な検索力について SHUN / しゅん Twitter: @shun_shobon 1

  2. 自己紹介 名前: SHUN / しゅん 学年・学科: 3年電子情報工学科 使用言語: JavaScript /

    TypeScript / Haskell など 得意分野: Web系全般 / CI/CD / クラウド など Twitter: @shun_shobon GitHub: @shun-shobon Twitter: @shun_shobon 2
  3. アジェンダ プログラマとして必要なもの 検索の仕方 情報の取捨選択について おすすめ拡張機能 Twitter: @shun_shobon 3

  4. プログラマとして必要なものとは? Twitter: @shun_shobon 4

  5. プログラマとして必要そうなもの 実装力 設計力 デバッグ力 コミュニケーション能力(?) 英語力(?) Twitter: @shun_shobon 5

  6. もちろんこれらも必要 Twitter: @shun_shobon 6

  7. 本当に必要な力 Twitter: @shun_shobon 7

  8. 検索力 Twitter: @shun_shobon 8

  9. 検索力とは どれだけGoogle先生と仲が良いか 知りたいことがあったときにどれだけ早く正確にその情報を得ることができるのか Twitter: @shun_shobon 9

  10. 検索の仕方 重要なこと: 知りたいことを単語に分割する Twitter: @shun_shobon 10

  11. 検索の仕方 - 例 例: GolangでJSONをBodyに含めてHTTPリクエストしたい Golangで → go JSONを →

    json Bodyに含めてHTTPリクエスト → http request 結果: go json http request Twitter: @shun_shobon 11
  12. 検索の仕方 - コツ 日本語より英語の単語を入れよう go json http request → 約40,100,000件

    go 言語 json http リクエスト → 約317,000件 Twitter: @shun_shobon 12
  13. 検索の仕方 - コツ 件数が極端に少ない場合 → 不必要な単語を削る go json http request

    → go json http → go json 最悪2単語でも割と欲しい情報が出てくるかも Twitter: @shun_shobon 13
  14. 検索の仕方 - コツ 知りたい内容を分割して検索してみる GolangでJSONをBodyに含めてHTTPリクエストしたい GolangでHTTPリクエストしたい GolangのHTTPリクエストでBodyを扱いたい GolangでJSONを扱いたい Twitter: @shun_shobon

    14
  15. 情報の取捨選択について 検索で出てきた情報が必ずしも正しいと限らない Twitter: @shun_shobon 15

  16. 情報の取捨選択について ランクA: とりあえず信じていいも良い情報 ソースコード 公式ドキュメント 公式コミュニティ GitHub Issue Twitter: @shun_shobon

    16
  17. 情報の取捨選択について ランクB: 複数のソースで照らし合わせて正しいか確認するべき 個人ブログ Qiita Zenn Twitter: @shun_shobon 17

  18. 情報の取捨選択について ランクC: 信じないほうが良い プログラミングスクールの記事 StackOverflowを機械翻訳しただけのサイト その他 Twitter: @shun_shobon 18

  19. おすすめの拡張機能 情報の取捨選択を楽にすることができる Twitter: @shun_shobon 19

  20. おすすめの拡張機能 uBlacklist Twitter: @shun_shobon 20

  21. おすすめの拡張機能 特定のサイトを検索結果に出ないようにする さっきのランクCのサイトを先回りでブロックしておくと良い Twitter: @shun_shobon 21

  22. おすすめの拡張機能 ブロックから漏れたサイトも簡単にブロックできる Twitter: @shun_shobon 22

  23. おすすめの拡張機能 僕のブロックリスト 詳細: https://gist.github.com/shun-shobon/5eb3e9e7dd502d1db297c083dd5f4fef *://www.tlcannon.com/* *://www.it-swarm.jp.net/* *://techacademy.jp/* *://www.sejuku.net/* *://living-sun.com/* *://www.it-mure.jp.net/*

    *://gitmemory.com/* *://www.javaer101.com/* *://bleepcoder.com/* Twitter: @shun_shobon 23
  24. まとめ 検索力はプログラマにとって最も重要 検索の仕方を身に着けよう 情報の取捨選択をできるようにしよう 拡張機能を使いこなそう 結局は慣れなので地道に頑張ろう Twitter: @shun_shobon 24