JavaRush /Blog Java /Random-VI /Lựa chọn các trang web để trau dồi kỹ năng lập trình của ...
zlaylink
Mức độ
Ivanovo

Lựa chọn các trang web để trau dồi kỹ năng lập trình của bạn

Xuất bản trong nhóm
  1. Codewars
  2. Codewars là một dịch vụ tuyệt vời để tăng cường kỹ năng lập trình trong Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell. Cả các vấn đề thuật toán và vấn đề thực tế liên quan đến các mẫu thiết kế đều được trình bày. Sau mỗi vấn đề được giải quyết, bạn có thể xem xét các giải pháp khác, được sắp xếp theo xếp hạng tùy thuộc vào vẻ đẹp của chúng và việc sử dụng các phương pháp lập trình tốt nhất.
  3. Leetcode
  4. Leetcode là một trang web có các vấn đề về thuật toán để chuẩn bị cho các cuộc phỏng vấn kỹ thuật tại các công ty lớn như Google và Facebook. Bên cạnh mỗi vấn đề có một cuộc thảo luận trong đó giải pháp cho vấn đề này có thể xuất hiện theo cách này hay cách khác. Bạn có thể sử dụng nhiều ngôn ngữ lập trình khác nhau: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
  5. Thực hành lập trình
  6. Lập trình Praxis là một blog bao gồm một số vấn đề thú vị mà giải pháp của chúng có thể được kiểm tra bằng nhiều ngôn ngữ lập trình.
  7. TopCoder
  8. TopCoder là một cộng đồng tích cực gồm những lập trình viên yêu thích giải các câu đố. Rất nhiều cuộc thi đang diễn ra, một số trong số đó bao gồm giải thưởng tiền mặt.
  9. Câu đố C
  10. C Puzzles cung cấp cho bạn các câu đố lập trình dành riêng cho ngôn ngữ C (với tất cả những điều kỳ quặc của nó). Vì nhiều ngôn ngữ giống C hoặc có nguồn gốc trực tiếp từ nó, ngay cả khi bạn không biết C là ngôn ngữ đầu tiên của mình, rất có thể bạn sẽ hiểu được những câu đố này.
  11. Dự án Euler
  12. Trích dẫn từ trang chính: "Project Euler là một chuỗi các bài toán lập trình/toán học đầy thử thách đòi hỏi trực giác toán học để giải chúng." Tài nguyên bao gồm cả các nhiệm vụ tương đối đơn giản và thực sự phức tạp.
  13. Lực lượng mật mã
  14. Một phiên bản tương tự hoàn toàn bằng tiếng Nga của Topcode đã được đề cập .
  15. Tập hợp các nhiệm vụ từ CppStudio
  16. Các nhiệm vụ chủ yếu nhằm mục đích kiểm tra kiến ​​thức về C++, nhưng cũng có thể được thực hiện bằng các ngôn ngữ lập trình khác.
  17. Timus Thẩm phán trực tuyến
  18. Timus Online Judge là kho lưu trữ các bài toán lập trình lớn nhất ở Nga với hệ thống kiểm tra tự động. Nguồn nhiệm vụ chính của kho lưu trữ là các cuộc thi của Đại học Liên bang Ural, Giải vô địch Ural, tứ kết Ural của ACM ICPC, trại lập trình Petrozavodsk.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION