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

09:00 – 11:00 

Thứ 7 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

Kata DepthFirstSearch

Kata DepthFirstSearch

Giới thiệu kata Cấp độ của Kata: Dễ Dùng để luyện về Đệ quy Kata liên quan: KataBreadthFirstSearch Mô tả bài toán Depth-first search (tìm kiếm theo chiều sâu) không chỉ là một kĩ thuật AI mà còn là một tiêu chuẩn để duyệt qua các cây (tree - được dùng phổ biến trong...

Kata Yahtzee

Kata Yahtzee

Giới thiệu Kata Bài toán này dựa trên bài kiểm tra số 19 của Ruby (http://rubyquiz.com/quiz19.html). Bạn sẽ mất khoảng 20 phút nếu tự làm bài Kata này và khoảng 2 tiếng khi làm trong một buổi dojo. Mô tả bài toán Trò chơi Yahtzee là một trò tung xúc xắc đơn giản. Ở...

Kata PokerHands

Kata PokerHands

Giới thiệu kata Kata này được sao chép từ acm.uva.es/p/v103/10315.html, là một tập nhỏ của một bộ Kata rất lớn có tên là KataTexasHoldEm. Mô tả bài toán Trong trò chơi Poker bạn phải so sánh vài cặp poker hands (Xi phe) với nhau, và cho biết đâu là bộ lớn hơn. Mô tả...

Kata Bowling

Kata Bowling

Mô tả bài toán Viết một chương trình để tính điểm của 1 ván bowling dựa trên đầu vào là 1 dãy số điểm của các lượt ném hợp lệ. Một số thứ sẽ không cần có trong chương trình: Không kiểm tra tính hợp lệ của các lần ném bowling. Không kiểm tra tính đúng đắn của số lượt...

Kata Minesweeper

Kata Minesweeper

Cấp độ của Kata: Dễ Mô tả bài toán Bạn đã từng chơi Minesweeper chưa? Đó là một game nhỏ rất thú vị được cung cấp kèm theo một hệ điều hành mà tôi cũng không còn nhớ nổi tên nữa. Mục tiêu của trò chơi là tìm ra tất cả các quả mìn trong một khu vực có kích thước M x N....

Kata RomanCalculator

Kata RomanCalculator

Giới thiệu kata CodersDojoSweden, tổ chức ở Linköping, đã tìm kiếm một bài Kata mới đủ đơn giản dành cho người mới bắt đầu. Và Thomas Nilsson đã đưa ra bài toán Cộng số La Mã. Mô tả bài toán “Là một kế toán, tôi muốn cộng các số La Mã tự động bởi vì làm việc đó bằng...