Trang web giúp mình luyện code


JTrang web giúp mình luyện codeJ

Dạo gần đây mình có tìm tòi các trang web về luyện giải thuật để nâng cao kỹ năng lập trình của mình. Trước đây mình có qua trang Codingame, chiến code với mọi người thì khá là vui nhưng cũng không hợp với mình vì bên đó giải bài tập chỉ cho thời gian ngắn và đề bài hơi khó đọc.
Mình bỏ 1 thời gian rồi sau đó lên mạng để tìm trang học code. Rồi mình tìm thấy một trang khá là hay, đó là Hackerrank (không phải quảng cáo gì đâu nhé 😂).
Trang web này không chỉ giúp mình luyện thuật toán, nó còn luyện cho mình về các cú pháp, về toán học và rất nhiều thứ:

Khi bạn luyện tập, người ta sẽ cung cấp cho bạn thứ hạng để mình dễ dàng nhận thấy chặng đường bạn luyện đến đâu:
Mỗi bài tập sẽ có mức độ khó dễ và tỉ lệ người giải quyết bài toán để mình có thể chọn lựa mức độ bài tập phù hợp với khả năng bản thân:
Đa số các bài tập này đều có mô phỏng về tình huống thực tế, và các bài tập giải thích các đoạn test rất rõ ràng:


Tất nhiên bạn sẽ code trực tiếp trên trang web và được lựa chọn ngôn ngữ của mình:

Sau khi code xong chúng ta Submit code để nộp bài, nếu sai, chúng ta có thể sửa code và nộp lại.

Ngoài code ra, Hackerrank còn có các cuộc thi, và tìm việc làm

Nhìn chung đây là một môi trường rất tốt cho các bạn muốn nâng cao kỹ năng lập trình của mình. Hi vọng các bạn sẽ thích.
Nội dung bài viết thuộc về Lê Công Diễn.

Người viết: Lê Công Diễn
Mang đi nhớ ghi nguồn


Nhận xét

Bài đăng phổ biến từ blog này

Deploy project Springboot MIỄN PHÍ sử dụng Render

Ứng dụng Mã hóa bất đối xứng (Asymmetric cryptography) vào Chữ ký số (Digital Signature)

API và HTTP - Một số khái niệm cơ bản cần biết về Web (Phần 2)