メガベンチャーエンジニアがオススメする最強のCS参考書

Поділитися
Вставка
  • Опубліковано 6 чер 2022
  • 今回ご紹介したコンピュータサイエンスの参考書はこちら
    ・ネットワーク
    - マスタリングTCP/IP amzn.to/3MnLxJh
    - ネットワークはなぜ繋がるのか amzn.to/3MnDufF
    ・データベース
    - ゼロから始めるデータベース操作 amzn.to/3yEIppj
    - 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ (CodeZine BOOKS) amzn.to/3FRjDDO
    ・データベース設計
    達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ amzn.to/3Nz3hTl
    ・データ構造とアルゴリズム
    入門
    - 問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書) amzn.to/3Po44Ij
    - プログラミングコンテスト攻略のための参考書 amzn.to/3sFw945
    - 世界で戦うアルゴリズム力を鍛える本 amzn.to/3lhd6ca
    - 蟻本 amzn.to/3FX03X6
    ・セキュリティ
    - 暗号技術入門 第3版 秘密の国のアリス amzn.to/3wsnnaK
    ・OS
    - オペレーティングシステムの仕組み amzn.to/3LqS5GG
    手を動かす
    - ゼロからのOS自作入門 amzn.to/3LnQ7H7
    ・コンピュータアーキテクチャ
    - コンピュータの構成と設計 第5版 上 amzn.to/3NaQ5Um
    - コンピュータの構成と設計 第5版 下 amzn.to/3PsJsP2
    - コンピュータシステムの理論と実装 amzn.to/3MmNV3P
    ・飲み会1回分で行けるプログラミングスクール「TECH WORLD」
    圧倒的低価格で、『質問し放題』『アウトプットを重視』した講座なので、挫折せず本物のプログラミング力を身につけれます。全くの初心者からオセロ作れるまで学べる講座はこちら(僕がメンターにつきます)↓↓↓
    www.techworld-code.com/
    Coffe Supporter:
    / @techworld111
    プログラミングに関する情報、質問はTwitter、インスタまで↓↓
    ・Twitter / tech_world18
    ・Instagram / tech_world.jp
    市川 達大
    オンラインプログラミングスクール「Tech World」代表
    ソフトウェアエンジニア メガベンチャー勤務
    大阪大学 基礎工学部情報科学科 【広告表示】
    動画内一部リンクにはアフィリエイト広告が含まれます

