강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

etc. (Programming)

開発者のためのコンピュータ工学1:単独で勉強するコンピュータ構造+オペレーティングシステム

ベストセラー『一人で勉強するコンピュータ構造+オペレーティングシステム』作者無料直講。 開発者が必ず知っておくべきコンピュータ構造、オペレーティングシステム専攻書まとめ集。

  • kangminchul
저자 직강
컴퓨터구조
운영체제
컴공
Computer Architecture
Operating System
Tech Interview
Thumbnail

学習した受講者のレビュー

こんなことが学べます

  • コンピュータ工学

  • CS知識

  • コンピュータ構造

  • オペレーティングシステム

  • 開発者の背景知識

開発者必須知識コンピュータ構造とオペレーティングシステム
川のひとつで総まとめ! 😎


開発者が必ず知っておくべきこと

コンピュータ構造、オペレーティングシステム総統理🙆

IT分野のベストセラー『一人で勉強するコンピュータ構造+オペレーティングシステム』が作者直講無料講義に戻ってきました!

  • ✔️プログラミング言語の文法
  • ✔️フレームワーク
  • ✔️ライブラリだけでは学習しにくいコンピュータの中核概念

プログラミング言語の文法、フレームワークの学習が近づいていない📖

開発者が接して解決するほとんどのエラーメッセージの主体はオペレーティングシステムです。また、開発者が書いたコードを実行する主体も、コンピュータ部品、オペレーティングシステムです。したがって、開発者が書いたコードを自分で深く理解するためには、コンピュータ構造とオペレーティングシステムの理解が不可欠です。様々な技術面接でコンピュータ構造、オペレーティングシステムに関する知識を検証するのは、この理由によるものです。

CS知識はキーワードの暗記科目ではありません

キーワード暗記だけでは、技術面接の深化問題に備えたり、CSの知識をコードに溶かすことはできません。本講義は大学で主に活用される市中の可能なすべての専攻書を参考にして開発者に必ず必要な内容を選別した後、教授様や高年次開発者の方々の検収を経て編成された「原理理解」基盤の授業です。


実績のあるコンテンツ、数多くのおすすめ会社📖

この本は通常、デジタルロジックを理解し、コンピュータ言語をよく扱う状態で非常に深刻な深さでコンピュータの動作原理を説明する書籍とは異なり、理解しやすい図とともに、CPU、メモリ、補助記憶装置、入出力装置、スケジューラ、仮想メモリ、ファイルシステムなど、オペレーティングシステムの各機能が動作する原理を非常に親切に説明しています。ソフトウェア開発者として成長しようとする人なら一読することを強くお勧めするところです。

イ・ミンソク(現国民大学ソフトウェア学部教授、元イノベーションアカデミー学長)

今日、コンピュータ工学に関する多くの本はプログラミングに集中しており、コンピュータの基本的な動作原理と構造に対する読者の理解度が低下する可能性があると心配してきました。その観点から、コンピュータの基本構造についての概論が必要ですが、既存の本はほとんど学術的に深く掘り下げられているので理解するのは簡単ではありません。この本は、コンピュータ構造について非常に基本的な内容からCPUとハードウェアの動作原理の深いところまで、比較的簡単に説明しています。 ITエンジニアリングを目指すエンジニアなら、ぜひ一度読んでみて基本機を積むのに役立ててほしいです。

조대협(Googleクラウドエンジニア)

プログラミングに入門する前か、一段階成長したいプログラマ、あるいはコンピュータに興味のある方にこの本をお勧めします。コンピュータ構造という難しいテーマを初心者でも簡単に理解できるように基本概念からできるだけ解いて説明しており、非専攻者も理解するのに大きな困難はないでしょう。

イ・サンジュン(クラウドブリックCTO)

他の多数


学習内容📚

この講義は主にコンピュータ構造部品オペレーティングシステム部品で構成されています。

コンピュータ構造パーツではコンピュータの4つの重要な部分について学習し、オペレーティングシステムパーツではオペレーティングシステムとは何か、どのような役割を果たすかについて学習します。誰でも理解できるように、さまざまな図や例で説明します。


受講対象🔑

コンピュータの原理を理解したい開発者(志望生)

技術面接に備えたい開発者(志望生)

CS知識・専攻知識を学習したい開発者(志望生)

