Tin tức và phân tích của tất cả các thiết bị di động

Người phụ nữ có thành tích lớn hơn: Margaret Hamilton

Thực tế là ngày nay các kỹ sư phần mềm nói chung là nam giới, nhưng bạn có biết rằng chính phụ nữ đã nghĩ ra khái niệm ‘công nghệ phần mềm’ và phát triển nó không? Gặp Margaret Hamilton, người đã đưa con người lên Mặt trăng nhờ những đóng góp và phát triển của cô cho lĩnh vực này.

Nhà toán học nổi tiếng và tiên phong trong lĩnh vực khoa học máy tính, Margaret Hamilton, là người đã bác bỏ hoàn toàn định kiến ​​“Tất cả các nhà phát triển phần mềm đều là nam giới” mà bạn đã nghe từ trước đến nay. Xét rằng hiện nay chúng ta sử dụng máy tính và phần mềm trong hầu hết mọi khía cạnh của cuộc sống, không thể bỏ qua sự đóng góp của Hamilton cho nhân loại.

Tất nhiên, thành tích của Hamilton vượt xa chiều cao của chính anh. Khi chúng tôi nói đến đây, bạn sẽ nghĩ ngay đến “Có phải câu nói như vậy là vì cô ấy là phụ nữ không?” Nếu một phán xét như vậy sắp xảy ra, hãy coi như bạn đang đọc tin tức với thành kiến. Bởi vì trong bức ảnh mà bạn sẽ thấy ngay sau đây, bạn sẽ thấy rằng chúng tôi sử dụng cụm từ “thành công của cô ấy vượt quá tầm cao của cô ấy” không phải theo nghĩa ẩn dụ mà theo nghĩa đen.

Đi vào vũ trụ, thành trì cuối cùng của nhân loại, là ước mơ lớn nhất của toàn thế giới lúc bấy giờ. Mặt khác, Hamilton sống vào thời điểm chưa có lĩnh vực nào như công nghệ phần mềm trên thế giới và đang cố gắng tạo ra lĩnh vực này. Khi tổng hợp tất cả những khó khăn này lại, một bức tranh giống như kịch bản phim hiện ra: Con người phải lên Mặt trăng; Mặc dù phần mềm không quan trọng để lên Mặt trăng nhưng phần mềm này phải được mã hóa để các phi hành gia có thể hạ cánh trên Mặt trăng. Vấn đề duy nhất là công nghệ phần mềm chỉ đang thu thập thông tin.

NASA đã trao cho Hamilton và nhóm của ông sự độc lập hoàn toàn vào thời điểm đó. Bởi vì lĩnh vực công nghệ phần mềm giống như một lãnh thổ chưa được khám phá nên nhóm có thể sản xuất phần mềm theo cách họ muốn. Tất nhiên, mọi thứ bắt đầu thay đổi theo thời gian.

Khi nói về những khoảng thời gian đó, Hamilton nói rằng họ đã thay đổi công nghệ phần mềm từng ngày và họ tiếp thu được một nguyên tắc mới với mỗi quy tắc mới. Tuy nhiên, quyền tự do to lớn được trao cho họ theo thời gian đã biến thành một cuộc thảm sát quan liêu.

Đây sẽ là loại tàu đầu tiên đưa con người vào không gian. Vì lý do này, nó phải vừa hoạt động vừa không có sai sót.

Nhận thấy có lỗi trong quá trình kiểm tra, Hamilton nhận ra rằng máy tính đang xử lý nhiều thao tác hơn mức nó có thể xử lý. Trong khi radar được sử dụng khi hạ cánh cần 13% công suất thì hệ thống hạ cánh yêu cầu 90%. Tại thời điểm này, Hamilton đã phát triển phần mềm yêu cầu hệ thống xếp hạng các nhiệm vụ theo thứ tự quan trọng chứ không phải mức độ ưu tiên. Phần mềm bạn nhìn thấy trong ảnh là chuỗi mã viết tay cho phép Apollo 11 thiết lập chuỗi nhiệm vụ. Do mã này do Hamilton phát triển, các màn hình ưu tiên đặt tùy chọn ‘go/go’ (tùy chọn này là tùy chọn quyết định liệu tàu vũ trụ có hạ cánh trên Mặt trăng hay không) trước mặt các phi hành gia, đã gửi lệnh đến hệ thống để hạ cánh các phi hành gia lên Mặt trăng khi các phi hành gia chọn phương án ‘đi’. Phần còn lại của câu chuyện là lịch sử.

Hamilton cũng làm việc với NASA trong các sứ mệnh Apollo khác của NASA. Các phương pháp thiết kế cụ thể của nó đã đặt nền móng cho các phương pháp công nghệ phần mềm hiện đại.

Hoàn thành xuất sắc công việc tại NASA, Hamilton không chỉ giúp đưa nhân loại vào vũ trụ mà còn mở đường cho một ngành công nghiệp hiện trị giá hàng nghìn tỷ đô la.