강의

멘토링

커뮤니티

Programming

/

Programming Language

C++: Tự học lập trình

Chúng ta nên ngừng việc tìm kiếm và sao chép mã nguồn từ Google. Điều quan trọng là phải tự do viết mã mà không phụ thuộc vào mã của người khác.

(5.0) 43 đánh giá

1,657 học viên

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

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • C++

  • Khả năng giải quyết vấn đề

  • Khả năng viết logic

  • Cấu trúc dữ liệu

  • Thuật toán

"Cách tự học lập trình" - chúng tôi sẽ dạy bạn.

Bạn cần ngừng việc lập trình bằng cách tìm kiếm và sao chép mã nguồn từ Google. Cốt lõi của việc học lập trình không phải là ngữ pháp mà là rèn luyện viết mã nguồn trực tiếp để tự phát triển khả năng thiết kế, lập trình, debug. Ngay cả những người mới bắt đầu hoàn toàn không biết gì về máy tính cũng có thể tự học lập trình. Điều quan trọng là tự do lập trình một cách thành thạo mà không phụ thuộc vào Google, sách vở hay các nguồn khác.

Tất cả các bài giảng đều được cung cấp ghi chú bài học. Việc xem lại bài giảng nhiều lần là một sự lãng phí thời gian khủng khiếp trong thời kỳ tìm việc khó khăn. Bạn nên tập trung nghe bài giảng một lần đầu tiên, và việc ôn tập nên được thực hiện bằng sách (tài liệu) để có thể học nhanh và biến thành kiến thức của riêng mình.


Lý do cần có ghi chú bài học

Ngày nay là thời đại mà chúng ta có thể dễ dàng tiếp cận các khóa học mong muốn thông qua YouTube hay các nền tảng giảng dạy trực tuyến đa dạng. Chỉ cần một cú click là có thể nghe được lời giải thích của chuyên gia, và đôi khi còn có cảm giác như đang học trong lớp học thực sự. Chắc chắn các khóa học trực tuyến là công cụ hữu ích. Tuy nhiên, chúng ta thường dựa dẫm vào sự hữu ích đó mà quên mất bản chất của việc học. Sẽ tốt nếu chúng ta cùng nhau xem xét kỹ lưỡng lý do tại sao việc học tập lấy sách làm trung tâm thay vì các khóa học trực tuyến lại giúp xây dựng nền tảng kiến thức sâu sắc hơn.

Trước hết, sách đòi hỏi người học phải có thái độ chủ động. Khi xem video bài giảng, chỉ cần ngồi xem thôi cũng đã có bài học diễn ra. Khi theo dõi hình ảnh và giọng nói, rất dễ rơi vào trạng thái 'có vẻ như đã xem nhưng không nhớ rõ lắm'. Ngược lại, sách thì khác. Vì phải đọc chữ, hiểu nội dung và tự tổng hợp, não bộ sẽ sử dụng nhiều năng lượng hơn. Quá trình này hiệu quả hơn nhiều trong việc lưu trữ thông tin vào bộ nhớ dài hạn. Nói cách khác, việc học qua sách không chỉ đơn thuần là tiếp nhận thông tin, mà có thể nói là quá trình tái cấu trúc kiến thức bằng chính đôi tay của mình.

Ngoài ra, sách cho phép điều chỉnh tốc độ phù hợp với nhịp độ của người học. Vì các khóa học trực tuyến phải theo tốc độ của giảng viên, nên dù chưa hiểu đầy đủ thì bài giảng vẫn tiếp tục, và ngược lại, dù đã hiểu hết nhưng vẫn phải nghe lại những giải thích giống nhau. Với sách, bạn có thể đọc nhiều lần những phần chưa biết và lướt nhanh qua những phần đã biết, từ đó duy trì được dòng chảy học tập hiệu quả.

Khi học qua sách, bạn cũng sẽ tự nhiên phát triển khả năng tự đánh giá và tóm tắt những nội dung quan trọng. Trong các bài giảng trực tuyến, giảng viên sẽ trực tiếp nhấn mạnh "phần này rất quan trọng", nhưng sách lại ít có những hướng dẫn như vậy, thay vào đó người học phải tự mình nắm bắt trọng tâm và ghi chép hoặc cấu trúc hóa. Trong quá trình này, tư duy phản biện và khả năng cấu trúc hóa thông tin sẽ được rèn luyện một cách tự nhiên.

Hơn nữa, sách cũng rất hiệu quả trong việc phát triển khả năng tìm kiếm thông tin và kết nối các khái niệm. Khi đọc sách, sẽ có những khoảnh khắc bạn nghĩ "Khái niệm này có liên quan đến nội dung tôi đã đọc trước đó nhỉ?". Vì sách không có hyperlink, bạn phải tự mình sử dụng mục lục hoặc chỉ mục để tìm kiếm những nội dung liên quan, và quá trình này giúp bạn tự xây dựng sự kết nối giữa các kiến thức. Điều này dẫn đến việc học thực sự - hiểu và kết nối các khái niệm, vượt xa việc học thuộc lòng đơn thuần.

