ݺߣ

ݺߣShare a Scribd company logo
HỌC LẬP TRÌNH
NHỮNG CÁCH LÀM ĐÚNG
Nội dung
• Năng lực
• Động lực học tập
• Học lập trình thế nào cho tốt?
• Trao đổi
NĂNG LỰC
CỦA LẬP TRÌNH VIÊN
Năng lực là gì?
KIẾN THỨC KỸ NĂNG THÁI ĐỘ
ĐỘNG LỰC HÀNH VI
Kiến thức: Học
BIẾT
HIỂU
ÁP DỤNG
PHÂNTÍCH
ĐÁNH GIÁ
SÁNGTẠO
www.codegym.vn
Kỹ năng: Luyện tập
NON NỚT
NHẬP MÔN
CÓ NĂNG LỰC
THÀNHTHẠO
TINHTHÔNG
Năng lực của lập trình viên
GIẢI QUYẾT
VẤN ĐỀ
NGÔN NGỮ
LẬPTRÌNH
SỬ DỤNG
PHẦN MỀM
ĐỌC TÌM KIẾM
QUẢN LÝ
CÔNGVIỆC
CỘNGTÁC
NHÓM
SỬ DỤNG
CÔNG CỤ LẬP
TRÌNH
VIẾT
ĐẢM BẢO
QUYTRÌNH
YÊU NGHỀ
ĐỘNG LỰC HỌC ẬP
Động lực
Thời gian
Động lực học tập thất thường
Đặt mục tiêu học tập
• Ngắn hạn
• Trung hạn
• Dài hạn
Có kế hoạch học tập
Tránh “nợ kỹ thuật”
• Nợ kỹ thuật là “dồn” các công việc từ ngày trước sang ngày sau
• Nếu không “trả nợ” ngay thì sẽ dẫn đến b “lụt”
• Cần dành thêm thời gian để hoàn thành toàn bộ công việc trong
ngày, trong tuần
Tạo các thắng lợi ngắn hạn
Làm theo phong cách baby-steps
Chấp nhận hỏi “n”
HỌC LẬP TRÌNH THẾ NÀO?
Mỗi người mỗi á
Học bao nhiêu là đủ?
Tìm kiếm tài Բܲê
Nhìn bức tranh ớn
Học có hệ thống
TƯ DUY
PHƯƠNG PHÁP
- KỸ THUẬT
CÔNG CỤ
Bỏ qua vs. Không bỏ qua
WHAT? HOW? WHY?
Lặp đi lặp lại, lặp đi lặp lại, lặp đi lặp
lại
Làm đi làm lại
• Kể cả làm được rồi thì vẫn làm lại
• Tư duy “Không bổ chỗ này thì bổ chỗ á”
Phản tư
• Viết blog
• Viết review
• Seminar
Ghi chép
Mindmap Cornell note
Học ở đâu?
• Khoá học dài hạn
• Khoá ngắn
• Học trực tuyến
• Sách
Hình chữ “T”
Học đúng thứ cần học
Điểm đúng “huyệt”
• Automation Test
• Design Pattern
• Clean Code
• Docker
• Linux
• Git
• …
Tìm kiếm mentor
Tham dự các sự kiện
Làm dự án mẫu
• Nhỏ
• Tích cực thử nghiệm
• Không sợ sai
Làm sản phẩm thật
• Miễn phí?
• Tự dùng
Rèn luyện thái ộ
Rèn luyện thói quen
Theo dõi tin tức ngành
• Đăng ký blog
• Theo dõi Facebook
• Events
Xây dựng profile từ sớm
Bám đuổi lộ trình phát triển
Ngôn ngữ lập trình có quan trọng?
Bao nhiêu ngôn ngữ là đủ?
Đọc code là một kỹ năng
Nên vui mừng khi có bug
TƯ DUY
PHƯƠNG PHÁP
- KỸ THUẬT
CÔNG CỤ
HỌC LẬP TRÌNH
NHỮNG CÁCH LÀM ĐÚNG

More Related Content

Live stream: Học lập trình

Editor's Notes

  • #2: Đối với bất cứ việc gì, nếu có cách làm tốt thì hiệu quả sẽ cao, ngược lại thì sẽ rất vất vả. Việc học nói chung, và việc học lập trình nói riêng cũng vậy. Nếu không biết cách học, chúng ta sẽ rất vất vả, lâu đạt được thành quả, mất ộng lực, không hạnh phúc, không tự tin, hoang mang, nản lòng và thậm chí là bỏ cuộc. Kỹ năng học là một kỹ năng cực kỳ quan trọng, rất tiếc, rất nhiều học sinh và sinh viên hiện tại không biết cách học. Học lập trình thì còn đòi hỏi thêm nhiều kỹ năng đặc thù á nữa, nhưng hiện tại lại có rất ít sách vở hoặc các kênh á đề cập đến chủ đề này một cách bài bản. Live Stream lần này sẽ đề cập đến nhiều nội dung liên quan đến Բܲê lí, phương pháp và hướng dẫn để các bạn đang học lập trình có thể áp dụng ngay và nâng cao hiệu quả học tập nhằm có được sự tiến bộ nhanh chóng. Một số nội dung bao gồm: Học kiến thức, Rèn luyện kỹ năng, Rèn luyện thái ộ, Rèn luyện thói quen, và một số các cách làm hay để duy trì ộng lực học tập. Live Stream cũng sẽ dành một khoảng thời gian để các thành viên có thể trao đổi, chia sẻ và nhận được các lời khuyên hữu ích về cách xử lý các tình huống trong quá trình học tập, và đồng thời có các định hướng học tập và nghề nghiệp đối với các bạn trẻ đang chưa định hình được rõ ràng lộ trình của mình.
  • #47: Đối với bất cứ việc gì, nếu có cách làm tốt thì hiệu quả sẽ cao, ngược lại thì sẽ rất vất vả. Việc học nói chung, và việc học lập trình nói riêng cũng vậy. Nếu không biết cách học, chúng ta sẽ rất vất vả, lâu đạt được thành quả, mất ộng lực, không hạnh phúc, không tự tin, hoang mang, nản lòng và thậm chí là bỏ cuộc. Kỹ năng học là một kỹ năng cực kỳ quan trọng, rất tiếc, rất nhiều học sinh và sinh viên hiện tại không biết cách học. Học lập trình thì còn đòi hỏi thêm nhiều kỹ năng đặc thù á nữa, nhưng hiện tại lại có rất ít sách vở hoặc các kênh á đề cập đến chủ đề này một cách bài bản. Live Stream lần này sẽ đề cập đến nhiều nội dung liên quan đến Բܲê lí, phương pháp và hướng dẫn để các bạn đang học lập trình có thể áp dụng ngay và nâng cao hiệu quả học tập nhằm có được sự tiến bộ nhanh chóng. Một số nội dung bao gồm: Học kiến thức, Rèn luyện kỹ năng, Rèn luyện thái ộ, Rèn luyện thói quen, và một số các cách làm hay để duy trì ộng lực học tập. Live Stream cũng sẽ dành một khoảng thời gian để các thành viên có thể trao đổi, chia sẻ và nhận được các lời khuyên hữu ích về cách xử lý các tình huống trong quá trình học tập, và đồng thời có các định hướng học tập và nghề nghiệp đối với các bạn trẻ đang chưa định hình được rõ ràng lộ trình của mình.