КОМЕНТАРІ • 37

  • @Yoshimon71
    @Yoshimon71 2 роки тому +2

    こういう動画モチベ上がります!

  • @ko220
    @ko220 Рік тому +3

    配信ありがとうございます😊
    参考になります

  • @user-zi2dc9yi2o
    @user-zi2dc9yi2o 2 роки тому +76

    読んだ事ない本オススメは草

  • @user-hoahgoa132
    @user-hoahgoa132 2 роки тому +3

    ありがとうございます!!

  • @user-zc5dk2jv9d
    @user-zc5dk2jv9d Рік тому +3

    オペレーティングシステムの仕組みは、マジでわかりやすい。
    ページ数も多くなくて読みやすいね。

  • @user-kc5ce1zp1y
    @user-kc5ce1zp1y 2 роки тому +1

    うぽつです!

  • @user-hoahgoa132
    @user-hoahgoa132 2 роки тому +1

    まってました!!

  • @user-xz5dx9lt6f
    @user-xz5dx9lt6f 2 роки тому +2

    待ってました!
    別分野の所持されている本も紹介希望です。

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      具体的にどの分野ですか?

  • @unknown-qy9mk
    @unknown-qy9mk 2 роки тому +4

    少しだけ触れたことがある程度の人が、csを学ぶ場合、技術者試験に挑戦するのか、いきなり紹介してくださったような本から始めるのか、どちらがいいと思いますか?

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому +10

      広く浅く学びたいなら基本情報、深く学びたいなら紹介した参考書ですかね!

  • @lighttobrcaz1
    @lighttobrcaz1 10 місяців тому +1

    動画ありがとうございます。
    書籍内容、とても、参考になりました!
    どうぞ、宜しくお願い致します!☆👍️

  • @muscle_boy
    @muscle_boy 2 роки тому +2

    経済学部3年生ですがネットワークはなぜつながるのかよんでネットワークの勉強してます。
    市川さんはネットワークの勉強の時実際にラズパイなどでサーバーたてたりしましたでしょうか?また、ネットワークのおすすめの勉強法あれば教えていただきたいです!

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      ラズパイとかは使ってないですね、、
      僕は基本的な知識を講義で学んで、研究でプロトコル開発を行ってたので、そこで実践的に学んだといった感じです。
      おすすめで行くと、例えばAWSとかをつかって基本的なネットワーク構成を構築できる参考書などがあるので、そういったものをやるか、ラズパイでサーバー立てるなどもいい練習になると思います。

  • @nlnxfkl
    @nlnxfkl 2 роки тому +4

    パタヘネは上巻でギブアップでした。。

  • @zackmac8720
    @zackmac8720 2 роки тому +2

    こういった専門書を読む際にはどのようなことを意識なさってますか?
    私はただでさえ本を読むのが遅いので、専門書を読む際には特に時間がかかってしまいます。
    読むスピードや何回読むか、メモは取るかなど教えていただけますと幸いです。

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому +1

      最近は電子書籍で読んでメモ取りたいところはスクショを撮ってメモ帳に貼り付けたりしながら読んでます

  • @user-du6yg1fk5b
    @user-du6yg1fk5b Рік тому +1

    ありがとう

  • @user-fv8vi6vi1q
    @user-fv8vi6vi1q Рік тому +5

    アルゴリズムとデータ構造は初心者は絶対にやめておきましょう。上級者への一歩の本です

  • @user-su7ct9wl7b
    @user-su7ct9wl7b 2 роки тому +3

    情報系って院にいく必要性あるとおもいますか?
    意見をききたいです
    いつもありがとうございます
    動画すきです

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому +4

      自分の目的が何かによると思います!
      例えば就職することが目的なら、学部の時点で自分が行きたいところに就職できるレベルなら院に行く必要はありません。しかし、往々にして院に行く方が技術力も高まり、行ける企業の幅も増えるので、自分次第かなとおもいます!
      ちなみにメガベンチャーは体感的に8.5割ぐらいは院卒です

    • @user-su7ct9wl7b
      @user-su7ct9wl7b 2 роки тому

      @@TECHWORLD111 返信ありがとうございます
      本当にありがとうございます

  • @user-li3uv7hz8j
    @user-li3uv7hz8j 2 роки тому +17

    データ構造とアルゴリズムの本について僭越ながら補足をさせていただきます。
    この本はめちゃくちゃいいです、というのもこの本を読むことで競プロへの第一歩となることは間違いないですし、計算量やグラフ、木構造と言ったCS専攻が学ぶことも網羅されています。
    ただソートに関する解説が少ないのでそこは他で補ってもらえるといいかなと思います。
    逆にプログラミングコンテストのためのアルゴリズムとデータ構造という本の方が大学の授業に高いと感じました。
    どちらも比較されやすい本ですが、競プロに出たいだけならどちらでもいいですし、前者の方が文章が多いのでとっつきやすいですが、ソートの網羅生なのは後者にぶがあるかなって思います
    ちなみにパタヘネは初学者には少しとっつきにくいです…プログラムはなぜ動くのかとコンピュータはなぜ動くのか?みたいな初学者本を挟むといいと思います

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      有益な補足ありがとうございます!

  • @ktsuki9970
    @ktsuki9970 Рік тому +1

    マジでありがとうこの動画に一度騙されたと思って通り全部やります

  • @user-wc6ub9rb6n
    @user-wc6ub9rb6n 2 роки тому +1

    これらの本はプログラミング言語を一つでも学んでから取り組むべきでしょうか?
    また、これらの本を進める順番のおすすめはありますか?

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      んー、どちらでもいいですよ。
      特に順番などはないですが、ネットワークやデータベースなどアプリケーション開発に近いところから勉強するのも1つの手かなと思います。

    • @user-li3uv7hz8j
      @user-li3uv7hz8j 2 роки тому +1

      個人的にはC++をやってから出ないと螺旋本とアルゴリズムの本は難しいと思います、螺旋本もCで書かれていたりC++で書かれているので文法程度は理解しておいたほうがいいと思います。
      またあるあるなのですが、基本情報系の本ってcで書かれてることが多くて(たまにpython)なのでやっておいて損はないと思います

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      @@user-li3uv7hz8j 螺旋峰に関してはpythonで解説されているものがネット上に結構あるので、それを見ればいけると思ってます!
      C++やっておいて損はないは間違い無いです!特に低レイアの領域はC++が多いのでそこら辺を学ぶためにもやって損は無いですね。(他の言語に比べて難しめなので、一番初めに学ぶ必要はないと思いますが)

  • @kenkenmath
    @kenkenmath 2 роки тому +1

    紙の本と電子書籍どっち買ったらいいと思いますか?

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      好みの問題ですが、プログラミング関係の本って結構デカくて持ち歩きにくかったりするので僕は最近電子書籍でかってます。
      あと電子書籍だとスクショとか撮れるのでまとめたりしやすいですね

    • @kenkenmath
      @kenkenmath 2 роки тому

      @@TECHWORLD111 ありがとうございます!

  • @n1724k
    @n1724k Рік тому +2

    非情報系理系大学4年生で、情報系研究室に院進予定です。受託開発をしているベンチャーでインターンを最近始めました。
    サマーインターンに応募する時期までにcs知識を一通り学びたいと思っているのですが、応用情報のような勉強をして広く触れてから各分野学んでいくか、分野一つずつ掘り下げていくかどちらか良いでしょう?
    前者のつもりでしたが一つずつ掘り下げた方が、ちゃんと理解している分野があるという評価ポイントなのかなとも思います。(どちらにせよ、データ構造とアルゴリズムをまず学ぼうとは思っています)
    メガベンチャー、GAFAMのいくつかを目指しています。

    • @TECHWORLD111
      @TECHWORLD111  Рік тому

      どちらの方針でも良いか思いますが、情報系の研究室に行くのであれば、先にある程度CSを1通り学ぶ方が全体像が見えて良いと思います。その後に各分野を深めていく方が効率的に学べる気がします

  • @user-qe3mj7pr3g
    @user-qe3mj7pr3g 2 роки тому +2

    Atcoderなどはなっていましたか?

    • @TECHWORLD111
      @TECHWORLD111  2 роки тому

      コーディングテスト対策に問題は解いてましたが、コンテストなどはほとんどやってなかったです