Tất nhiên tôi không nói rằng các khóa học online không có ích. Các khóa học online rất hiệu quả như một công cụ để nắm bắt nhanh dòng chảy khái niệm hoặc như một công cụ nhập môn mà người mới bắt đầu có thể dễ dàng tiếp cận. Tuy nhiên, chúng ta không nên chỉ dừng lại ở tính hữu ích đó. Có thể ví các khóa học online như bản phác thảo, còn sách như dao điêu khắc. Chỉ với bản phác thảo thôi thì không thể hoàn thành được tác phẩm điêu khắc. Cuối cùng, chỉ khi trải qua quá trình tự học, suy nghĩ, tổng hợp và lặp lại thông qua công cụ là sách, thì thực lực thật sự mới được tạo nên.

Khóa học online chỉ là khởi đầu, sách mới là sự hoàn thiện. Việc học thực sự không chỉ dừng lại ở việc nghe ai đó giải thích, mà được thực hiện trong quá trình tự đặt câu hỏi, tự tổng hợp và tiêu hóa thành kiến thức của riêng mình. Ở trung tâm của toàn bộ hành trình đó, vẫn luôn có sách.



Chúng ta sẽ học những nội dung như thế này

"Tuyệt đối không học nhiều thứ cùng một lúc."

Các trường đại học vẫn đang tạo ra những lập trình viên không thể lập trình bằng phương pháp giáo dục lỗi thời.

Nếu học quá nhiều nội dung cùng một lúc thì tôi tuyệt đối không thể tiếp thu và tiến bộ được.

Trong các sách và bài giảng thông thường, ví dụ như chức năng có trong biến con trỏ được giải thích một lần rồi chuyển qua phần khác.

Một lượng lớn kiến thức cùng lúc đi vào đầu và quá trình chuyển đổi kiến thức đó thành kỹ năng của mình là một quá trình khá khó khăn vì phải xử lý quá nhiều thông tin cùng một lúc.

Việc dạy giỏi và làm giỏi cũng là hai vấn đề hoàn toàn khác nhau. Chúng tôi không dạy quá nhiều thứ cùng một lúc. Ngay cả khi học về con trỏ, chúng tôi cũng chia thành nhiều bước để người mới bắt đầu có thể học được.

Kiến thứcvà đào tạo (kỹ thuật)

Công nghệ không chỉ đơn thuần là kiến thức, thông tin. Mọi người nhầm lẫn rằng việc biết đáp án đúng, tiếp xúc với thông tin chính là công nghệ, và họ sử dụng phương pháp tìm kiếm và viết theo đó. Họ tìm ra giải pháp, làm theo và nhầm tưởng rằng mình đã có được công nghệ.Công nghệ là việc không ngừng lặp lại và thành thạo kiến thức thu được thông qua tri thức, thông tin cho đến khi nó thấm sâu vào cơ thể mình. Chúng tôi sẽ biến kiến thức lập trình thành kỹ năng của các bạn thông qua việc rèn luyện và huấn luyện.

Thông qua việc luyện tập không ngừng nghỉ, bạn sẽ trải nghiệm việc phát triển game và các vấn đề lập trình khác nhau, đồng thời kết nối những kiến thức đã học trước đó để phát triển khả năng giải quyết vấn đề.

Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows

  • Công cụ sử dụng: Visual studio2022

  • Bài gi강này được ghi hình cùng với học sinh và bao gồm nội dung tương tác với các em.


Tài liệu học tập và Discord hỏi đáp



Đối tượng khóa học

  • Người mới bắt đầu học lập trình hoàn toàn từ đầu

  • Những người hiểu được cú pháp lập trình nhưng khó tự mình viết code

  • Những bạn gặp khó khăn trong việc tự viết mã nguồn

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • người mới bắt đầu, chưa từng thử code bao giờ

  • Người gặp khó khăn khi tự mình viết mã mà không có mã của người khác.

Cần biết trước khi bắt đầu?

  • Sự kiên trì

Xin chào
Đây là

11,377

Học viên

119

Đánh giá

19

Trả lời

4.9

Xếp hạng

8

Các khóa học

경력

  • Neople (컨텐츠 개발팀)

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

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

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

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

  • 크래프톤(KRAFTON) - inzoi studio

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

 

관심 분야

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

  • 네트워크 프로그래밍

  • 인디게임 개발

  • 유니티/언리얼

 

소개

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

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

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

 

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

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

 

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

 

 

Chương trình giảng dạy

Tất cả

19 bài giảng ∙ (4giờ 23phút)

    Ngày đăng: 
    Cập nhật lần cuối: 

    Đánh giá

    Tất cả

    43 đánh giá

    5.0

    43 đánh giá

    • beamwidth7560님의 프로필 이미지
      beamwidth7560

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • cki19909959님의 프로필 이미지
        cki19909959

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • gaia님의 프로필 이미지
          gaia

          Đánh giá 30

          Đánh giá trung bình 4.0

          5

          32% đã tham gia

          • tae2님의 프로필 이미지
            tae2

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            32% đã tham gia

            Những nội dung khó hiểu cũng được giải thích một cách dễ hiểu và rõ ràng.

            • slebilee8509님의 프로필 이미지
              slebilee8509

              Đánh giá 1

              Đánh giá trung bình 5.0

              5

              100% đã tham gia

              Miễn phí

              Khóa học khác của eazuooz

              Hãy khám phá các khóa học khác của giảng viên!

              Khóa học tương tự

              Khám phá các khóa học khác trong cùng lĩnh vực!