Thứ Tư, 29 tháng 5, 2024

Dễ nhầm lẫn giữa các vị trí sau: Coder vs. Programmer vs. Software Engineer.

 Dễ nhầm lẫn giữa các vị trí sau: Coder vs. Programmer vs. Software Engineer.

Có 3 anh chàng, coder (thợ), programmer (lập trình viên) và software engineer (kỹ sư phần mềm), đang uống cafe thì thấy máy tính không chạy.
- Coder: "Có vẻ như là lỗi cú pháp" anh ta nói. "Để tôi thử sửa nó.". Anh ta gõ một vài dòng mã trên bàn phím, nhưng nó vẫn không hoạt động.
- Lập trình viên: "Để tôi xem nào," anh ta nói. "Có vẻ như là lỗi logic." Anh ta sửa đổi một vài thuật toán trong mã, nhưng nó vẫn không hoạt động.
- Kỹ sư phần mềm: "Để tôi thử," anh ta nói. "Có vẻ như là lỗi hệ thống." Anh ta phân tích toàn bộ hệ thống, thiết kế lại cấu trúc phần mềm, tối ưu hóa hiệu suất và cuối cùng, máy tính đã hoạt động trở lại.
- Coder: "Thật tuyệt vời! Anh đã làm gì vậy?"
- Kỹ sư phần mềm: "Tôi chỉ đơn giản là làm việc của mình."
- Lập trình viên: "Nhưng anh đã làm gì khác với chúng tôi?"
- Kỹ sư phần mềm: "Có lẽ là vì tôi đã dành thời gian để hiểu vấn đề trước khi cố gắng sửa nó."

Không có nhận xét nào: