Trên reddit cũng đang có tranh luận về việc Computer Science bị đánh đồng với programmer. Dân CS thì phải học sâu hơn về máy tính và toán, trong khi IT/Software engineering thì chỉ tập trung vào học quá trình thiết kế và viết phần mềm. Theo quan điểm đó, CS vận dụng tư duy đầu óc nhiều hơn là chỉ ngồi viết code.
Cho nên dân ngoại đạo mới hiểu nhầm rằng chỉ cần biết code là có thể gọi CS, hoặc có anh còn nói rằng mỗi khi muốn gần gũi là vợ anh ta đều mời chào "Anh ơi! Sửa giúp em cái máy "in" với", vì vợ anh ta cho rằng dân CS nghĩa là sửa máy tính.
Tuy nhiên, trong các thông báo tuyển dụng, HR đều yêu cầu phải có bằng đại học CS, mặc dù công việc đơn thuần chỉ là thiết kế và viết code, không cần yêu cầu tư duy đến mức như vậy.
Mới đọc 1 comment hỏi móc mỉa kiểu "Tại sao phải thực hành toán để học về một khái niệm nào đó? Tại sao không dạy sinh viên bằng cách cho họ xem đáp án để sinh viên học thuộc và nắm khái niệm dễ hơn?"
Thì có một anh trả lời rất hay "Nếu bạn nhìn một bức ảnh về một căn phòng bừa bộn và cố gắng học thuộc vị trí tất cả đồ vật trong đó, thì sau 5 phút bạn có nhớ được vị trí các đồ vật đó không?
Cũng vậy, nếu bạn xem đáp án một bài toán mà bạn không tự giải nó, thì bạn sẽ khó mà giải được một bài toán tương tự, vì bạn không luyện cách tư duy để hiểu về nó."