Codefights – đấu trường code giúp coders lên trình cực nhanh

Có nhiều trang web nổi tiếng để luyện code, nhưng Codefights chính là một trong những đấu trường được ưa chuộng nhất. Tuy còn khá mới mẻ, song nó đã nhanh chóng thu hút được nhiều lập trình viên, sinh viên ngành công nghệ tham gia và hoạt động vô cùng sôi nổi. Nếu bạn chưa biết Codefights là gì, hãy khám phá bài viết dưới đây.

Codefights thu hút được nhiều sinh viên và nhà lập trình
Nguồn: Codefights

Codefights là gì?

Codefights là một mạng xã hội thi đấu lập trình với các cuộc thi đấu (tourney) được tổ chức theo ngày, theo tuần và theo tháng. Nội dung thi đấu trong đây rất đa dạng, từ fix bug đến điền code vào chỗ trống và viết code. Phần fix bug và điền code vào chỗ trống mỗi phần có điểm số là 100, còn phần viết code là 300. Tổng điểm của cả bài thi đấu là 500. Người chiến thắng là người có số điểm cao nhất và submit bài thi nhanh nhất trong số những người chơi. 

Phần thưởng khi thi đấu

Vậy phần thưởng khi thi đấu thắng trong Codefights là gì? Cụ thể, quán quân sẽ giành được phần thưởng là 2000 coins, còn người về nhì và ba sẽ được 1000 coins. Coins là phần thưởng ảo của Codefights, dùng để đổi lấy lượt code (codelive) và có thể dùng để đổi lấy áo phông của Codefights. Bên cạnh đó, người chơi sẽ có thêm điểm kinh nghiệm phụ thuộc vào số bài thi làm được. Các ngôn ngữ lập trình mà trang này hỗ trợ bao gồm C++, Java, JavaScript, C#, Python, Ruby, Perl, F#, PHP.

Codefights là mạng xã hội thi đấu lập trình
Codefights là mạng xã hội thi đấu lập trình

Trong Codefights, bạn có thể chọn đấu solo 1-1 theo ngày, tham gia các challenges viết code nhanh và ngắn nhất, và đặc biệt là các tourney lớn tổ chức theo tháng với số coins hấp dẫn lến tới 64000. Điểm hay ho nhất của trang này còn nằm ở các con bot được tạo bởi các công ty. Đặc biệt, nếu đánh thắng con bot của các công ty công nghệ nổi tiếng, bạn sẽ có slot apply vào các công ty này đấy.

Codefights có những con bot từ những công ty công nghệ lớn
Codefights có những con bot từ những công ty công nghệ lớn

Ích lợi cực lớn khi luyện tập code với Codefights

Những trang web thi đấu code chắc chắn là một cơ hội cực tốt để luyện các kỹ năng lập trình. Việc giải các đề lập trình thường xuyên sẽ giúp kiến thức được củng cố vững vàng. Đề lập trình của hackerrank hay topcoder đều hay, lạ và khó, giúp bạn nâng cao trình độ rất nhanh. 

Ngoài ra, trước các buổi phỏng vấn hay làm test, bạn cũng có thể lên Codefights để luyện tập thêm. Nhìn chung, các câu hỏi trong đề test tuyển dụng của các công ty sẽ có mức độ khó tương đương với đề thi lập trình trong đây. 

Các đề lập trình trong Codefights được đánh giá là hay và đòi hỏi tư duy, kiến thức tốt. Do đó, nếu muốn nâng cao trình độ code của bản thân, các sinh viên ngành công nghệ và thậm chí cả các lập trình viên đều rất nên tìm đến Codefights để luyện tập và thi đấu. 

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://vn.got-it.ai/blog/wp-content/uploads/2021/04/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
February 08, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
4 quyển sách Python tiếng Việt cho người mới bắt đầu

4 quyển sách Python tiếng Việt cho người mới bắt đầu

Bạn muốn tìm hiểu về Python nhưng tìm đâu cũng chỉ thấy sách tiếng Anh? Đừng lo, Got It sẽ dành tặng bạn 4 quyển sách Python tiếng Việt cực kỳ hữu ích ngay trong bài viết này! Cùng khám phá nhé! Mục lụcPython cơ bản… Rất là cơ bản – Võ Tuấn DuyTớ Học […]
Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Nếu bạn đang tìm tài liệu lập trình Python tiếng Việt thì hãy tham khảo ngay ebook “Python cơ bản… Rất là cơ bản” của tác giả Võ Duy Tuấn. Đây là tài liệu cung cấp đầy đủ kiến thức Python cơ bản dành cho người Việt. Hãy cùng Got It khám phá tài liệu […]
Lộ trình học lập trình web dành cho người mới bắt đầu

Lộ trình học lập trình web dành cho người mới bắt đầu

Nhiều bạn muốn học lập trình web nhưng chưa biết bắt đầu từ đâu? Lộ trình học lập trình web như thế nào thì hiệu quả? Nếu bạn đang băn khoăn về đề này, hãy tham khảo lộ trình học lập trình web cho người mới bắt đầu dưới đây nhé! Mục lục1. Xác định […]
Clean code là gì? 5 lý do cần code “sạch”

Clean code là gì? 5 lý do cần code “sạch”

Mỗi ngành nghề đều có những cách thực hiện công việc được xem là chuẩn mực. Với lập trình viên, clean code là một trong số đó. Vậy clean code là gì? Hãy cùng Got It đi sâu vào clean code cũng như lý do cần áp dụng clean code nhé! Mục lục1. Clean code […]
6 tips tự học ngôn ngữ lập trình Python hiệu quả

6 tips tự học ngôn ngữ lập trình Python hiệu quả

Tự học ngôn ngữ lập trình Python không phải quá khó, nhưng cũng không hề dễ dàng. Đôi khi, bạn rất dễ nản, chểnh mảng học tập do không có người đốc thúc. Vậy thế nào để học ngôn ngữ này thật hiệu quả? Hãy cùng Got It tìm hiểu 6 tips tự học Python […]
Học ngôn ngữ Python cùng Python for Everybody

Học ngôn ngữ Python cùng Python for Everybody

Python là một trong những ngôn ngữ lập trình được ưa chuộng nhất hiện nay. Tuy nhiên, việc tự học ngôn ngữ Python không phải là đơn giản. Bạn cần lựa chọn được khoá học phù hợp và thực tiễn. Hôm nay, Got It sẽ chia sẻ tới bạn chi tiết về các khoá học […]