강의

멘토링

로드맵

BEST
Programming

/

Programming Language

ひどく起動するCプログラミング

趣味ではなく専門開発者の道を隠そうとする方のためのC言語プログラミング講義です。書いて毒に学び、甘い道に行きたい方にお勧めします!

  • nullnull8537
c언어
컴공
컴퓨터
컴퓨터구조
vc++
C
Computer Architecture
assembly-language

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

こんなことが学べます

  • C言語文法

  • 最小限のコンピュータ構造

  • ポインタの確実な理解

C言語「きちんと」したいあなたのため
C言語プログラミングのバイブル!

もっとひどく帰ってきました!
C言語入門定番の最新改訂📖

本『独り始めのCプログラミング』の最新改訂版のための講義です。既存の本や講義が持つ特徴をそのまま受け継ぎます。

  • ✅ C言語基礎文法から高度なプログラミング理論まで専攻者レベルで学習します。
  • ✅ツールの使い方はもちろん、正しくメモリデバッグを行うことができます。
  • ✅趣味や教養ではなく、専門開発者を希望する人々が必ず知っておくべき理論と基本プログラミング技法を学びます。

ひどく学び、甘く書くC言語
最初からちゃんとお知らせします。

専門開発者として就職を希望するCS非専攻者

C言語についてより深く理解したいCS専攻者

C言語ポインタの概念を理解するのが難しい人

雇用市場で差別化された競争力を備えたい人

あなたはあなたの悩みではありませんか?

IT専門開発者として就職を希望する方の多くは、CS専攻知識の不足を訴えています。しかし残念ながら、ほとんどの原因は基本理論を正しく勉強していないからです。

他の人気プログラミング言語であるJava(Java)を勉強しているとしたらどうでしょうか。 Javaを勉強する人は直接メモリ管理をしないので便利です。しかし、面接の面で質問される多くの理論は、C言語のポインタのために発生する問題とは大きく異なりません。

解決策は簡単です。最初からちゃんと学べばいいです!


広い開発者と一緒に
C言語入門のA to Z

💡この講義は本当にひどく行きます!言語の文法はもちろん、コンピュータ構造とオペレーティングシステムの理論の一部を含め、専門のC言語開発者になるために必ず知っておくべきことを密に扱います。

Cを学ぶ前に基本となるコンピュータ構造とそれに伴う特徴を理解することができます。

C言語をはじめ、ほとんどのプログラミング言語が持つ特徴をコンピュータ構造と組み合わせて理解できます。したがって、アプリケーションの能力が大幅に向上します。

既存のほとんどの有名なプログラミング言語は、C言語の文法をそのまま使用しています。今後どのようなプログラミング言語を勉強しても、簡単に近づくことができます。

多くの人が難しいC言語のポインタと親しくなり、何よりも問題が発生しても自分で解決できる強力なデバッグ技術を駆使できます。


カリキュラムプレビュー📚

講義は大きく4つのパートで行われます。

  • パート1では、C言語を学ぶ前に知っておくべき基本的なCS理論を扱っています。
  • パート2では、開発環境を構築し、 C言語の基本的な文法と標準入出力技術を学びます。
  • パート3では、基本理論を知っているという仮定の下で、レベルを向上させるためのプログラミング手法を学びます。
  • 最後のパート4では、C言語の高度な文法と専門的な理論を学びます。

入出力バッファの動作とオペレーティングシステム構造

コンピュータ構造で調べる変数と演算子

  • 関数呼び出しで変化するCall stackを追跡することはもちろん、さまざまなデバッグ手法を学ぶことができます。
  • これに基づいて、高レベルのアプリケーションを直接開発することができます。

この講義を作った
知識共有者は👨‍💻

「広範な開発者」の最善です。

  • (すべてが嫌い)国内初のPCファイアウォール開発者
  • 1992年からC言語を勉強した30年泊まったC/C++開発者
  • 多数国策課題遂行経験者であり、15年以上開発講義のキャリアを共に保有したおじさん!
  • C言語の人気入門書『ひどく始まるCプログラミング』著者

3万人以上が購読する「広い開発者テレビ」YouTubeチャンネルを運営しています。 (ショートカット)


Q&A 💬

Q. プログラミングに初めて接する非専攻者もこの講義を聞くことができますか?

はい、聞くことができます。しかし、決して一度に理解することはできず、全体の学習と復習に少なくとも2ヶ月以上投資する必要があります。

Q. 開発環境は必ずWindowsに合わせる必要がありますか?

はい、なるべくそうすることを強くお勧めします。そうでなければ、メモリ変化の追跡などのコア理論の実践は事実上不可能であるからです。

Q. 受講前に準備すべきことはありますか?

