Trong nhiều năm, câu chuyện thường được nhắc đến là công nghệ đám mây sẽ đẩy máy tính lớn vào dĩ vãn.
Để hiểu thực tế hiện nay, Developer đã có cuộc trò chuyện với Tiến sĩ Elizabeth Maxwell, Giám đốc Toàn cầu về Hiện đại hóa Máy tính lớn tại BMC Software.

“Đã có thời kỳ máy tính lớn được xem xét thay thế, nhưng giờ đây tư duy này đã hoàn toàn thay đổi,” Maxwell chia sẻ.

Ảnh của Tiến sĩ Elizabeth Maxwell, Giám đốc Toàn cầu về Hiện đại hóa Máy tính lớn tại BMC Software.

Maxwell cho biết trong khảo sát máy tính lớn (MF) hàng năm của BMC, đến 97% người tham gia khẳng định máy tính lớn là nền tảng lâu dài và đang được mở rộng cho các tác vụ mới.
Bà nói thêm:
“Máy tính lớn sẽ tiếp tục tồn tại và phát triển.”

Sự thay đổi này đến từ nhận thức rằng máy tính lớn có thể trở thành một phần của hệ thống phần mềm hiện đại như mọi công nghệ khác.

“Máy tính lớn ngày nay đã hòa nhập vào cả CI/CD và DevOps, tích hợp vào các framework hiện có và sử dụng công cụ hệ thống x86 như một phần của hệ sinh thái CNTT, bao gồm cả MF.”

Nói cách khác, đây không phải là cuộc giằng co giữa cũ và mới;
mà là sự tích hợp thực tế khi pipeline cho mã máy tính lớn chạy trên Jenkins hoặc Azure DevOps, và nhà phát triển làm việc trong VS Code hoặc Eclipse thay vì vật lộn với màn hình xanh.

Hiện đại hóa máy tính lớn bắt đầu từ trải nghiệm nhà phát triển.
Maxwell giải thích hiệu ứng cô lập đã kìm hãm phát triển máy tính lớn dù phần cứng tiến lên.
Giải pháp là đáp ứng nhà phát triển ở nơi họ đang đứng:
IDE trực quan, hoàn thành mã thông minh, chuỗi công cụ tích hợp và văn hóa coi trọng việc phân phối, tốc độ và an toàn.

BMC AMI Code Insightsđược tích hợp trong Workbench IDE cho VS Code hoặc Eclipse, cung cấp giải thích bằng sơ đồ và văn bản giúp mã lạ trở nên dễ hiểu.
Thật ấn tượng khi hành vi thay đổi nhanh chóng khi rào cản giảm xuống.

“Khi chúng tôi giới thiệu BMC AMI DevX Workbench với giao diện Eclipse và VS Code cho một khách hàng dịch vụ tài chính, 20-25% nhà phát triển đã tự nguyện chuyển đổi trong vài tuần,” Maxwell nhớ lại.
“Các nhà phát triển trẻ nhất ‘nhảy vào ngay lập tức,’ như kỹ sư hệ thống cho biết.
Không cần mệnh lệnh, chỉ cần công cụ tốt hơn.”

Để định lượng kết quả, các nhóm báo cáo thời gian viết mã tăng 33% và thời gian hòa nhập giảm một nửa khi IDE thay thế màn hình xanh.
Một trưởng nền tảng nắm bắt sự thay đổi văn hóa:
công cụ “thay đổi cuộc trò chuyện từ ‘Ứng dụng này được xây dựng tồi’ thành ‘Này, cái này hay đấy.'”

Tuy nhiên, có một thực tế khác cần đối mặt.
Phần lớn logic nghiệp vụ thế giới nằm trong mã có từ trước hầu hết kỹ sư hiện đại.
Maxwell dẫn ước tính khoảng 344 tỷ dòng COBOL đang chạy, liên quan đến 90% Fortune 500.
Những chương trình này có thể đồ sộ và phức tạp.

“Giống như mong đợi ai đó đọc Chiến tranh và Hòa bình của Tolstoy một lần và hiểu hết, rồi thay đổi và kiểm tra.
Rất khó,” Maxwell giải thích.

GenAI đang thay đổi cách tiếp cận.
Với BMC AMI DevX Code Insights, nhà phát triển nhận giải thích cấu trúc và luồng trực quan để tăng tốc hiểu biết mà không gửi tài sản trí tuệ vào mô hình công cộng.

Công ty cẩn trọng không lặp sai lầm.
AI có thể tạo “Nghịch lý Tốc độ AI”, khi thay đổi được tạo vượt quá khả năng triển khai an toàn.
BMC nghĩ về toàn bộ con đường, lấy cảm hứng từ Model Context Protocol để kết nối từ chẩn đoán, sửa lỗi, qua kiểm thử, tài liệu, kiểm soát thay đổi và triển khai.

Bức tranh nhân tài cũng cải thiện.
Vài năm trước, nhiều người lo ngại chuyên môn máy tính lớn sẽ giảm khi chuyên gia nghỉ hưu.
Mối quan ngại đó thúc đẩy hành động.
Các công ty hợp tác với đại học, lập chương trình sau đại học và học nghề, đưa nhà phát triển mới vào.

Trong khảo sát của BMC, Millennials và Gen Z chiếm 37% người trả lời, và dự kiến đạt 66% vào 2025.
Những nhà phát triển này quen với VS Code, Git và CI/CD.
Khi công cụ quen thuộc có trên máy tính lớn, nền tảng trở nên dễ tiếp cận thay vì đáng sợ.

