Skip to main content

Một lập trình viên COBOL làm gì?

Một lập trình viên phân tích ngôn ngữ theo định hướng doanh nghiệp (COBOL) phổ biến để xác định nhu cầu công nghệ thông tin và sau đó cập nhật, thay thế hoặc thiết kế phần mềm tùy chỉnh.Ngôn ngữ lập trình này đã được sử dụng từ cuối những năm 1950, và đã đóng một vai trò đặc biệt lớn trong các ứng dụng của chính phủ và kinh doanh.Các lập trình viên làm việc trong lĩnh vực này có thể duy trì các hệ thống cũ hơn được xây dựng trên cơ sở COBOL, hỗ trợ chuyển đổi giữa các ngôn ngữ lập trình và tạo ra các hệ thống COBOL mới.Nhiều người quen thuộc với nhiều ngôn ngữ lập trình để chúng có thể hữu ích hơn cho chủ nhân của họ. Các công ty có nhu cầu công nghệ thông tin liên tục có thể thuê các lập trình viên của riêng họ để duy trì các hệ thống họ sử dụng.Ngoài ra, các lập trình viên của họ có thể cập nhật phần mềm và thiết kế các ứng dụng mới khi cần thiết.Một lựa chọn khác cho một lập trình viên COBOL có thể là việc làm với một tổ chức tư vấn cung cấp các lập trình viên có sẵn cho khách hàng khi cần thiết.Ví dụ, một nhà thầu quốc phòng có thể giữ lại một lập trình viên COBOL để làm việc với các hệ thống máy tính khác nhau và thiết kế các hệ thống mới cho khách hàng chính phủ. Công việc này đòi hỏi phải chú ý cẩn thận đến chi tiết.Các lập trình viên gặp gỡ với khách hàng để thảo luận về các ràng buộc và mối quan tâm nhất định trong một tình huống, bao gồm cả những gì họ cần các chương trình để làm.Họ có thể bắt đầu phát triển các đề xuất, dựa trên cuộc họp và nghiên cứu này để tìm hiểu thêm về các tiêu chuẩn và thực tiễn.Khách hàng xem xét các đề xuất này để chọn các tùy chọn họ muốn và lập trình viên COBOL phân định mã, kiểm tra nó và cung cấp gói đã hoàn thành cho máy khách.Điều này có thể yêu cầu các bản vá và cập nhật định kỳ, cũng như các bản phát hành phiên bản mới để đáp ứng nhu cầu liên tục.Việc sử dụng phần mềm thường thay đổi theo thời gian, điều đó có nghĩa là nó cần thay đổi để thích nghi để tiếp tục hữu ích.Đánh giá cách mọi người sử dụng phần mềm, lập trình viên có thể cố gắng theo dõi để tiếp tục cập nhật nó trong một vấn đề kịp thời và hiệu quả để người dùng cảm thấy như nó không tụt hậu so với yêu cầu của họ.Đồng thời, lập trình viên tạo tài liệu cho người dùng và các lập trình viên khác để họ hiểu các thay đổi. Có thể hữu ích cho một lập trình viên COBOL để biết nhiều ngôn ngữ lập trình.Các ngôn ngữ khác nhau có thể phù hợp hơn với các chức năng khác nhau và khả năng chọn đúng ngôn ngữ có thể có giá trị.Kỹ năng này cũng có thể hữu ích khi kế hoạch kinh doanh để chuyển đổi giữa các hệ thống.Lập trình viên có thể đóng vai trò là nhà tư vấn để hỗ trợ xác định chương trình nào sẽ phù hợp nhất và có thể tham gia vào quá trình chuyển đổi, bao gồm di chuyển dữ liệu và chức năng thử nghiệm.