강의

멘토링

로드맵

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

203 learners

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

Reviews from Early Learners

What you will learn!

  • 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

265

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

  • Jinho Yim님의 프로필 이미지
    Jinho Yim

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    좋은 강의 감사합니다. 언제부터인가 여러 이유로 개발을 그만둬야 하는지 고민을 하게 됐습니다. 재미도 있고 좋아하는데도 불구하고요. 강의를 듣고 나니 과거에는 왜 쉽게 배우고 시작할 수 있었는지 알게 되었고 지금은 왜 어려운지 점검하고 알 수 있게 되었습니다. 난이도에 맞지 않는 문제를 만났었고 그에 맞는 방법을 찾아야 했는데 기존 방법이 잘못된 것으로 착각해서 잘하고 있던 방법도 좋지 않은 방법으로 바꾸고 문제 해결도 오래 걸렸으며 바꾼 방법이 습관이 된 것 같습니다. 내 몸 사용 설명서 같은 느낌으로 나와 학습 대상의 상호작용 방법과 학습 중에 만나는 문제에 대한 대책들을 배울 수 있었습니다. 적절한 때, 아니 많이 늦었지만 지금에라도 좋은 조언을 구하게 됐습니다. 정말 감사합니다. 수강기한이 짧아서 3개월 동안만 볼 수 있는 것이 아쉽지만 복리 효과를 가져오는 주제이기에 3개월 안에 강의의 내용은 온전히 제 것으로 만들어보도록 노력해야겠습니다. (__) Q&A 오프도 다시 한 번 볼 수 있으면 좋겠네요. ㅎㅎ

    • 강종헌님의 프로필 이미지
      강종헌

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      자기에 학습방법을 되돌아 볼수 있었습니다. 그리고 생각보다 제가 미신이 많았다는것을 알았습니다.

      • 양성빈(Robert)님의 프로필 이미지
        양성빈(Robert)

        Reviews 44

        Average Rating 5.0

        5

        100% enrolled

        김창준님 좋은 강연을 만들어주셔서 감사합니다. 온프라인으로 만나뵈면 더욱 좋겠지만 강의를 통하여 저에 적절한 학습방법을 고찰하게 되어서 좋았습니다. 또한 '의도적 수련' 부분이 조금 감명을 받았습니다. 알려주신 방법을 토대로 저의 학습의 여정을 시작해보겠습니다.

        • 강동훈님의 프로필 이미지
          강동훈

          Reviews 9

          Average Rating 5.0

          5

          60% enrolled

          • 양소연님의 프로필 이미지
            양소연

            Reviews 1

            Average Rating 5.0

            5

            60% enrolled

            꼭 들어보세요. AC2 강의를 온/오프라인으로 듣고 이 수업을 들어도 의미가 있다고 느껴지고 정수들을 모아놓았다고 할 수는 없지만 정수의 일부를 맛보고 AC2강의를 들을지 말지 선택할 수 있는 좋은 도구라고 생각하였습니다. 감사합니다.

            $68.20