Blog radio số 119: Phía sau màn hình máy tính
Nếu hỏi một lập trình viên đang làm gì, có lẽ câu trả lời sẽ rất đơn giản: “Đang code.”
Nhưng thật ra, phía sau hai chữ “code” ấy là rất nhiều điều mà không phải ai cũng nhìn thấy.
Người ta thường nhìn thấy một ứng dụng chạy mượt, một website hoạt động ổn định hay một tính năng mới vừa được ra mắt. Nhưng ít ai nhìn thấy hàng chục, hàng trăm lần thử rồi lại sửa. Những buổi ngồi trước màn hình hàng giờ chỉ để tìm ra một dấu chấm phẩy bị thiếu. Hay cảm giác sung sướng đến mức chỉ muốn đứng dậy vỗ tay khi cuối cùng dòng chữ “Build Successful” hiện lên sau cả buổi vật lộn.
Có người từng ví lập trình viên giống như những người xây cầu.
Người đi qua cây cầu sẽ nhớ đến cảnh đẹp hai bên, nhưng rất ít ai nghĩ đến những người đã âm thầm đặt từng viên gạch, từng thanh thép để cây cầu ấy đủ vững chắc.
Nghề lập trình cũng vậy.
Khi mọi thứ hoạt động trơn tru, chẳng mấy ai để ý.
Nhưng chỉ cần hệ thống gặp lỗi vài phút, mọi người sẽ lập tức nhận ra sự tồn tại của những con người đứng phía sau.
Có lẽ đó cũng là điều đặc biệt của nghề này. Thành công nhiều khi là khi… không ai nhắc đến mình. Bởi điều đó có nghĩa là hệ thống vẫn đang vận hành ổn định, người dùng vẫn đang có những trải nghiệm liền mạch và mọi thứ vẫn diễn ra như nó vốn phải thế.
Nhưng phía sau sự ổn định ấy là sự kiên trì, là tư duy logic, là tinh thần không bỏ cuộc. Bởi có những bug không thể sửa trong một lần. Có những bài toán phải thử rất nhiều cách mới tìm được lời giải. Và có những ngày, thứ duy nhất lập trình viên làm được chỉ là… kiên nhẫn thêm một chút.
Có lẽ vì vậy mà nghề lập trình không chỉ dạy chúng ta cách viết code.
Nó còn dạy chúng ta cách bình tĩnh trước vấn đề, cách chấp nhận sai để sửa, cách học một điều mới gần như mỗi ngày và cách không bỏ cuộc chỉ vì một lỗi tưởng chừng rất nhỏ.
Nhân Ngày Lập trình viên Thế giới 13/9, xin gửi lời cảm ơn đến tất cả những developer, tester, kỹ sư phần mềm và những người đang ngày ngày âm thầm tạo nên những sản phẩm công nghệ mà hàng triệu người sử dụng.
Cảm ơn vì những dòng code tưởng chừng khô khan nhưng lại đang kết nối con người với nhau.
Cảm ơn vì sự kiên trì phía sau mỗi lần sửa lỗi.
Và cảm ơn vì phía sau mỗi sản phẩm công nghệ, luôn có những con người đang lặng lẽ làm nên điều không hề đơn giản.
Chúc tất cả các lập trình viên sẽ luôn giữ được niềm yêu thích với nghề, luôn tìm thấy niềm vui trong từng bài toán khó và sẽ còn tạo nên thật nhiều giá trị bằng chính những dòng code của mình.
Happy Programmer’s Day!














