9
Giới thiệu về Coding Dojo Nguyễn Ngọc Tú Phạm Anh Đới

Introduction to coding dojo

Embed Size (px)

DESCRIPTION

This is a fast introduction of coding dojo for first session.

Citation preview

Page 1: Introduction to coding dojo

Giới thiệu về Coding DojoNguyễn Ngọc Tú

Phạm Anh Đới

Page 2: Introduction to coding dojo

Mục đích

Dojo cho code lover

Không khí học tập

Giao lưu

Page 3: Introduction to coding dojo

Định nghĩa Coding Dojo là buổi họp của nhóm

lập trình viên để cùng nhau giải

quyết một thử thách trong lập

trình.

Trong buổi họp này, lập trình viên

tham gia vào hoạt động thực hành

có chủ ý với những mục tiêu cụ

thể để nâng cao trình độ kỹ năng

nào đó trong không khí vui vẻ.

Page 4: Introduction to coding dojo

Tiên đề

Việc tiếp thu các kĩ năng lập trình phải là một quá trình liên tục.

Ảnh

http://caodaigiaoly.free.fr

Page 5: Introduction to coding dojo

Đặc điểm

Không cạnh tranh Cộng tác Vui vẻ

Mọi trình độ thử ý tưởng mới

Page 6: Introduction to coding dojo

Quy trình làm việc

Cải tiến

Giới thiệu chủ đề

CodeThảo luận

Code tiếp

Page 7: Introduction to coding dojo

Phân loạiPreparedKata

Một thuyết trình viên sẽ chỉ cách giải quyết thử thách dùng TDD và BabySteps

Mỗi bước làm phải có rõ ràng với các thành viên

Mọi người chỉ ngắt khi không hiểu điều gì đang diễn ra

RandoriKata

Thử thách được giải quyết bằng cách lập trình theo cặp

Mọi người có mặt đều có thể giúp đỡ.

Mỗi cặp có 1 khoảng thời gian ngắn( 5 đến 7 phút) để code theo dùng TDD và BabySteps.

Kết thúc thời gian trên, driver thành khán giả, navigator trở thành driver và 1 khán giả sẽ lên làm navigator.

Kate

Page 8: Introduction to coding dojo

Thực Hành có Chủ Định

Bạn phải có động cơ để tham dự vào công việc và nỗ lực để

cái tiến hiệu suất của mình

Việc thiết kế nhiệm vụ nên dựa vào kiến thức đã có để có thể

hiểu chúng một cách chính xác sau một đoạn ngắn giảng giải

Bạn nên nhận ngay thông tin phản hồi và kết quả hiệu năng

của mình

Bạn nên lặp lại các nhiệm vụ đã làm hoặc tương tự

Page 9: Introduction to coding dojo

Q&A