「広くて浅く覚えてコムコン専攻者になる」授業で扱った内容を知っておく必要があります。その中で必ず必要なものは授業で再度取り扱うことですが、なるべくあらかじめ学習して受講することをお勧めします。

Q. Java開発者になりますが、このクラスは役に立ちますか?

議論があるかもしれませんが、結果的に役立つとお伝えできます。 Javaの参照型はC ++の参照型と似ています。同時に、C言語のポインタと同じです。 Javaは言語特性上、メモリを直接管理しませんが、メモリを扱うことは同じです。

Q. この講義を聞くと就職に有利でしょうか?

はい、有利です。 C言語をこの講義で扱うレベルほど理解すれば、絶対初心者ではないと自信を持ってお話しできます。十分ではないかもしれませんが、確実な差別性を得ることができます。

📢実践環境と注意事項ガイド

C言語は、OSとハードウェアに直接依存するNative codeです。したがって、以下の実習環境を正確に合わせてこそ、実習をきちんと行うことができます。

  • Windows 11 64ビットOS(Windows 10 64ビット対応)
  • Microsoft Visual Studio 2022 Community (必須)
  • Microsoft Excel (使用を推奨)
  • 上記のOSとツールが動作するのに無理のないハードウェア(Intel i5 + 16GB RAM推奨)
  • macOS と Linux 環境は考慮しません。

受講生には、授業資料PDFや講義で書かれたすべてのサンプルファイル一体を提供します。また、円滑な理解のためには、講義「広く浅く覚えてコム公専攻者になる」に該当する内容を理解しておかなければなりません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ちゃんとC言語を学びたい方

  • すでにCS専攻者の道を行っている方

  • 差別化された専門開発者になることを希望する方

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

  • 講義"広く浅く覚えてコムコン専攻者になる"レベルに対応する知識

こんにちは
です。

38,970

受講生

2,324

受講レビュー

1,125

回答

4.9

講座評価

25

講座

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

カリキュラム

全体

