Giới thiệu về Coding Dojo@
                 Nguyễn Ngọc Tú
                  Phạm Anh Đới
Mục đích




Dojo cho     Không khí
                         Giao lưu
code lover   học tập
Đị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ẻ.
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
Đặc điểm



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




           Mọi trình độ              thử ý tưởng mới
Quy trình làm việc

                                  Code
                           Thảo   tiếp
                    Code   luận
           Giới
Cải tiến   thiệu
           chủ đề
Phân loại
PreparedKata
 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.
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ự
Q&A

More Related Content

PPTX
Introduction to coding dojo
PPTX
Fu agile coding dojo
PPTX
Pair programing
PDF
Cracking bigrocks agile2012-20120812
PPT
Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...
PDF
Tdd Coding Dojo
PDF
Apresentação Coding Dojo em 10 minutos
PDF
Travel map
Introduction to coding dojo
Fu agile coding dojo
Pair programing
Cracking bigrocks agile2012-20120812
Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...
Tdd Coding Dojo
Apresentação Coding Dojo em 10 minutos
Travel map

Similar to Introduction to coding dojo (20)

PPTX
Giới thiệu về Coding Dojo [at]CocoDojo.hn.vn
PDF
Lập trình tinh giản
PDF
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
PDF
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
PPTX
Basic IT Project Management Terminologies
PPTX
Nal Group - Hành trình Agile
PPTX
Xây dựng các không gian học tập ở nal
PDF
Đường vào agile - 2013
PDF
PP Thứ 6 thi vietsub.pdf
PPTX
Agile Scrum for your startup
PPTX
Clean code
PPTX
Code Refactoring: Thay đổi nhỏ - Lợi ích lớn
PPT
chuong 5
PDF
Ứng dụng mạng Nơ-ron nhân tạo phát triển phần mềm theo Agile
PDF
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
PPTX
Bai15 lop10
PDF
Baigiangkythuatlaptrinh hvbcvt
DOC
Vb6 16 (10)
PPT
05_Project_management.ppt
PPT
Quản lý dự án phần mềm dasssssssssaasdasdasd
Giới thiệu về Coding Dojo [at]CocoDojo.hn.vn
Lập trình tinh giản
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Basic IT Project Management Terminologies
Nal Group - Hành trình Agile
Xây dựng các không gian học tập ở nal
Đường vào agile - 2013
PP Thứ 6 thi vietsub.pdf
Agile Scrum for your startup
Clean code
Code Refactoring: Thay đổi nhỏ - Lợi ích lớn
chuong 5
Ứng dụng mạng Nơ-ron nhân tạo phát triển phần mềm theo Agile
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Bai15 lop10
Baigiangkythuatlaptrinh hvbcvt
Vb6 16 (10)
05_Project_management.ppt
Quản lý dự án phần mềm dasssssssssaasdasdasd
Ad

More from Đới Học viện Agile (20)

PDF
Quản lí nhóm làm việc ở nhà - phiên bản 1
PPTX
Agile trong dự án fixed price case study
PPTX
Agile trong dự án fixed price
PPTX
How to start your agile journey
PDF
How to pay people?
PPTX
Ngụy biện - fallacy
PDF
Cách xây dựng nhóm phần mềm hiệu năng cao
PPTX
Coach using facilitation
PPTX
Being agile with your outsourcing partner
PPTX
How to build your first agile team
PDF
How to release every week? Case study of Continuous Integration from VNDirect
PPTX
[XP Day Vietnam 2015] What makes software flexible
PDF
[XP Day Vietnam 2015] XP is not windows XP
PPTX
Agile adoption for Higher Education & Training Center in companies
PPTX
Phát triển hướng hành vi - Behavior Driven Development - BDD
PPTX
Động viên từng sinh viên với học tập đảo ngược
PPTX
A path to transform into agile in vietnamese culture
PPTX
Học tập đảo ngược
PPTX
Code retreat agile tour 2013
PPTX
Bad smells in code
Quản lí nhóm làm việc ở nhà - phiên bản 1
Agile trong dự án fixed price case study
Agile trong dự án fixed price
How to start your agile journey
How to pay people?
Ngụy biện - fallacy
Cách xây dựng nhóm phần mềm hiệu năng cao
Coach using facilitation
Being agile with your outsourcing partner
How to build your first agile team
How to release every week? Case study of Continuous Integration from VNDirect
[XP Day Vietnam 2015] What makes software flexible
[XP Day Vietnam 2015] XP is not windows XP
Agile adoption for Higher Education & Training Center in companies
Phát triển hướng hành vi - Behavior Driven Development - BDD
Động viên từng sinh viên với học tập đảo ngược
A path to transform into agile in vietnamese culture
Học tập đảo ngược
Code retreat agile tour 2013
Bad smells in code
Ad

Recently uploaded (20)

