STDIO
Tìm kiếm gần đây

    Nội dung

    Lựa Chọn Phương Pháp Học Lập Trình Hiệu Quả

    Phương pháp tiếp cận học tập nào cũng đòi hỏi sự chăm chỉ, miệt mài và cần có định hướng tốt.
    09/08/2020
    25/08/2020
    3 phút đọc
    Lựa Chọn Phương Pháp Học Lập Trình Hiệu Quả

    Đối với việc học tập, tiếp cận cần làm quen với 2 hướng tiếp cận sau:

    • Học từ trên xuống (Ứng Dụng → Nền Tảng) - Top Down hay diễn dịch.
    • Học từ dưới lên (Nền Tảng → Ứng Dụng) - Bottom Up hay quy nạp.

    1 trong 2 phương pháp sẽ phù hợp với 1 nhóm người cụ thể. Do đó, chỉ nên áp dụng 1 trong 2 phương pháp tại thời điểm cụ thể.

    Phương pháp học từ trên xuống - Top Down

    Phương pháp này phù hợp với đối tượng chưa có hứng thú với lập trình, cần có cảm hứng từ việc nhìn thấy được kết quả ngắn hạn mà lập trình mang lại để tạo nên niềm yêu thích trước.

    Phương pháp này dùng trọng tâm là ví dụ, ứng dụng, hoặc sử dụng những ngôn ngữ lập trình hỗ trợ sẵn nhiều tính năng, giảm bớt thời gian để ra 1 kết quả mà phải học quá nhiều kiến thức, code quá nhiều, người học sẽ tập trung vào sử dụng những "thành phần đã có sẵn" để lắp ghép ra kết quả. Do kết quả xuất hiện nhanh nên có thể gây cảm hứng cho người học, nếu người học đã có cảm hứng, có thể tiếp tục đi sâu dần.

    Nếu phù hợp với phương pháp có thể bắt đầu học lập trình từ những ngôn ngữ hỗ trợ nhiều như Python, JavaScript để tạo ra kết quả sớm nhất. Nếu muốn đi sâu hơn để hiểu rõ hơn về lập trình, có thể tiếp cận đến những ngôn ngữ mang tính nền tảng để hiểu rõ bản chất của vấn đề như C, C++.

    Phương pháp học từ dưới lên - Bottom Up

    Phương pháp này còn có thể hiểu là 1 cách quy nạp, từ những điều cơ bản và chi tiết sau quá trình dài tổng hợp thành 1 hướng đi và ứng dụng.

    Phương pháp này phù hợp với đối tượng có nền tảng trước đó, sự hứng thú về việc tìm hiểu các thành phần nền tảng đã cấu tạo nên những ứng dụng hơn, đối tượng này không quan tâm nhiều đến kết quả trước mắt.

    Nếu phù hợp với phương pháp này, có thể bắt đầu với ngôn ngữ C, C++ vì điều này có thể giúp trả lời những câu hỏi mà nếu tiếp cận ở tầng trên không đủ khả năng giải thích.

    Phương pháp này cũng khá tốn thời gian và dễ đi lan man bởi vì nền tảng thì rất chi li và chi tiết.

    Ưu và nhược điểm của mỗi cách tiếp cận

    2 cách tiếp cận trên điều có những ưu điểm và nhược điểm nhất định.

    • Không thể xác định được bản thân phù hợp với phương pháp nào, do đó bạn nên thử nghiệm việc tiếp cận với mỗi phương pháp trước và chọn phương pháp tiếp cận phù hợp.
    • Phương pháp học từ trên xuống về bản chất có thể gây "ngủ quên trên chiến thắng" với 1 số đối tượng do khả năng dễ dàng hơn để tạo ra kết quả ngắn hạn và dừng việc nghiên cứu sâu. Cần kiên định để tiếp tục học sâu hơn (C, C++, Java, ...) khi cảm thấy đã đủ ở tầng cao này (Python, JavaScript).
    • Việc tạo ra kết quả ngay lập tức không chắc chắn rằng sẽ mang lại hứng thú cho đối tượng phù hợp với phương pháp học từ dưới lên.

    Tuy nhiên, dù chọn phương pháp tiếp cận nào để có thể thành công hơn cũng cần hợp tác với những người có hướng tiếp cận ngược lại để cùng trao đổi, học tập để có thể giảm bớt được thời gian tự nghiên cứu, tìm tòi. Thực tế thì điều này thực hiện không dễ dàng vì tầm nhìn của các đối tượng ở 2 hướng tiếp cận rất khác nhau.

    STDIO Training

    STDIO Training

    Trung tâm đào tạo lập trình cho doanh nghiệp

    Thảo luận

    Để tham gia thảo luận, vui lòng đăng nhập hoặc đăng ký.

    Đăng nhập

    Đề xuất

    Lựa Chọn Phương Pháp Học Lập Trình Hiệu Quả

    Lựa Chọn Phương Pháp Học Lập Trình Hiệu Quả

    Để học lập trình hiệu quả, không chỉ mỗi cố gắng mà còn cần tìm đúng ...

    STDIO TrainingGóc nhìn

    08/07/2020

    Học Lập Trình Nên Bắt Đầu Từ Đâu?

    Học Lập Trình Nên Bắt Đầu Từ Đâu?

    Học lập trình nên bắt đầu từ đâu? Lựa chọn học từ nền tảng có phải luôn ...

    STDIO TrainingGóc nhìn

    30/06/2020

    Khám phá thêm

    Phương Pháp Cải Thiện Khả Năng Lập Trình

    Phương Pháp Cải Thiện Khả Năng Lập Trình

    Thống kê 1 danh sách phương pháp cơ bản để từng bước cải thiện khả năng ...

    Đời Con BọSự nghiệp

    09/08/2020

    Những Ngôn Ngữ Lập Trình Phổ Biến

    Những Ngôn Ngữ Lập Trình Phổ Biến

    Giới thiệu các ngôn ngữ lập trình đáng để học và phục vụ công việc, xây ...

    Đời Con BọSự nghiệp

    09/08/2020

    5 Lý Do Học Sinh Nên Học Lập Trình Từ Sớm

    5 Lý Do Học Sinh Nên Học Lập Trình Từ Sớm

    Học sinh cần học lập trình từ sớm giúp tăng khả năng logic và bắt kịp xu ...

    Đời Con BọCuộc sống thường nhật

    09/08/2020

    Cyber Security - Khám Phá Thế Giới An Ninh Mạng Và Ngôn Ngữ Lập Trình

    Cyber Security - Khám Phá Thế Giới An Ninh Mạng Và Ngôn Ngữ Lập Trình

    Tìm hiểu những ngôn ngữ lập trình hữu ích nhất dành cho mạng máy tính và ...

    STDIO TrainingGóc nhìn

    09/08/2020

    C# - Vì Sao Lại Chọn C Sharp

    C# - Vì Sao Lại Chọn C Sharp

    Ngôn ngữ lập trình C# được xây dựng bởi Microsoft có thiết kế mạnh mẽ có ...

    C# for AutomationGóc Nhìn

    09/08/2020

    Design Pattern: Reference Counting

    Design Pattern: Reference Counting

    C++ là một ngôn ngữ lập trình mạnh mẽ và được sử dụng rộng rãi hiện nay. ...

    Software ArchitectureDesign Patterns

    04/08/2015

    Lập Trình Hiệu Ứng Trong Cocos2d-x 3.x.x

    Lập Trình Hiệu Ứng Trong Cocos2d-x 3.x.x

    Bài viết nằm trong loạt bài viết của chương trình Tự Học Cocos2d-x ...

    Lập Trình GameCocos2d-x

    23/01/2015

    STDIO
    Trang chính
    Công ty TNHH STDIO

    30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
    +84 28.36205514 - +84 942.111912
    developer@stdio.vn

    383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
    Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012

    ©STDIO, 2013 - 2020