149件 ∙ (28時間 58分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

185件

4.9

185件の受講レビュー

  • kkts93082356님의 프로필 이미지
    kkts93082356

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    現職FE開発者です。私の場合、開発の最初の始まりをJavaScriptにしてみると、CSの知識を築くのがやや難しかったです。政処期も拾ってJavaScriptで資料構造、アルゴリズムも勉強をしてみたが、どうやら言語の特性上メモリー段の深い領域まで思考するには容易ではなかったようです。基礎知識に対するひどい渇きがあった刹那この講義を受講することになりました。 私はこの講義を見ながら"私が作業していたコードが内部的にどのように動作しますか!"のような抽象的な悟りをたくさん得たようです。単に宣言した変数がどのようにメモリに割り当てられるのか、演算子とCPUがどのような関係にあり、どのように動作するのか、ポインタがどのような役割を果たすのか、構造体とオブジェクトがどのような関連性があるのか​​、JavaScriptでトゥクトンのように話したstackとheapの実体が何であるか、コールバックパターンが実際にどのように動作するのか、まともなコードはどのように織るべきかなど…講義を見ながら意識中または無意識中に考えをたくさんするようになったようです。 10月中旬に講義を購入して退勤後、少しずつよりが今日まで頑張りました。 3ヶ月前の私より今の私がもう少し成長した感じが入っているようです。この講義は、基礎的なCS知識を切望する現職者の方々にも大きな助けになると思います。最後に広々とした開発者様!良い講義を作ってくれてありがとう!

    • nullnull8537
      知識共有者

      すべてのソフトウェア開発者は、実務経験が積み重なり、CS理論への渇きに苦しむようになるようです。私も例外ではありませんでした。幸い、この講義が助けてくれたようで本当に幸いです。内部構造の理解が増えたら、どうやらJavaScriptの理解を深めるしかありません。良く見ていただき、良い評価もいただきありがとうございます。より良い開発者として素敵に成長することを応援します。 :)

  • khumberthumbert님의 프로필 이미지
    khumberthumbert

    受講レビュー 4

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    この講義をすべて視聴し、「独学C言語線形データ構造」、「C開発者のための最小限のC++講義」もすべて受講完了した者として、他の人がこの講義に挑戦するため、あるいはC/C++開発者の方が挑戦されるにあたり、受講レビューを残します。 先生が講義中にGPTの話をよくされるのですが、そこでインスピレーションを受け、GPTを利用しながら勉強しました。 このC言語の講義を一度最後まで受講した後、復習のために講義を再び聞くことは最小限にしました。先生が添付ファイルとして提供してくださった例をGPTに学習させ、最初から最後まで毎日10問ずつ出題してもらい問題を解きました。最初は簡単な問題をメインに、ウォーミングアップをし、徐々に難易度を上げる方式にしました。そして、理解が容易にできない部分は、その講義パートを2倍速で再び勉強しました。わからない問題は脳と手に刻まれるように、問題をひたすら要求し、解きました。 そして、講義中にある実習例題は必ず一人で最低30分~1時間は悩み、解きました。ある問題は5分以内に解け、ある問題は簡単に見えても1時間以上かかって、とうとう答えを見た場合もありました。答えを見た場合は、再びGPTで問題を出題してもらい復習しました。 徹底的にやると決めたからには、どれだけ徹底できるか見せてやろうという気持ちで熱心に取り組みました。私にとっては本当に良い講義でした。おすすめです!皆さん、頑張ってください!

    • nullnull8537
      知識共有者

      ワウ~! 本当に素晴らしいです。例題を学習させて問題を出してもらうというのは、本当に卓越した選択だと思います。それに2倍速での復習を並行されたとのことですので…、本当に模範的な受講生であるに違いありません!! もしかしたらこの講義を作った私よりもさらに「ストイック」に頑張られたのではないでしょうか。何よりも学びの姿勢についてもう一度考えさせられました。今後も良い講義を作ることでご声援にお応えしたいと思います。ありがとうございます。:)

  • zkfk26689220님의 프로필 이미지
    zkfk26689220

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    ひどく始まるCプログラミング、完全ノーベースだったら理解しにくいかもしれないレベルの講義じゃないかなと思う。わからない内容も教えてくれた方法のようにメモリを開けてチャットジフィティに聞いてみるコードも変えていろんなケースでやってみると時間が少しかかっても理解が上手になったし、そしておっしゃった言葉の中にこの道には王道がないと言われたが、早急な私の心をもう少し長く見ることができるようにしてくれた。を作ってくださった広々とした開発者様に感謝の言葉伝えたい。

    • nullnull8537
      知識共有者

      この授業が持っているメリットであり、同時にデメリットを正確にわかっていただきましたね。 :) ぜひ必要な話をしようと内容が難しくなって簡単にしようとすると、何か嘘をついているようで良くない評価を少し受けても私の信念を守ってきました。幸いにも役に立ったと思い、本当に幸いですね。良い評価とフィードバックありがとうございます。 :)

  • elonj334037님의 프로필 이미지
    elonj334037

    受講レビュー 6

    平均評価 5.0

    5

    16% 受講後に作成

    力量に優れ、説明力も良い開発者の方が活動に欲を持ってこう講義を開いてくれたのは本当に感謝したことです。

    • nullnull8537
      知識共有者

      うわー〜! 良く見ていただきありがとうございます。

  • sdfjo15658032님의 프로필 이미지
    sdfjo15658032

    受講レビュー 1

    平均評価 5.0

    5

    12% 受講後に作成

    今の時代は努力も重要ですが、行かなければならない方向もとても重要ですが、良い先生に会ったようです。講義をしてくれてありがとう。 以前にはっきりと始めるcプログラミング本とYouTube講義で勉強する時、講義で本では前後の順番が変わっていき、進道を出て本を参考に従うのがとても大変だった記憶がありますが、今はファイルで資料提供をしてくださって進道によって行くのも楽で手書き整理も簡単にできました。この点は確かに良いと思います。 ただ、個人的な風では、次の講義制作の時は、ペンの音を変えていただきたいと思いましたㅎㅎ..不気味なので声もかろうじて聞こえるほど音量を下げます。もちろんこれは人によって異なりますが、大丈夫ならこの点も考慮していただければ幸いですㅎㅎ 以前にYouTubeで講義を何度も回した戦績があるので、初めての人の立場でどんな点が惜しいかはわかりませんが、少なくともこの講義を一生懸命噛んで食べて追加的にプログラミング練習少しすれば大学の中でもc言語は上位圏に入ることができると思います。私はそうしました。) 私もc/c++開発者になりたい大学生として応援し、今後もしてくれる講義も頑張ります。元気です!

    • nullnull8537
      知識共有者

      かつてはっきりとC講義を見た方ですね!まずは嬉しいというご挨拶から差し上げます。 :) 私もこれまでの講義経験をもとに、順番次第に気を使って良い結果につながったようで幸いです。そして、フィードバックを与えられた手書き音は、実際のマイクに録音された音です。この声が好きな方が多く気になりませんでしたが、フィードバックいただいたような問題が十分にあるかもしれないという考えをしました。どういうわけか妥協案を探すようにします。私のクラスをよく見てくれてありがとう。より良い講義でお返事します。 :)

¥11,918

nullnull8537の他の講座

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

似ている講座

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