コンピュータ構造、オペレーティングシステムを学習したい開発者(志望生)


受講前の注意事項📢

  • 選手の知識はあまり必要ありません。
  • ただし、プログラミング言語(python、C / C ++ Javaなど)を学んだことがあれば、より大きな助けを得ることができます

予想される質問 Q&A 💬

Q. 無料講義なのでクオリティ低い講義ではないでしょうか?

本講義は、どんな有料講義に比べても絶対クオリティが遅れません。開発者(志望生)の皆さんが知っておくべき必須の背景知識であるにもかかわらず、過度の受講料に負担を感じる開発者(志望生)の方々のために無料で製作しました。

Q. 本は必ずあるべきですか?

オプションです。ただし、本授業は本に基づいて授業が行われ、別途の学習資料を提供しません。そのため、学習資料/復習資料をご希望の場合は、下のリンクから書籍を購入することをお勧めします。

http://www.yes24.com/Product/Goods/111378840


こんな方に
おすすめです

学習対象は
誰でしょう?

  • コーディングに初めて接する人

  • 技術面接に備える人

  • CS知識を学びたい人

  • コンピュータ構造を学びたい人

  • オペレーティングシステムを学びたい人

  • 大学先行勉強をしたい人

こんにちは
です。

25,322

受講生

737

受講レビュー

881

回答

4.9

講座評価

4

講座

カリキュラム

全体

43件 ∙ (13時間 43分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

318件

4.9

318件の受講レビュー

  • seintjin114050님의 프로필 이미지
    seintjin114050

    受講レビュー 2

    平均評価 4.0

    5

    93% 受講後に作成

    Now I'm writing a review. As a non-major who studied 5 months ago, it was so helpful. For those who are taking this course, it seems like it's important to buy the book unconditionally. Honestly, I think you could sell the course separately from the book.. ㅎㅎ When I bought the book, there were short summary notes between the books~ Especially, the notebook I received was so cute that I used it well. Now, I'm writing a review after stopping by to review because I'm starting to feel a little lost.. I highly recommend it to non-majors! And thank you for the great lecture. Lastly, if I want to learn more about advanced learning, would it be good to look at something like a dinosaur book on operating systems? I want to learn more about advanced learning.. If you could tell me how to learn advanced learning about computer architecture, I would appreciate it. (I think you talked about advanced learning in the lecture.. I don't remember because it was 5 months ago.. I'm sorry if you talked about it in the lecture..)

    • kangminchul
      知識共有者

      Thank you so much for your kind words..! If you want to study computer architecture in depth, you can look up the registers or instructions of a specific CPU (I uploaded it to the in-depth study repository), or you can look up the specifications of actual computer parts. If you want to study operating systems in depth, you can learn a programming language and then write a multi-threaded, multi-process program, or you can install a Linux operating system and learn through practice using various commands (profiling tools, etc.) that can check the internal operation of the operating system. Thank you again for listening.

  • mukerdef님의 프로필 이미지
    mukerdef

    受講レビュー 2

    平均評価 5.0

    5

    50% 受講後に作成

    I was finally able to understand the terms and names that I usually overlooked accurately thanks to the explanations. Thank you so much for providing such a high-quality lecture for free🙇🏻‍♂️

    • kangminchul
      知識共有者

      Thank you for listening to me too!

  • chaeerup8657님의 프로필 이미지
    chaeerup8657

    受講レビュー 1

    平均評価 5.0

    5

    29% 受講後に作成

    It's hard to believe that this is a free lecture, but it's of such high quality. I'm a non-major developer who feels like I lack basic skills, but it's really helpful that you explain things in an easy-to-understand way. T_T Thank you for the great lecture!!

    • kangminchul
      知識共有者

      Thank you for your kind words :)

  • yf22a2430님의 프로필 이미지
    yf22a2430

    受講レビュー 1

    平均評価 5.0

    5

    36% 受講後に作成

    This is a really good lecture that I would like to recommend to people around me. Thank you. ^^

    • kangminchul
      知識共有者

      Thank you :) Please recommend it a lot!! :)

  • daniell82828137님의 프로필 이미지
    daniell82828137

    受講レビュー 8

    平均評価 4.3

    5

    49% 受講後に作成

    It's really freaking awesome. Honestly, it's way more helpful than university classes.

    無料

    kangminchulの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!