10 dự án mã hóa đầy thử thách bạn có thể làm trong một buổi chiều

Nov 06 2022
Các dự án buộc bạn phải học các khái niệm tốt hơn bất kỳ hướng dẫn nào. Tuy nhiên, rất nhiều dự án mã hóa mất vài ngày hoặc vài tuần để hoàn thành.

Các dự án buộc bạn phải học các khái niệm tốt hơn bất kỳ hướng dẫn nào.

Tuy nhiên, rất nhiều dự án mã hóa mất vài ngày hoặc vài tuần để hoàn thành. Bạn có thể bị mất hơi và mất động lực.

Bài viết này là tất cả về chiến thắng nhanh chóng.

Xây dựng động lực với những dự án nhỏ này mà bạn có thể hoàn thành trong một sớm một chiều. Bắt đầu, thực hiện và kết thúc. Làm việc thông qua các dự án một cách nhanh chóng sẽ cải thiện đáng kể lòng tự trọng và kỹ năng của bạn.

Một lưu ý

Đây không phải là những dự án mới bắt đầu. Chúng sẽ được coi là mục tiêu "kéo dài" cho những người mới bắt đầu lập trình.

Thay vào đó, đối tượng mục tiêu cho bài đăng này là các nhà phát triển hiện tại, những người muốn nhanh chóng kéo căng cơ và lên cấp.

Danh sách

Dưới đây là 10 ý tưởng dự án đầy thử thách mà bạn thực hiện trong một buổi chiều:

  1. Thực hiện Connect Four trên dòng lệnh. Cho phép hai người chơi cạnh tranh bằng cách nhập các bước di chuyển bằng bàn phím. Phát hiện thành công khi một người chơi đã thắng. Cho phép người dùng xóa / khởi động lại trò chơi.
  2. Xây dựng một API cho một số thông tin công khai. Ví dụ: tôi muốn xây dựng một API công thức 1 với thông tin về người lái, đội, xe, đường đua, v.v. API phải bao gồm xác thực và ủy quyền. Cũng nên xem xét việc thêm giới hạn tỷ lệ.
  3. Tạo một hàm lambda có thể mô phỏng việc tung xúc xắc. Cho phép gọi hàm với các yêu cầu HTTPS từ bất kỳ đâu (đã cho phép). Có thể hỗ trợ xúc xắc n mặt.
  4. Xây dựng ứng dụng di động đầu tiên của bạn. Để hai người dùng cạnh tranh xem họ có thể nhấn vào một nút bao nhiêu lần trong 10 giây. Đếm số vòi. Theo tùy chọn, cho phép hai người dùng kết nối trên các thiết bị khác nhau và so sánh điểm số thông qua chương trình phụ trợ. Thậm chí có thể hỗ trợ một danh sách điểm cao mọi thời đại!
  5. Đăng ký nguồn cấp dữ liệu chuyển tuyến trực tiếp (đây là nguồn từ NYC ). Chọn một nhà ga và triển khai tính năng “tàu đến trong 10 phút nữa” của Google Maps. Bây giờ, hỗ trợ người dùng chọn một trạm.
  6. Xây dựng ứng dụng trò chuyện bằng websockets. Hiển thị tin nhắn trò chuyện mới cho người dùng trong trình duyệt của họ. Không lưu trữ các tin nhắn ở bất cứ đâu. Một công cụ như SocketIO sẽ giúp giải quyết các vấn đề phức tạp.
  7. Sử dụng API kẻ sọc để lấy dữ liệu ngân hàng của riêng bạn. Ghi kết quả vào bảng tính. Định dạng chúng theo cách bạn muốn để bạn có thể tự động lập ngân sách hàng tháng của mình.
  8. Triển khai tải / kết xuất JSON gần với ngôn ngữ metal, chẳng hạn như Rust. Bây giờ, hãy thử làm việc đồng thời trên các phần của JSON. Ví dụ: {"hello": ["a": {...}, "b": {...}, "c": {...}]}có thể chia thành các đường dẫn đồng thời cho a, bc. Bạn có thể tạo JSON nhanh đến mức nào?
  9. Kéo một tập dữ liệu lớn - như dữ liệu thời tiết / khí hậu trong lịch sử - thành một công cụ để trực quan hóa và phân tích. Trung bình, trung bình và độ lệch chuẩn của nhiệt độ trong hơn 100 năm qua ở Topeka, KS vào ngày 6 tháng 11 hàng năm là gì? Có xu hướng trong dữ liệu (tức là nhiệt độ toàn cầu tăng lên) không?
  10. Tìm một thư viện âm thanh cho ngôn ngữ bạn chọn. Tạo một chương trình có thể ghi lại giọng nói của người dùng, sử dụng các hiệu ứng và phát lại giọng nói đó.

Với những chiến thắng chóng vánh này, có lẽ bạn đang khao khát những thử thách lớn hơn?

May mắn thay, tôi có một danh sách 20 dự án mã hóa nâng cao để bạn tiếp xúc với các chủ đề phức tạp .

Muốn có thêm tài nguyên mã hóa? Tôi gửi một email mỗi ngày cho danh sách của tôi.

Join Medium for $5 - Access all of Medium + support me & others!

© Copyright 2021 - 2022 | vngogo.com | All Rights Reserved