Tại sao những lập trình viên mới bắt đầu (như tôi) luôn hỏi về ngôn ngữ tiếp theo mà họ nên học thay vì hỏi về dự án tiếp theo để giải quyết?
Tại sao Eric Raymond, trong phần " Tìm hiểu cách lập trình " trong bài tiểu luận " Làm thế nào để trở thành một hacker ", nói về thứ tự bạn nên học ngôn ngữ (so với thứ tự bạn nên giải quyết các dự án).
Những người thợ mộc bắt đầu hỏi "Tôi biết cách sử dụng búa ... tôi nên học cách sử dụng cưa hay cấp độ tiếp theo?"
Tôi hỏi vì tôi thấy rằng hầu hết các dự án có ý nghĩa tôi đang quan tâm đến việc giải quyết (ví dụ như một ứng dụng web, một bộ công cụ phân tích poker) đòi hỏi mà tôi học vừa đủ của một vô số ngôn ngữ (Python, C, HTML, CSS , Javascript, SQL) và các khung / thư viện (wxPython, tkinter, Django) để thực hiện chúng.
Cảm ơn,
Mike