Tôi coi mình là một lập trình viên mới làm quen - một người mới là bạn thích. Vì vậy, tôi vẫn không chắc chắn làm thế nào để bắt đầu một dự án mà tôi sẽ làm những việc mà tôi chưa từng làm trước đây.
Chẳng hạn, tôi muốn viết một chương trình có thể tải xuống video từ YouTube và chuyển đổi chúng thành định dạng do người dùng chỉ định. Tôi chưa bao giờ làm bất cứ điều gì như thế này trước đây và tôi thực sự không biết bắt đầu từ đâu. Thay vào đó, tôi không biết tôi nên tìm kiếm cái gì.
Nếu tôi tìm kiếm "Trình tải xuống YouTube" thì tôi sẽ gặp phải một loạt các liên kết vô dụng đến các trang web Trình tải xuống YouTube hiện có, hầu hết đều không hoạt động.
Những gì tôi muốn biết là làm thế nào để bắt đầu một dự án mà tôi không biết gì về nó. Làm thế nào để tôi tìm ra những gì cần thiết cho dự án này? Làm thế nào để tôi tìm ra ngôn ngữ nào phù hợp nhất cho việc này? Làm cách nào tôi có thể tìm ra nếu có bất kỳ API nào đặc biệt hữu ích? Ngoài ra, những câu hỏi nào khác tôi nên tự hỏi mình khi chuẩn bị nhận một dự án mới?