강의

멘토링

커뮤니티

Programming

/

etc. (Programming)

How to study programming

Programming, can you just study by pouring in time? Is there a more scientific and effective way?

(5.0) 6 reviews

206 learners

  • juneaftn0334
학습
공부방법
학습방법
Learning methods

Reviews from Early Learners

What you will gain after the course

  • Effective Programming Study Method

  • Scientific understanding of expertise

🔔 We will be holding a Q&A session to celebrate the opening of the lecture!

  • Wednesday, November 15, 2023, 7:00 PM - 9:00 PM, Inflab Office

  • How to study programming, agile methodologies, and practical application examples

  • Please check the link for application and further details.

332410-eng-2.png

Programming: How to Study

If you want to become good at programming, what's the best way to do it? Will your skills improve naturally just by accumulating work experience? Or should you just read books? Or should you just continuously copy and paste the code from those books? This lecture is for those who are wondering what and how to study.

Discover what advice "Expertise Research," a branch of cognitive psychology, can offer, and discover scientifically researched ways to become an expert faster and more effectively.

Note: This course was originally offered under the same name on Mindscale in 2015, but was closed at the end of 2021, making it unavailable. It has since been re-opened online on Inflearn.

Do you feel like you should give up on development?

When do people often consider giving up on development? Of course, there are many reasons, but I'd like to focus on the one related to concerns about one's own abilities.

Here are some typical examples I've come across while coaching hundreds of people:

  1. When you first start studying and it feels too difficult, and you can't understand anything no matter how much you read. When it feels like a complete fortress.

  2. Even though I went to a famous academy, I felt like I was only improving my skills and my inner strength was stagnant.

  3. When you've done everything everyone tells you to do, but your practical skills aren't improving. "I thought studying algorithms would make me a better developer, so I did. I learned frameworks because they told me to. I studied OOP, design patterns, and refactoring, and I studied cloud technology really diligently. But why isn't my practical skills improving?"

  4. I thought that my career would improve as I gained more experience, but when I feel like I am just “getting used to it” and standing still or going backwards, even though I have enough experience.

  5. I looked for a good company, thinking that if I went to a good company, I would learn a lot and improve my skills, but even after working at that company, I felt like it was just a waste of time.

There are times when everyone tries their best but nothing works. Then, this person becomes frustrated and thinks, "Maybe it's not me." They can no longer blame external factors, thinking, "That's because I don't know OO. If I just knew that, I'd be fine." Therefore, the blame shifts to their own inner self. Self-efficacy completely disappears.

What really broke my heart when I saw this was how these people had struggled through life in such a terrible, terrible way. I felt like if they had just slightly, just a little bit, changed their approach, they could have developed their skills much more easily, with much more enjoyment and fun. In my 20+ years of coaching developers, I've only ever had less than 5% of them think, "This person is truly not cut out for development."

This training is designed to give you a rough idea of what “just a slight change in method” can mean.

Target

Suitable for anyone who wants to get good at programming .

  • Aspiring programmers who are about to get a job or change careers

  • People in jobs where programming skills are helpful, such as researchers, data analysts, designers, and planners.

  • Current programmers looking to improve their work skills and develop their careers

This will be especially helpful for those who are unsure about their programming study methods and feel like their skills aren't improving much no matter how much they study.

What are the instructor's qualifications?

I have " expertise in expertise ." At a time when deliberate practice was still largely undiscussed in Korean psychology circles, I contributed an article on deliberate practice and programming to the April/June 2005 issue of Monthly Microsoft Software. Academically, I consider Anders K. Ericsson, who coined the term deliberate practice, and Gary Klein, a pioneer of the naturalistic decision-making school, to be my mentors, and I have personally studied under Klein.

Some of the projects I have worked on related to my expertise include:

  • Professional analysis and HR proposal consulting from a large corporation's marketing team leader

  • Analysis of the expertise of the top 1% of call center consultants at large corporations, improvement of the training system, and coach training

  • Experiments and consulting to improve the program design expertise of small and medium-sized enterprise developers.

  • Professional assessment and training of psychological counselors

  • Research and competency model consulting on the expertise of outstanding PMs from consulting firms

  • A study on the expertise of "change makers" in the process of bottom-up organizational change in large corporations.

  • Project to improve the expertise of C-level executives at large corporations

  • A project to quickly improve the programming expertise of biology PhDs working in the field of bioinformatics.

etc.

Recommended for
these people

Who is this course right for?

  • People who are just starting to learn programming

  • A working programmer who is having a hard time improving his skills

Hello
This is

268

Learners

6

Reviews

2

Answers

5.0

Rating

2

Courses

애자일 컨설팅 대표이다. 2000년부터 한국에 애자일 방법론을 소개해 왔고, 이를 통해 기업과 개인 상대로 변화와 성장을 도와주는 일을 해오고 있다. 대기업, 스타트업, 정부기관, 교육기관, 컨설팅 회사 등에 컨설팅과 교육을 제공한 바 있다. 2009년부터는 개인을 대상으로 AC2라고 하는 교육 및 코칭 프로그램을 진행하고 있다. 지은 책으로 《함께 자라기》, 옮긴 책으로 《통찰, 평범에서 비범으로》, 감수한 책으로 《실용주의 프로그래머 20주년 기념판》, 공역한 책으로 《테스트 주도 개발》, 《실용주의 프로그래머 1판》, 《익스트림 프로그래밍》이 있다.

Curriculum

All

10 lectures ∙ (3hr 48min)

Published: 
Last updated: 

Reviews

All

6 reviews

5.0

6 reviews

  • jinhoyim님의 프로필 이미지
    jinhoyim

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture. At some point, I started to worry about quitting development for various reasons. Even though it was fun and I liked it. After listening to the lecture, I realized why I could learn and start easily in the past, and now I can check and understand why it is difficult. I encountered a problem that was not suitable for the difficulty level and had to find a suitable method, but I thought the existing method was wrong, so I changed the method I was doing well to a bad one, and it took a long time to solve the problem, and I think the changed method became a habit. It felt like a user manual for my body, so I was able to learn how to interact with the subject of study and countermeasures for problems I encountered during study. I got good advice at the right time, no, it was very late, but now. Thank you very much. It is unfortunate that I can only see it for 3 months because the course period is short, but since it is a topic that brings compound interest, I should try to make the content of the lecture completely mine within 3 months. (__) I hope I can see the Q&A offline again. ㅎㅎ

    • kangjonghun4925님의 프로필 이미지
      kangjonghun4925

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      I was able to look back on my own learning methods. And I realized that I had more superstitions than I thought.

      • roberts님의 프로필 이미지
        roberts

        Reviews 48

        Average Rating 5.0

        5

        100% enrolled

        Thank you, Mr. Kim Chang-jun, for the great lecture. It would have been better if we could meet online, but I was glad that I was able to think about my own appropriate learning method through the lecture. I was also a little impressed by the part about 'intentional training'. I will start my learning journey based on the method you taught me.

        • d1591237361님의 프로필 이미지
          d1591237361

          Reviews 9

          Average Rating 5.0

          5

          60% enrolled

          • soyeonyang4458님의 프로필 이미지
            soyeonyang4458

            Reviews 1

            Average Rating 5.0

            5

            60% enrolled

            Please listen. I feel that it is meaningful to listen to AC2 lectures online and offline and to listen to this lecture. Although I can't say that I have collected all the integers, I think it is a good tool to taste some of the integers and decide whether to listen to AC2 lectures or not. Thank you.

            $68.20