강의

멘토링

로드맵

Programming

/

Back-end

Backendマルチスレッドの理解と洞察力の向上

マルチスレッドプログラミングを理解し、他のプロジェクトを分析するときにこの知識がどのように役立つかを活用してください。

  • captainmomo
멀티쓰레드
multithread
백엔드
백엔드개발자
MySQL
Kafka
Redis
C#
Thumbnail

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

こんなことが学べます

  • CPU、Cache

  • プロセスとスレッド

  • マルチスレッドプログラミング

  • C# Multithread Part 一部

  • Mysql、Redis、Kafkaの分析能力

「上手な開発者」に生まれ変わるためのクリーン、
マルチスレッドプログラミングのすべて

ジュニアバックエンド開発者、みんな注目!

🤔

開発実力が停滞したように感じられます。もし遅れているのではないでしょうか?

🥲

非専攻者出身プログラマーなのに、原理や基盤知識が貧弱なようでいつも残念です。

😥

シニアプログラマーとして成長するためにもっと勉強すれば役に立ちますか?

飛躍のためのギトルを固めてください
マルチスレッドプログラミングを正しく理解する

過去には、オープンソースプロジェクトがうまく管理されていないか、使用上不快感や誤動作がありました。
そのため、ほとんどのシニアプログラマーはキャッシュサーバーやメッセージブローカーなどを直接作成して使用しました。

ところが最近、開発トレンドはこれらのものを直接作るよりも、よく作られたオープンソースを使う方法に変わっています。直接サーバーを作成し、マルチスレッド(Multi-Thread)プログラミングをしなくなり、よく作られたオープンソースを正しく分析することも容易ではないことになりました。

ほとんどのシニアプログラマはマルチスレッドプログラミングの理解度が高いですが、直接経験していないジュニア開発者の立場ではこのギャップを埋めることは困難です。
そのため、私はプログラマーとして成長する過程で抜け落ちたマルチスレッドプログラミングの知識を皆さんに伝えたいと思います。


マルチスレッドを正しく理解すると
これは役に立ちます。

あなたは世界中の多くのオープンソースコードを分析しながら何を得ることができますか?
英語がよく分からない状態なら英語になった映画やドラマを見ると英語会話の実力が増えません。一方、聞き取りと理解がある程度なる方なら映画やドラマだけ見ても実力を育てることができます。

バックエンド開発も同様です。
マルチスレッドの概念を理解し、うまく作られたオープンソースを分析すれば、既存とは異なる視点で「まあこうして作られているな」ではなく「だからこうして作ったんだ」という深い洞察力を育てることができます。

一歩進んだ自分に会いましょう。

  • ✅マルチスレッドに関する知識が全くない場合でも、見られるように必要な情報を最初からお知らせします。
  • ✅ ソフトウェア専攻知識がなくても、開発経験が少なくとも誰でも聞くことができます。 (1つの言語の非常に基本的な文法だけを知っても無理はありません:変数生成、分岐文、繰り返し文...)
  • ✅ だからといって講義を容易にするために必要な内容を抽象的に説明したり、スキップしたりしません。
  • ✅あなたはこの講義を通してマルチスレッドのほとんどを確実に持っていくことができます。

学ぶ内容

💡川の実践部分はVSCodeとC#を使用しました。私が使用していない言語だと距離感が感じられるかもしれませんが、コードはマルチスレッドプログラミングを紹介するためのツールであり、複雑なコードは含まれていません。誰もが1つの言語の非常に基本的な文法(変数生成、分岐文、繰り返し文)だけを知っていても講義を見るのに問題はありません。
VSCode を知らなくても、C# を知らなくても、コードを実行させることを知らなくても講義の中ですべてお知らせします。

何も知らないかもしれません、すべて教えてください!

基本的なプログラミング言語文法程度だけ知れば理解できる内容!マルチスレッドプログラミングの練習をする前に、基本的な理論を学びます。 (スレッド、プロセス)

マルチスレッドを正しく閉じる

理論だけで終わってはいけないでしょう?マルチスレッドプログラミングコードを直接作成し、その特徴と性質を把握してみます。 Github Copilot(コパイロット)を利用して直接コーディングを行います。この過程でマルチスレッドが何であるか体で体感できます。直接コーディングも一緒にしましょう!

深化レベルの概念まで

