hỏi nhiều giờ làm việc thủ công với dữ liệu trong một loạt bảng tính Excel.
Khi mới đến, anh phải mất sáu tiếng để hoàn thành mỗi báo cáo cho giai
đoạn này (những người kỳ cựu làm việc hiệu quả nhất công ty có thể hoàn
thành nhiệm vụ này trong ba tiếng). Với Benn, chuyện này có vẻ không ổn
cho lắm.
Benn nhớ lại: “Theo cách tôi được truyền đạt thì quá trình này có vẻ rườm
rà phức tạp và thủ công.” Anh biết rằng Excel có một tính năng được gọi là
macro
cho phép người dùng tự động hóa các tác vụ phổ biến. Benn đã đọc
các bài báo về chủ đề này và nhanh chóng tổng hợp một trang tính mới, kết
nối với một loạt macro có thể thực hiện quy trình xử lý dữ liệu thủ công
trong sáu tiếng và thay thế nó chỉ bằng một cú nhấp chuột. Quá trình viết
báo cáo mà lúc đầu anh phải mất một ngày làm việc giờ chỉ tốn chưa đến
một tiếng.
4
Một lệnh riêng rẽ bằng ngôn ngữ lập trình mà kết quả là một chuỗi lệnh
bằng ngôn ngữ máy tính. (ND)
Benn là anh chàng thông minh, tốt nghiệp từ một trường ưu tú (Đại học
Virginia) với tấm bằng Kinh tế và giống như nhiều người cùng hoàn cảnh
khác, anh cũng có tham vọng cho sự nghiệp của bản thân. Anh không mất
nhiều thời gian để nhận ra rằng những tham vọng này có thể sẽ bị cản trở
chừng nào những kỹ năng chuyên môn chính của anh còn có thể được xử lý
bằng một macro Excel. Do đó, anh quyết định phải gia tăng giá trị của
mình với thế giới. Sau một thời gian nghiên cứu, Benn đi đến kết luận: Anh
sẽ thông báo với gia đình về việc từ bỏ công việc hiện tại và trở thành lập
trình viên máy tính. Tuy hào hứng với kế hoạch lớn đó, nhưng Ben đã vấp
phải một rào cản khác: Anh không biết viết mã.
Với tư cách là một nhà khoa học máy tính, tôi có thể chắc chắn một điều rõ
ràng rằng: lập trình máy tính là công việc khó khăn. Hầu hết các nhà lập
trình mới đều phải mất bốn năm nghiên cứu ở đại học để trau dồi kiến thức
cơ bản trước khi bắt đầu công việc. Thậm chí sau đó, cuộc cạnh tranh cho