Trong lịch sử công nghệ, có một số cái tên đang âm thầm định hình tương lai. Margaret Hamilton là một trong số đó. Là một nhà khoa học máy tính và tiên phong trong lĩnh vực kỹ thuật phần mềm người Mỹ, bà đã dẫn dắt chúng ta vào kỷ nguyên vĩ đại của khám phá không gian, đồng thời định nghĩa thuật ngữ "kỹ thuật phần mềm" trong quá trình này. Câu chuyện của Hamilton không chỉ là một phần của lịch sử khoa học và công nghệ mà còn là biểu tượng cho cuộc đấu tranh và đột phá của phụ nữ trong lĩnh vực STEM.
Hamilton sinh ra tại Paoli, Indiana vào năm 1936 và sau đó chuyển đến Michigan cùng gia đình. Sau khi tốt nghiệp trường trung học Hancock năm 1954, bà vào Đại học Michigan chuyên ngành toán học, sau đó chuyển sang Cao đẳng Earl Hahn, nơi bà nhận bằng cử nhân toán học và bằng phụ về triết học vào năm 1958. Những thành tựu của cô không thể tách rời khỏi sự động viên của mẹ cô và ảnh hưởng từ hoàn cảnh gia đình.
Hamilton bắt đầu sự nghiệp của mình vào năm 1959 khi làm việc tại khoa khí tượng học của MIT, phát triển phần mềm dự báo thời tiết. Công trình của bà đã dẫn tới sự phát triển hơn nữa của lý thuyết hỗn loạn. Vào thời điểm đó, khoa học máy tính và kỹ thuật phần mềm không phải là những ngành học chính thức và các lập trình viên phải học trong quá trình làm việc.
Khi bạn là người mới, họ giao cho bạn một chương trình mà chưa ai từng hiểu hoặc chạy. Khi tôi mới bắt đầu, họ cũng làm như vậy.
Từ năm 1961 đến năm 1963, Hamilton làm việc cho dự án SAGE của Không quân Hoa Kỳ, viết phần mềm cho máy tính AN/FSQ-7, đóng vai trò quan trọng trong dự báo thời tiết và hoạt động phòng không. Thành công của cô không chỉ nâng cao kỹ năng mà còn là bàn đạp để cô gia nhập NASA trong tương lai.
Năm 1965, sau khi biết về chương trình Apollo, Hamilton quyết định tham gia vào dự án thám hiểm mặt trăng thú vị này. Bà trở thành lập trình viên đầu tiên được tuyển dụng cho chương trình Apollo của MIT và cuối cùng trở thành trưởng khoa kỹ thuật phần mềm.
Tôi đã chuẩn bị cho tình huống này rồi. Khi màn hình hiển thị mức độ ưu tiên hiện ra, trước tiên hãy đếm đến năm.
Trong những khoảnh khắc quan trọng của cuộc hạ cánh của Apollo 11, phần mềm do nhóm của Hamilton viết đã xử lý thành công nhiều cảnh báo máy tính, ngăn chặn nhiệm vụ hạ cánh bị hủy bỏ. Ngay cả trong trường hợp khẩn cấp, Máy tính hướng dẫn Apollo vẫn được lập trình để hạn chế các nhiệm vụ không cần thiết và đảm bảo an toàn cho các phi hành gia.
Nếu máy tính không nhận ra vấn đề này và thực hiện hành động khắc phục, tôi nghi ngờ Apollo 11 sẽ không thể lên được Mặt Trăng.
Năm 1976, Hamilton thành lập Higher Order Software, một công ty chuyên phát triển các kỹ thuật phòng ngừa lỗi và chịu lỗi hiệu quả hơn dựa trên kinh nghiệm của bà với chương trình Apollo. Sau đó, bà thành lập Hamilton Technologies vào năm 1986 để phát triển hơn nữa các khái niệm về thiết kế hệ thống và phát triển phần mềm.
Hamilton luôn là biểu tượng của chủ nghĩa nữ quyền trong khoa học và công nghệ. Những đóng góp tiên phong của bà trong lĩnh vực "kỹ thuật phần mềm" đã mở ra con đường cho vô số phụ nữ bước vào lĩnh vực STEM. Bà đã nhận được nhiều danh hiệu cho công việc của mình, bao gồm Huân chương Tự do của Tổng thống năm 2016.
Tôi bắt đầu sử dụng thuật ngữ "kỹ thuật phần mềm" để phân biệt nó với phần cứng và các loại kỹ thuật khác.
Những thành tựu của Margaret Hamilton là sự kết hợp giữa tính sáng tạo, tính kiên trì và tài năng. Bà không chỉ thay đổi hiểu biết của chúng ta về phần mềm mà còn trở thành biểu tượng cho phụ nữ trong lĩnh vực khoa học và công nghệ. Câu chuyện của Hamilton khiến chúng ta phải suy nghĩ, còn bao nhiêu tiềm năng của phụ nữ vẫn chưa được khai thác trong tương lai?