Phương pháp học Lập trình như thế nào thì hiệu quả hơn ?

Học trực tuyến hay là hay thực hành phòng lab cái nào hiệu quả?

Nhân dịp Techmaster có chuyến dã ngoại cho các bạn sinh viên. Tác giả ngồi ở nhà  tiện thể chia sẻ quan điểm về mô hình học trực tuyến khác gì với thực hành phòng lab.

Ưu điểm của học trực tuyến:

  •  Chi phí thấp, học bất kỳ chỗ nào
  •  Học tùy thích không theo thứ tự (một số khóa trực tuyến bắt người học phải học tuần tự, nhưng Udemy, PluralSight, Lynda thì không)
  •  Một số site cho phép mua 1 lần xem vĩnh viễn
  •  Xem đi xem lại bao nhiều lần cũng được

Nhược điểm của học trực tuyến

  •  Tương tác giảng viên - học viên kém
  •  Nhiều khi học viên gặp khó, không biết hỏi thế nào
  •  Không có cơ hội giao lưu, trao đổi với học viên khác
  •  Đôi khi sinh viên bị mất động lực nếu không tuân thủ kỷ luật

Học phòng lab có nhược điểm cố hữu đó là:

  •  Học phí cao, sinh viên phải tập trung đến 1 điểm để học
  • Ai bỏ học 1 buổi là mất buổi đó
  •  Đôi khi gặp giảng viên lởm, mải mê chém gió là mất nguyên 1 buổi nghe thầy kể chuyện tiếu lâm vớ vẩn
  •  Nhiều khi chỉ đến để xem thầy next next slide (cái này hay gặp ở trường đại học)

Techmaster cung cấp cả 2 mô hình đào tạo: trực tuyếnthực hành phòng lab. Để khắc phục nhược điểm học phòng lab, Techmaster luôn coi trọng công tác đào tạo kỹ năng sư phạm cho giảng viên. Đồng thời ra nghị quyết:

 

  •  Mỗi buổi học đều phải là buổi thực hành, có giảng viên hướng dẫn tương tác. Nếu buổi thực hành không hoàn thành bài lab, giảng viên phải tiếp tục hỗ trợ cả lớp qua mạng.
  •  Mỗi buổi học đều phải ra sản phẩm có chức năng cụ thể, dùng được theo tinh thần Most Viable Product

Để dạy ở Techmaster, giảng viên phải chuẩn bị ví dụ mẫu nhiều gấp 2 đến 3 lần ở trường đại học hay các nơi khác. Bởi sinh viên học ở Techmaster xác định không phải thuộc top đầu, họ đến học để có nghề xin được việc. Từ những ví dụ mẫu phong phú làm sao sinh viên tự suy luận, để cải tiến thực ra là một nỗ lực của cả trò lẫn thầy.

 

Một điểm thú vị khi đến Techmaster thực hành lab, là các sinh viên phải có trách nhiệm hỗ trợ, trả lời lẫn nhau. Bạn đã biết được kiểm nghiệm lại kiến thức của mình. Bạn chưa biết nhận được hỗ trợ từ cả lớp.


 

DevOps DevOps Techmaster team Blog Home Một lập trình viên nên biết 6 công nghệ cần học trong 2013 Một lập trình viên nên biết 6 công nghệ cần học trong 2013 Techmaster team