강의

멘토링

커뮤니티

Programming

/

Programming Language

C++ for Building Self-Programming Skills

You should stop programming by searching for and copying source code from Google. It is important to code freely on your own without relying on other people's code.

(5.0) 42 reviews

1,651 learners

  • eazuooz
C/C++강좌
문법
C++
Thumbnail

Reviews from Early Learners

What you will gain after the course

  • C++

  • Problem-solving skills

  • Ability to write logic

  • Data structure

  • Algorithm

"How to Program on Your Own" - We teach you this skill.

소스코드를 구글에서 검색하고 베끼는 프로그래밍은 그만 해야 합니다. 프로그래밍 공부의 핵심은 문법이 아닌 [[STRONG_1]]직접 소스코드를 작성해보는 훈련[[/STRONG_1]]을 통해 스스로 [[STRONG_2]]설계, 코딩, 디버깅[[/STRONG_2]] 역량을 키우는 것입니다. 컴퓨터를 잘 모르는 왕초보도 스스로 프로그래밍을 할 수 있습니다. 구글링, 책 등 에 의존하지 않고 [[STRONG_3]]스스로 자유자재로 코딩[[/STRONG_3]]하는 것이 중요합니다.

Class notes are provided for all lectures. Repeatedly watching lectures is a huge waste of time during the difficult job-seeking period. You should focus and listen to the lectures once initially, then conduct reviews using books (documents) to learn quickly and make the knowledge your own.


Why Class Notes Are Necessary

These days, we live in an era where we can easily access desired lectures through YouTube or various online lecture platforms. With just one click, we can listen to expert explanations and sometimes even fall into the illusion of being in a classroom receiving instruction. Online lectures are certainly useful tools. However, we often rely on their usefulness and overlook the essence of learning. It would be good to calmly examine why learning centered on books rather than online lectures helps build deeper skills.

Above all, books require learners to have an active attitude. With online classes, the lesson flows just by watching. Following along with the screen and voice, you can easily end up in a state where "it seems like I watched it, but I don't remember it well." Books are different. Since you need to read the text, understand it, and organize it yourself, your brain uses much more energy. This process is far more effective for storing information in long-term memory. In other words, studying through books is not simply about receiving information, but rather a process of reconstructing knowledge with your own hands.

Additionally, books allow for pace adjustment tailored to the learner's speed. With online classes, you have to match the instructor's pace, so the lecture continues even when your understanding isn't sufficient, and conversely, you may end up listening to the same explanation repeatedly even when you already understand it. With books, you can read unknown parts multiple times and quickly skip through familiar sections, allowing you to maintain an efficient learning flow.

Studying through books naturally develops the ability to judge and summarize important content on your own. While online classes have instructors who directly emphasize "this part is important," books provide less such guidance, requiring learners to identify key points themselves and take notes or structure the information. Through this process, critical thinking skills and information structuring abilities are naturally trained.

Furthermore, books are effective in developing information exploration and concept connection abilities. While reading a book, you experience moments where you think, "This concept connects to something I read earlier." Since books don't have hyperlinks, you must use the table of contents or index to find related content yourself, and this process allows you to build connections between knowledge on your own. This leads to genuine learning that understands and connects concepts, going beyond simple memorization.

Of course, I'm not saying that online lectures are not helpful. Online lectures are very effective as an introductory tool for quickly grasping the flow of concepts or for beginners to easily approach a subject. However, you shouldn't stop at just their usefulness. Online lectures can be compared to a rough sketch, while books are like a carving knife. You cannot complete a sculpture with just a rough sketch. Ultimately, real skills are developed only through the process of studying, thinking, organizing, and repeating on your own using books as a tool.

Online classes are the beginning, and books are the completion. True learning doesn't stop at listening to someone's explanations, but happens through the process of asking questions yourself, organizing information, and digesting it to make it your own. At the center of that entire journey, there are still books.



You'll learn this kind of content

"Never try to learn too many things at once."

Universities still produce programmers who can't program using outdated educational methods.

