Ok, tôi đã dạy cho một người bạn cách lập trình một lúc rồi. Anh ấy là một người học rất nhanh, và anh ấy khá giỏi lập trình cho đến nay. Tuy nhiên, anh ấy có một "vấn đề" tôi tiếp tục cố gắng sửa.
Anh ta nhảy vào và bắt đầu lập trình highlevel mà không học một số điều cơ bản (Anh ta đã tạo ra một ứng dụng web đầy đủ nhưng vẫn không biết phân trang hoặc quản lý phiên).
Đây không phải là vấn đề mặc dù. Anh ta tiếp tục nhảy vào công nghệ mới (Node.js, MongoDB, EC2, v.v.). Tôi đã cố nói với anh ta rằng anh ta nên tìm hiểu một số điều cơ bản về RDMS mà anh ta lựa chọn (MySQL) khi anh ta sử dụng nó hàng ngày trước khi đầu tư nhiều thời gian vào việc học những điều cơ bản của MongoDB (Và có lẽ sẽ chuyển sang một thứ mới).
Tôi có phải là người sai ở đây không, hay anh ta nên cố gắng tập trung vào một việc tại một thời điểm và thực sự giỏi về nó?