CODING DOJO

CON ĐƯỜNG TRỞ THÀNH NGHỆ NHÂN PHẦN MỀM

Coding Dojo – Sàn “luyện võ” của các lập trình viên

Coding Dojo mang sứ mệnh nâng cao kỹ năng lập trình và thiết kế cho lập trình viên đồng thời hướng tới sự phát triển vững mạnh của cộng đồng công nghệ Việt Nam. Coding Dojo là nơi mà nhóm các nhà phát triển (developer) cùng nhau vượt qua các thử thách trong lập trình, họ tham gia vào hoạt động thực hành có chủ ý với mục tiêu cải tiến một kỹ năng nào đó của mình trong không khí vui vẻ.

Thời gian

18:30 – 20:00 

Thứ 4 hàng tuần

Địa điểm

Văn phòng CodeGym

Số 23, Lô TT01, Khu đô thị Mon City, Hà Nội

Tại sao cần Coding Dojo?

“Trong ngành phần mềm, chúng ta luyện tập trong khi làm việc, đó là lí do tại sao chúng ta lại hay mắc lỗi trong công việc. Chúng ta cần phải tìm cách phân tách việc luyện tập ra khỏi công việc. Chúng ta cần những phiên luyện tập độc lập”_Dave Thomas

Tiến bộ nhanh nhờ hoạt động thực hành có chủ ý

Không chịu áp lực công việc, áp lực thời gian

Tập trung vào cải thiện kỹ năng căn bản của lập trình và thiết kế

Coding Dojo có gì đặc biệt?

  • Không cạnh tranh, cộng tác, vui vẻ
  • Mọi trình độ kỹ năng đều có thể tham gia
  • Thoải mái đề xuất, thử ý tưởng mới
  • Hoàn toàn miễn phí

Ai có thể tham gia Coding Dojo?

  • Bất kì ai cũng có thể tham dự
  • Chỉ cần thích code
  • Không phân biệt trình độ, kinh nghiệm…

Lập trình viên luyện tập những kỹ thuật gì tại Coding Dojo?

Agile Development

TDD

Clean Code

Refactoring

Testing

Pair Programing

Tìm hiểu thêm về các bài toán (kata) được sử dụng trong Coding Dojo tại đây.

Các thành viên nói gì về Coding Dojo?

“Chúng ta ước mơ ngành có thêm nhiều lập trình viên tốt, thêm nhiều lập trình viên tinh thông các kỹ năng cơ bản, thêm nhiều lập trình viên với hàm lượng kỹ năng thượng thừa. Coding Dojo là thánh đường của những ước mơ đó.”

Nguyễn Bình Sơn,

Chủ nhiệm CLB Coding Dojo

Coding Dojo là nơi mình tự do trải nghiệm code, thoải mái thử các ý tưởng mà không cần lo lắng trễ deadline hay sập dự án. Nơi mình rèn luyện những kỹ năng tưởng chừng đơn giản nhưng ảnh hưởng xuyên suốt cuộc đời lập trình viên.

Dương Tiến Đạt,

Facilitator CLB Coding Dojo

“Có thể nói, Coding Dojo chính là nơi “luyện võ” lý tưởng cho bất kì developer nào. Bởi ngay tại đó, họ được phát triển các kỹ năng lập trình của mình một cách chủ động và mài giũa chúng trở nên sắc bén hơn.”

Lê Thành Hưng

Thành viên CLB từ năm 2013

Tìm hiểu thêm về Coding Dojo

Hướng dẫn thực hành TDD trên CyberDojo

Hướng dẫn thực hành TDD trên CyberDojo

Cyber-Dojo là một nền tảng mã nguồn mở miễn phí được sử dụng rất phổ biến trong các cộng đồng Coding Dojo. Cyber-Dojo cung cấp một môi trường luyện tập rất tiện lợi, đơn giản để giúp các nhóm và cá nhân dễ dàng thực hiện các bài luyện tập trên hầu hết các ngôn ngữ...

Kata Potter

Kata Potter

Mô tả bài toán Một bộ các cuốn sách về người anh hùng nước Anh tên là Harry gồm 5 cuốn. (Cơ bản chỉ có 5 cuốn tính đến thời điểm ra đời Kata này) Trẻ em trên khắp thế giới hâm mộ Harry, và dĩ nhiên các nhà xuất bản cũng vậy. Do đó để khuyến khích bạn đọc (và để tăng...

Kata NumbersInWords

Kata NumbersInWords

Mô tả bài toán Trong cuộc sống khi mọi người muốn viết số tiền, đặc biệt là một con số cụ thể. Khi viết séc, hóa đơn hoặc hợp đồng, ví dụ một số quốc gia yêu cầu phải viết kèm số tiền bằng chữ để tránh sai sót hoặc gian lận. Do đó khi bạn chuyển 745$ cho ai đó qua séc...

Kata FooBarQix

Kata FooBarQix

Kata này yêu cầu xây dựng một hàm nhận vào một số để tính toán và trả về một chuỗi thỏa mãn quy tắc sau: Level 1 Các quy tắc: Nếu số đó chia hết cho 3 thì thêm vào chuỗi từ “Foo” Nếu số đó chia hết cho 5 thì thêm vào chuỗi từ “Bar” Nếu số đó chia hết cho 7 thì thêm...

Kata DictionaryReplacer

Kata DictionaryReplacer

Kata này yêu cầu xây dựng một chức năng đơn giản để thay thế một\một số vị trí nào đó trong chuỗi. Ý tưởng của bài toán này xuất phát từ những chia sẻ của Corey Haines về luyện tập viết mã...

Danh sách các Kata dành cho Coding Dojo

Danh sách các Kata dành cho Coding Dojo

Kata là một bài tập (bài toán, thử thách...) về lập trình đi kèm các quy tắc được lựa chọn và thiết kế để giúp các thành viên tham gia buổi Coding Dojo sử dụng để cải thiện kỹ năng/kỹ thuật cụ thể nào đó của lập trình: TDD, Pair-Programming, Unit Testing,...

LIÊN HỆ BAN TỔ CHỨC CODING DOJO

Đại diện: Ms. Nguyễn Hồng Hạnh

Điện thoại: 0333.392.123 

Email: hanh.nguyen@codegym.vn

Địa chỉ: Văn phòng CodeGym – Số 23, Lô TT01, KĐT Mon City, Mỹ Đình 2, Nam Từ Liêm, Hà Nội

ĐƠN VỊ TỔ CHỨC