Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 31 reviews

1,497 learners

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

Reviews from Early Learners

What you will learn!

  • C++

  • Problem-solving skills

  • Ability to write logic

  • Data structure

  • Algorithm

“I will teach you how to program yourself .”

You should stop programming by searching and copying source codes on Google. The key to studying programming is not grammar, but training yourself to write source codes, thereby developing your own design, coding, and debugging capabilities. Even complete beginners who don't know much about computers can program on their own. It is important to code freely on your own without relying on Google, books, etc.

All lectures are provided with lecture notes. Watching lectures repeatedly is a huge waste of time during the difficult employment period. You should listen to the lectures carefully the first time and review them using a book (document) so that you can learn quickly and make it your own.


Why do you need class notes?

These days, we live in an era where we can easily access the lectures we want through YouTube or various online lecture platforms. With just one click, we can listen to expert explanations, and we can even fall into the illusion that we are taking classes in a classroom. Online lectures are certainly useful tools. However, we often rely on their usefulness and forget the essence of learning. Let’s take a closer look at why studying from books rather than online lectures helps us build deeper skills.

Above all, books require an active attitude from learners. Just watching the lectures will help you get through the class. If you just follow the screen and the voice, at some point you will easily find yourself thinking, "I think I saw it, but I don't remember it well." On the other hand, books are different. You have to read the words, understand them, and organize them yourself, so your brain uses more energy. This process is much more effective in storing information in long-term memory. In other words, studying through books is not simply accepting information, but a process of reconstructing knowledge with your own hands .

Also, the book can be adjusted to the learner's pace . Since the lecture has to match the instructor's pace, the lecture continues even if you don't fully understand, and on the contrary, even if you do understand, you may hear the same explanation over and over again. With the book, you can read the parts you don't know multiple times and quickly skip over the parts you do know, so you can maintain an efficient learning flow .

Studying through books naturally develops the ability to judge and summarize important content on your own . In online lectures, the instructor directly emphasizes, “This part is important,” but in books, instead of such guidance, the learner must identify the key points and take notes or structure them on their own. In this process , critical thinking and information structuring skills are naturally trained.

In addition, books are effective in developing the ability to search for information and connect concepts . When reading a book, there will be a moment when you think, “This concept is connected to something I saw before?” Since there are no hyperlinks in the book, you have to 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 real learning that goes beyond simple memorization and involves understanding and connecting concepts .

Of course, I am not saying that online lectures are not helpful. Online lectures are very effective as an introductory tool that allows you to quickly grasp the flow of concepts or that beginners can easily approach. However, you should not stop at just their usefulness. Online lectures can be likened to a sketch , and books to a carving knife . You cannot complete a sculpture with just a sketch. In the end, you must study, think, organize, and repeat on your own through the tool called a book to create real skills .

The lecture is the beginning, and the book is the end. True study does not stop at listening to someone explain, but is accomplished through the process of asking questions, organizing, and digesting it as one's own. At the center of all these journeys, there is still a book.



Learn about these things

“Never learn too much at once.”

Universities still produce programmers who can't program using old methods of teaching.

If I try to learn too much at once, I will never be able to progress while acquiring it.

In typical books and lectures, for example, the functions contained in a pointer variable are explained and moved on at once.

A lot of knowledge comes into my head at once, and the process of converting that knowledge into my skills becomes quite difficult because I have to process too much at once.

Teaching well and doing well are also separate issues. We don't teach too much at once. Even when learning pointers, we divide it into several stages so that even beginners can learn.

Knowledge and Training (Skills)

Technology is not simply knowledge or information. People mistakenly think that knowing the right answer or having access to information is technology, so they use the method of finding it and writing it accordingly. They mistakenly think that they have acquired technology by finding the answer and following it. Skill is the continuous repetition and mastery of knowledge and information until it becomes a skill in your body. Through training and practice, we will turn programming knowledge into your skill.

Through continuous training, you will experience game production and various programming problems, and develop problem-solving skills by connecting the knowledge you have previously learned.

Things to note before taking the class

Practice environment

  • Operating System and Version (OS): Windows

  • Tools used: Visual studio2022

  • This lecture is a recorded lecture with students and includes content for communication with students.



Lecture Target

  • A beginner who is completely new to coding

  • People who understand coding grammar but have difficulty coding on their own

  • People who have difficulty writing source code on their own

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

10,632

Learners

96

Reviews

12

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

    31 reviews

    5.0

    31 reviews

    • SweetKiwi님의 프로필 이미지
      SweetKiwi

      Reviews 8

      Average Rating 4.5

      5

      32% enrolled

      • M Nh님의 프로필 이미지
        M Nh

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        • 임지혜님의 프로필 이미지
          임지혜

          Reviews 2

          Average Rating 5.0

          5

          63% enrolled

          재미있게 잘 들었습니다

          • 소망의생각님의 프로필 이미지
            소망의생각

            Reviews 10

            Average Rating 4.9

            5

            100% enrolled

            해당 강의를 진행하기 전에는 개념 자체는 알았지만 막상 풀려고 하면 못 풀거나 오래 걸리는 코딩 문제들이 있어서 뭐가 문제인지 몰랐습니다. 강의를 진행하면서 선생님께서 말씀하신 훈련 문제, 연습 문제, 복습 문제를 풀면서 '내가 이런 것을 몰랐구나.' 혹은 '내가 이런 것을 간과했구나.'하는 점들을 알 수 있어서 좋았습니다. 덕분에 많은 도움이 되었습니다. 감사합니다.

            • ChaeHyun Lim님의 프로필 이미지
              ChaeHyun Lim

              Reviews 3

              Average Rating 5.0

              5

              32% enrolled

              Free

              eazuooz's other courses

              Check out other courses by the instructor!

              Similar courses

              Explore other courses in the same field!