If I try to learn too much content at once, I absolutely cannot absorb it and move forward.

In typical books and lectures, for example, they explain the functionality contained in pointer variables all at once and move on.

A lot of knowledge enters your mind at once, and the process of converting that knowledge into your own skills involves processing too much at one time, which makes you go through a quite difficult process.

Teaching well and being skilled are separate matters. We don't try to teach many things at once. Even when learning pointers, we break it down into multiple stages so that beginners can learn as well.

Knowledge and Training (Skills)

Technology is not simply knowledge or information. People mistakenly think that knowing the correct answer or encountering information is technology, so they use methods of searching for and following along to write code. They find solutions, follow them to create something, and mistakenly believe they have acquired technology.Technology is the endless repetition and mastery of knowledge gained through knowledge and information until it becomes ingrained in your body. Through training and practice, we help you turn programming knowledge into your own technology.

Through continuous training, you will experience game development and various programming challenges, connecting previously learned knowledge to develop problem-solving skills.

Pre-enrollment Reference Information

Practice Environment

  • Operating System and Version (OS): Windows

  • Tools used: Visual Studio 2022

  • This lecture is recorded with students and includes content where I communicate with the students.


Learning Materials and Q&A Discord



Course Target

  • Complete beginner learning coding for the very first time

  • Those who understand coding syntax but find it difficult to code on their own

  • Those who find it difficult to write source code themselves

Recommended for
these people

Who is this course right for?

  • Someone who has never coded before.

  • Someone who struggles to code independently without relying on other people's code.

Need to know before starting?

  • grit

Hello
This is

11,340

Learners

118

Reviews

19

Answers

4.9

Rating

8

Courses

경력

  • Neople (컨텐츠 개발팀)

  • Dave studio (FD 프로젝트 리드 프로그래머)

  • 인디게임 패스트트랙 수상

  • 어소트락게임아카데미 게임엔진 프레임워크 개발 및 교육

  • OZ 인터미디어(서버, 클라 개발자)

  • 크래프톤(KRAFTON) - inzoi studio

  • 서울 과학기술 대학교 대학원 (그래픽스 연구실)

 

관심 분야

  • 컴퓨터 그래픽스 프로그래밍

  • 네트워크 프로그래밍

  • 인디게임 개발

  • 유니티/언리얼

 

소개

여러가지 프로그래밍 강의를 듣고 따라서 코드를 작성하여도 나의 프로그래밍 실력은 늘지 않습니다.

단순 암기와 베끼는 실습을 최소화 하고 ‘스스로 프로그래밍 할 수 있는 능력’에 집중합니다.

프로그래밍은 기술직군 입니다. 책과 영상으로 이해만 하는 것은 그 때 뿐입니다. 이해를 바탕으로 끊임없는 반복과 훈련으로 나의 기술로 만들어야 합니다.

 

현재 업계에 몸담고 있는 만큼, 현업에서 사용하는

실전 노하우와 기법을 최대한 공유 드리고자 합니다.

 

진로 및 직업 상담 : https://inf.run/CkScB
개인 및 그룹 과외 문의 : eazuooz@gmail.com

 

 

Curriculum

All

19 lectures ∙ (4hr 23min)

    Published: 
    Last updated: 

    Reviews

    All

    42 reviews

    5.0

    42 reviews

    • 조강익님의 프로필 이미지
      조강익

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • Gaia님의 프로필 이미지
        Gaia

        Reviews 30

        Average Rating 4.0

        5

        32% enrolled

        • 강태의님의 프로필 이미지
          강태의

          Reviews 1

          Average Rating 5.0

          5

          32% enrolled

          이해하기 어려웠던 내용들도 알기 쉽게 잘 설명해주십니다.

          • 이슬비님의 프로필 이미지
            이슬비

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            • 110237님의 프로필 이미지
              110237

              Reviews 2

              Average Rating 5.0

              5

              63% enrolled

              Free

              eazuooz's other courses

              Check out other courses by the instructor!

              Similar courses

              Explore other courses in the same field!