Lập trình viên tiếng anh là gì? Các công việc của lập trình viên