Lập trình viên

Lập trình viên (người lập trình hay thảo chương viên điện toán) là người viết ra các chương trình máy tính. "Thảo chương viên điện toán" là một từ cũ, được dùng trước năm 1975, và đang trở nên ít phổ thông hơn. Theo thuật ngữ máy tính, lập trình viên có thể là một chuyên gia trong một lĩnh vực của chương trình máy tính hoặc là một người không chuyên, viết mã cho các loại phần mềm. Người đã thực hiện và đưa ra cách tiếp cận chính thức để lập trình được gọi là người phân tích phần mềm.

Những người thành thạo các kỹ năng lập trình máy tính có thể trở nên nổi tiếng, tuy nhiên sự đánh giá này lại bị giới hạn bởi những phạm vi trong lĩnh vực công nghệ phần mềm. Nhiều trong số những lập trình viên danh tiếng lại được dán mác là tin tặc. Những lập trình viên thường gắn với hình ảnh những chuyên gia tin học "cá biệt", họ chống lại cái gọi là "những bộ com lê" (thường gắn liền với những bộ đồng phục trong các doanh nghiệp, theo cả nghĩa đen lẫn nghĩa bóng - chỉ dành cho giới quyền uy), sự điều khiền, tuân theo luật lệ. Có nhiều người trẻ tuổi vẫn có khả năng lập trình tốt, họ được xem là các hạt giống cho ngành lập trình trong tương lai. Trong lịch sử, Nữ bá tước Ada Lovelace được xem như là lập trình viên đầu tiên trên thế giới.

Một số ngôn ngữ mà lập trình viên sử dụng phổ biến là C, C++, C#, Java, .NET, Python, Visual Basic, Lisp, PHP và Perl.

Vị trí trong ngành phần mềm 
 Kiểm thử viên phần mềm (Software tester)
 Đảm bảo chất lượng phần mềm (Software quality assurance)
 Kiến trúc sư về giải pháp phần mềm (Software solution architect)
 Quản trị dự án phần mềm (Software project manager, Software project leader)
 Thiết kế web, thiết kế đồ họa (Web designer)

Kỹ năng cần thiết của Lập trình viên 

Một số kỹ năng của lập trình viên cần có: tính cần cù, nhanh nhẹn và sáng tạo. Vì vậy một số doanh nghiệp lớn về Công nghệ thông tin khi thi tuyển đầu vào thường Test về: Tiếng Anh (Cần cù), GMAT(nhanh nhẹn) và IQ(Sáng tạo).

Lập trình viên ở Việt Nam 

Lập trình viên đều có mức lương khá cao so với mức lương của các ngành khác. Trung bình tại các công ty có nhu cầu tuyển dụng, lương khởi điểm của lập trình viên khoảng 5 đến 10 triệu đồng/tháng. Ngoài ra, nếu lập trình viên trình độ trong ngành công nghệ hoặc có nhiều thâm niêm thì sẽ nhận được mức lương tốt hơn.

Nghiên cứu thêm
 Weinberg, Gerald M., The Psychology of Computer Programming, New York: Van Nostrand Reinhold, 1971
 An experiential study of the nature of programming work: Lucas, Rob. "Dreaming in Code" New Left Review 62, March-April 2010, pp. 125–132.

Liên kết ngoài
 "The Future of IT Jobs in America" article
 How to be a programmer  - An overview of the challenges of being a programmer
 The US Department of Labor's description of "Computer Programmer"  and "Computer Software Engineer"  and statistics for employed "Computer Programmers"

Tham khảo

Nghề nghiệp
Lập trình máy tính
Công nghệ thông tin
Lập trình viên

de:Programmierer
hi:प्रोग्रामर
he:מתכנת
ka:პროგრამისტი
arz:مبرمج
my:ကွန်ပျူတာ ပရိုဂရမ်မာ