PPTX
slide chương 2 excel cơ bản...........,,
PDF
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
PDF
Sách không hôi fyjj ịuk gtyi yu> ướt jiii iiij
PDF
BỘ TÀI LIỆU CHINH PHỤC ĐỈNH CAO TIẾNG ANH NĂM 2026 CHUYÊN ĐỀ ÔN HỌC SINH GIỎI...
PDF
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
PDF
TUYỂN TẬP ĐỀ KIỂM TRA HÓA HỌC HỮU CƠ THI THỬ OLYMPIC HÓA HỌC QUỐC TẾ (VÒNG 2)...
PPTX
Bai 44 Thuyet dong hoc phan tu chat khi Cau tao chat .pptx
PPTX
CASE LÂM SÀNG MỤN TRỨNG CÁd (final, BS Vân Thanh)-SV tai lop.pptx
PDF
SÁNG KIẾN THIẾT KẾ MÔ HÌNH HỆ SINH THÁI HƯỚNG NGHIỆP CHO HỌC SINH THPT TRONG ...
PPTX
Ứng dụng AI trong hệ thống cơ điện của nhóm 3.pptx
PPTX
Bai 28 Cau tao chat Thuyet dong hoc phan tu chat khi.pptx
DOCX
Ôn tập Văn học phương đông tài liệu tham khảo
PPTX
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
PPTX
Triet hoc con nguoi va triet hoc thac si
PDF
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
PDF
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 6 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
PDF
bai giang an toan thong tin ke toan nam 2020
PDF
BÀI HỌC ÔN TẬP CHO THI NỘI DUNG MÔN HOẠCH ĐỊNH
PDF
GIẢI PHÁP NÂNG CAO CÔNG TÁC CHỦ NHIỆM QUA CÁC TIẾT SINH HOẠT THEO CHỦ ĐỀ NHẰ...
PDF
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...
slide chương 2 excel cơ bản...........,,
SÁNG KIẾN “NGHIÊN CỨU VÀ ĐỀ XUẤT GIẢI PHÁP TỰ RÈN LUYỆN KỸ NĂNG MỀM CHO HỌC S...
Sách không hôi fyjj ịuk gtyi yu> ướt jiii iiij
BỘ TÀI LIỆU CHINH PHỤC ĐỈNH CAO TIẾNG ANH NĂM 2026 CHUYÊN ĐỀ ÔN HỌC SINH GIỎI...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
TUYỂN TẬP ĐỀ KIỂM TRA HÓA HỌC HỮU CƠ THI THỬ OLYMPIC HÓA HỌC QUỐC TẾ (VÒNG 2)...
Bai 44 Thuyet dong hoc phan tu chat khi Cau tao chat .pptx
CASE LÂM SÀNG MỤN TRỨNG CÁd (final, BS Vân Thanh)-SV tai lop.pptx
SÁNG KIẾN THIẾT KẾ MÔ HÌNH HỆ SINH THÁI HƯỚNG NGHIỆP CHO HỌC SINH THPT TRONG ...
Ứng dụng AI trong hệ thống cơ điện của nhóm 3.pptx
Bai 28 Cau tao chat Thuyet dong hoc phan tu chat khi.pptx
Ôn tập Văn học phương đông tài liệu tham khảo
Chương3,Buổi7,8,9,10(Buổi10 kiểmtraL2).pptx
Triet hoc con nguoi va triet hoc thac si
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 12 CẢ NĂM THEO FORM THI MỚI BGD - CÓ ÔN TẬP + ...
BÀI TẬP TEST FOR UNIT TIẾNG ANH LỚP 6 GLOBAL SUCCESS CẢ NĂM THEO TỪNG ĐƠN VỊ ...
bai giang an toan thong tin ke toan nam 2020
BÀI HỌC ÔN TẬP CHO THI NỘI DUNG MÔN HOẠCH ĐỊNH
GIẢI PHÁP NÂNG CAO CÔNG TÁC CHỦ NHIỆM QUA CÁC TIẾT SINH HOẠT THEO CHỦ ĐỀ NHẰ...
BÁO CÁO THỰC TẬP KỸ SƯ 2 ĐỀ TÀI TÌM HIỂU QUY TRÌNH CÔNG NGHỆ SẢN XUẤT BÁNH SN...

Introduction to coding dojo

  • 1. Giới thiệu về Coding Dojo@ Nguyễn Ngọc Tú Phạm Anh Đới
  • 2. Mục đích Dojo cho Không khí Giao lưu code lover học tập
  • 3. Đị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ẻ.
  • 4. 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
  • 5. Đặc điểm Không cạnh tranh Cộng tác Vui vẻ Mọi trình độ thử ý tưởng mới
  • 6. Quy trình làm việc Code Thảo tiếp Code luận Giới Cải tiến thiệu chủ đề
  • 7. Phân loại PreparedKata  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.
  • 8. 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ự
  • 9. Q&A

Editor's Notes

  • #3: Là nơi luyệntập cho nhữngngười yêu code (sinh viên, giao viên, vv)Tạo môi trườnghọctập cho FPT-Aptech
  • #4: ParisDojo (MộtCodingDojotổchức ở Paris) tập trung vàoviệclậptrìnhtrước công chúng, thườnglàlàmmột chương trìnhhoànchỉnh, trong khoảngthời gian rấtngắn (từ 1 đến1,5h). Họdùngnhiều ngôn ngữ, công cụvàcácdạngbàitậpkhác nhau. Mộtbàitậpđược coi làthành công khi đượchoànthành trong thời gian địnhtrướcvàngười xem cóthểtựmìnhlàmlạibàitậpđótạinhà.
  • #6: Không cạnh tranh, cộngtác, tạo không khílàmviệc vui vẻMọitrìnhđộkĩ năng đềucóthể tham giaThoảimáiđềxuất, thử ý tưởngmới
  • #7: Cảitiến (30 phút): Xem nhanh lạinhữnggìcủabuổitrước, nhữnggìtốt, thúvị, nhữnggìcòn chưa tốtGiớithiệuchủđề (10 phút): QuyếtđịnhchủđềcủabuổigặpnàyCode (40 phút)Thảoluận (10 phút): Nghỉgiữa phiên làmviệcđểthảoluận xem cáchmọiviệc đang diễn ra.Code thêm (40 phút)
  • #8: Nóirõ minh sẽdùngPreparedKata. Nên mọingười tham gia phảitìmhiểutháchthứccủabuổitrước.