マルチスレッドについて学んだ知識で、私たちの洞察は変わりました。異なる洞察力でRedis(レディス)、MySQL、Kafka(カフカ)を分析してみます。そしてMSA(マイクとしてビスアーキテクチャ)とScale-outまで見てみましょう。これで世界にある数々のオープンソースそしてアーキテクチャが私の師匠となります。


Q&A 💬

Q. 非専攻者も聞ける講義ですか?

はい、そうです。基本的なレベルのプログラミング言語の経験があれば、別の辞書の知識は必要ありません。

Q. 講義を聞く前に準備することはありますか?

ありません。講義で使用するC#コードはほとんどPseudocode(擬似コード)と違いはありません。

Q. なぜマルチスレッドを学ぶべきですか?

上手な開発者の中で、マルチスレッドを知らない方はほとんどいません。
この講義は、マルチスレッドの不十分な理解を埋めることで、さらに進んだバックエンド開発者としてのギトルを用意できることを目指しています。

📢受講前に確認してください

募集テレビの他の講義が気になったら?

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミングスキルが停滞している方

  • 非専攻者出身プログラマーの方

  • シニアプログラマーになりたい方

前提知識、
必要でしょうか?

  • 一般的なプログラミング(1つのプログラミング言語の基本的な文法を経験しただけで十分です。)

こんにちは
です。

2,526

受講生

24

受講レビュー

11

回答

4.9

講座評価

2

講座

안녕하세요~

Game Client, Game Server, Embedded, Blockchain 개발 등등..

다양한 경험이 있는 20년차 서버 프로그래머입니다.

현재 멘티스코에서 테크리드로 재직중입니다.

カリキュラム

全体

21件 ∙ (3時間 28分)

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

受講レビュー

全体

23件

4.9

23件の受講レビュー

  • whybwhy3576님의 프로필 이미지
    whybwhy3576

    受講レビュー 45

    平均評価 4.8

    5

    19% 受講後に作成

    Đã 4 năm kể từ khi tôi bắt đầu học lại Java cơ bản sau khi hoàn thành kỳ nghỉ phép hàng năm, nghĩ rằng mình không thể tiếp tục như thế này. Tôi đang in và đọc các blog công nghệ trên đường đi làm và hôm qua tôi nhận ra rằng kiến ​​thức về ngăn xếp, tĩnh và đống của tôi bị phân mảnh và tôi không thực sự hiểu nó. Vì phần này không hoạt động bình thường nên tôi hoàn toàn không biết về đa luồng và đa xử lý. Gần đây tôi có suy nghĩ rằng mình không thể theo kịp những nhà phát triển giỏi về nó, nhưng sau khi xem bài giảng này, tôi nghĩ mọi thứ sẽ thay đổi hơn một chút.

    • dogguyman님의 프로필 이미지
      dogguyman

      受講レビュー 2

      平均評価 5.0

      修正済み

      5

      14% 受講後に作成

      Trong quá trình phát triển game client, tôi đang học về đa luồng hoặc kỹ thuật bất đồng bộ để cải thiện hiệu suất của các thao tác IO thông qua mạng thực tế. Tôi đã tìm thấy một bài giảng chất lượng thực sự tốt, nơi tôi có thể học về mẫu Mulss và phát triển đa luồng bằng ngôn ngữ C#! Đây là một bài giảng như cơn mưa rào đối với người mới bắt đầu, vì vậy tôi khuyên dùng!

      • jjhgwx님의 프로필 이미지
        jjhgwx

        受講レビュー 597

        平均評価 4.9

        5

        24% 受講後に作成

        Đa luồng không dễ dàng lắm. Đây là đức tính bắt buộc đối với những lập trình viên trước đây, tôi sẽ cố gắng hết sức.

        • captainmomo
          知識共有者

          Bạn có thể không phải trực tiếp giải quyết các vấn đề trong tương lai, nhưng tôi nghĩ khả năng nhìn thấy nhiều như bạn biết là một đức tính cần thiết.

      • ghahn7801님의 프로필 이미지
        ghahn7801

        受講レビュー 18

        平均評価 4.5

        5

        33% 受講後に作成

        Đó là một bài giảng tốt.

      • lse01016950님의 프로필 이미지
        lse01016950

        受講レビュー 18

        平均評価 4.7

        5

        100% 受講後に作成

        Nó miễn phí nhưng có nội dung khá chuyên sâu và rất xuất sắc.

      無料

      captainmomoの他の講座

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

      似ている講座

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