Tôn trọng lựa chọn cũng giúp ích.
Maxwell kể về đồng nghiệp dùng màn hình xanh bốn thập kỷ, đi khắp thế giới tinh chỉnh ứng dụng COBOL và PL/I.
Ông phản đối khi giao diện hiện đại iStrobe xuất hiện.
Vài tuần sau, ông không muốn quay lại.

Điều hướng trực quan, khung nhìn đồ họa điểm nóng hiệu suất và ít nỗ lực hơn tạo sự khác biệt.
Bài học là nhà phát triển cuối sự nghiệp thường ủng hộ công cụ hiện đại khi nó giúp chia sẻ kiến thức và làm việc nhanh hơn.
Như Maxwell tóm tắt:
“Lựa chọn chinh phục trái tim;
kết quả giữ chân họ.”

Vượt ra ngoài công cụ, nhiều tổ chức muốn cách có cấu trúc để hiện đại hóa quy trình.
Đội tư vấn BMC bắt đầu bằng lắng nghe.
BMC dùng Value Stream Mapping để phát hiện nút thắt và liên kết cải tiến với kết quả:
triển khai nhanh hơn, ít thời gian gỡ lỗi, ít sự cố;
hòa nhập và giữ chân nhanh hơn trong nhóm lai;
và tư thế tích hợp máy tính lớn vào DevOps doanh nghiệp mà không hy sinh ổn định.
Cách tiếp cận tăng dần:
bắt đầu với một nhóm ứng dụng, chứng minh giá trị, rồi mở rộng.

Không phải mọi con đường đều giữ toàn bộ COBOL.
Một số chọn hiện đại hóa module cụ thể tốn kém, rủi ro hoặc thay đổi nhiều, hoặc tận dụng bộ xử lý zIIP.
Điều quan trọng là không biến hiện đại hóa thành viết lại tái tạo nợ kỹ thuật bằng ngôn ngữ mới.

Bước đầu là xác định ứng viên phù hợp bằng số liệu trong BMC AMI Code Insights, sau đó chia khối lớn thành phần nhỏ quản lý được để giảm rủi ro và kiểm thử đơn giản.
BMC AMI DevX Code Insights tạo mã Java hướng đối tượng tuân theo mẫu thiết kế hiện đại.

“Đây không phải ‘JOBOL’ (mã Java bắt chước cấu trúc COBOL)
– dịch từng dòng chỉ chuyển vấn đề bảo trì sang Java,” Maxwell giải thích.
“BMC tạo Java với tài liệu toàn diện giải thích mã làm gì, qua đó nắm bắt kiến thức cho người tiếp theo.

“Quan trọng nhất, chúng tôi bảo tồn kiến thức.
Mỗi chuyển đổi bao gồm tài liệu nhận thức ngữ cảnh do AI tạo, đảm bảo logic không bị mất trong dịch thuật.
Kết quả?
Các nhóm kế thừa hệ thống bảo trì được có thể cải tiến, không phải nợ kỹ thuật bằng ngôn ngữ mới.”

Hiện đại hóa nên cải thiện trải nghiệm nhà phát triển và tương lai hệ thống, không chỉ đơn thuần chuyển chỗ phức tạp.

Còn một khía cạnh nhân sự trong việc thu hút nhân tài mới trong khi duy trì tốc độ thay đổi.
BMC tin rằng máy tính lớn nên được cảm nhận như phần mở rộng của những gì các nhà phát triển mới vào nghề đã biết thông qua việc cung cấp VS Code, Git và tích hợp pipeline. Loại bỏ những phiền phức không đáng có bằng cách để Code Insights GenAI giải thích mã kế thừa bằng ngôn ngữ đơn giản, với bản đồ trực quan và ngữ cảnh bằng văn bản ghi lại kiến thức nội bộ cho người kế tiếp.
Tạo các nhóm hybrid để kinh nghiệm và góc nhìn mới được pha trộn mỗi ngày.
Sau đó kết nối công việc với kết quả kinh doanh và theo dõi những gì quan trọng với số liệu DORA.

Nền tảng của tất cả điều này là sự thay đổi tư duy.
Hãy ngừng coi máy tính lớn như một thứ tách biệt, hoặc như một vấn đề cần được thay thế, và bắt đầu đưa nó vào cùng một cấu trúc với phần còn lại của hệ thống phần mềm.
Đưa pipeline lên Jenkins hoặc Azure DevOps.
Sử dụng IDE như VS Code và Eclipse.
Tận dụng GenAI ở những nơi nó đẩy nhanh sự hiểu biết và bảo vệ tài sản trí tuệ.
Khi bạn làm vậy, tông giọng trong nhóm sẽ thay đổi từ sự cam chịu sang tò mò và bạn tái khám phá một nền tảng tự khẳng định giá trị bằng cách thực hiện những việc khó khăn một cách đáng tin cậy.

“Máy tính lớn là các nền tảng đang phát triển cho sáng tạo hiện đại,” Maxwell giải thích.
“Con người sẽ chỉ đạo quy trình xử lý sự cố, nhưng sự tương tác sẽ mang tính chất hướng dẫn hơn là thực hiện.”

Muốn tìm hiểu thêm về máy tính lớn từ BMC?Hãy xemLive Demo & Hands On:
Navigating the BMC AMI DevX Platform to Understand Code Faster Using AI
diễn ra trực tuyến vào Thứ Tư ngày 12 tháng 11 lúc 10:00 sáng GMT.

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!