NHỮNG THÔNG TIN CẦN BIẾT VỀ CODERETREAT

17-06-2019 00:33

Bạn đã từng nghe đâu đó về CodeRetreat chưa? CodeRetreat đang dần xâm nhập và là một sự kiện khá hay ho mà chúng ta nên tìm hiểu. Chúng ta cùng tìm hiểu kỹ hơn về CodeRetreat trong bài viết dưới đây nhé.

CodeRetreat là gì?

Nói nôm na CodeRetreat là một hoạt động hội thảo về code. Chúng là các cuộc thảo luận xung quanh code, việc học, thực hành và làm chúng như thế nào. CodeRetreat có cha để là Corey Haines và được tổ thức đầu tiên tại  Ann Arbor, Michigan. Dần dà, CodeRetreat được tổ chức nhiều hơn với tần suất dày hơn, thậm chí là mỗi cuối tuần. Ở Việt Nam cũng có rất nhiều chương trình Code Retreat quy tụ hàng trăm lập trình viên tới tham dự.

Không như bạn tưởng tượng, người tham gia CodeRetreat phải thực hành rất nhiều bên cạnh việc suy nghĩ.  

CodeRetreat đang dần trở thành một sự kiện quen thuộc

Quy trình của CodeRetreat

Như đã nói ở trên CodeRetreat sẽ tập trung vào thực hành chuyên sâu, chúng sẽ tập trung vào các nguyên tắc cơ bản của việc phát triển phần mềm và thiết kế. Nói rõ hơn là CodeRetreat sẽ thực hiện những nguyên tắc basic của thiết thế mô đun và hướng đối tượng. Từ đó các nhà phát triển, lập trình viên có thể cải thiện kỹ năng viết mã và giảm chi phí, thời gian.

Cấu trúc của chương trình CodeRetreat có thể tổ chức như sau:

  • Các phiên làm việc có thời gian 40 phút
  • Ở mỗi phiên làm việc, người trong cuộc sẽ tiến hành cài đặt các bài toán
  • Công việc trong CodeRetreat sẽ được làm theo cặp, sau mỗi phiên thì đảo cặp.
  • Sau mỗi phiên sẽ được xóa hết code.
  • Thời gian sau mỗi phiên sẽ được dành cho việc kết luận và cải tiến.

Một sự kiện CodeRetreat được tổ chức

Vì sau lập trình viên nên tham dự CodeRetreat

Khi tham dự CodeRetreat, các thành viên sẽ có thêm cơ hội học hỏi về các nguyên tắc hay kỹ năng cơ bản về software craftsmanship,, thiết kế, thiết kế theo mô đun, Phát triển hướng kiểm thử, các nguyên tắc về OOP hay Clean Code…

Khi thực hành ở sự kiện CodeRetreat, người tham gia sẽ không gặp phải áp lực thường ngày, các deadline, các dự án mà có thể nâng cao tay nghề và được sáng tạo, trải nghiệm mới lạ.

Không chỉ là cơ hội để nâng cao kiến thức mà người tham gia CodeRetreat sẽ có thể cải tiến kỹ năng, giao lưu học hỏi bởi các bậc tiền bối đi trước. Việc thảo luận với những người thợ thủ công phần mềm hay người quan tâm đến vấn đề này là một cơ hội không thể bỏ lỡ.

Tham khảo thêm các khóa học lập trình của ITPlus Academy tại:

Lập trình Python & Odoo Framework với IziSolution

Lập trình nhúng với FPT SOFTWARE

Khóa học thiết kế và lập trình web - PHP chuyên nghiệp

Lập trình ứng dụng di động Android

Khóa học lập trình Python

Khóa học Trí tuệ nhân tạo - Học máy cơ bản và ứng dụng

Ban Truyền thông ITPlus Academy

Bài viết cùng chủ đề