Trải nghiệm của tôi ở Cairo: 🦅 Tóm tắt - - Tôi không phải là một lập trình viên. - Tôi đã hoàn thành một hướng dẫn! Nhiều từ hơn -- Bối cảnh: Tôi không phải là một lập trình viên, cũng không phải là một kỹ sư. Nhưng tôi có một chút kinh nghiệm với các ngôn ngữ lập trình. Điều OK: Tôi đã học Khoa học Máy tính và Sinh học ở Đại học nhiều năm trước. Nhưng mỗi học kỳ, thay vì tham gia các khóa học lập trình, tôi đã thương lượng với trưởng khoa để thay thế chúng bằng những môn toán nhiều hơn. Điều xấu: Sau đó, khi tôi gia nhập Technion với tư cách là một giáo sư trợ lý trẻ, tôi phải dạy lập trình C, điều này thật sự là một trải nghiệm KINH HOÀNG đối với tôi (thật vui vì nó đã ở lại trong quá khứ), và còn hơn thế nữa đối với các sinh viên (những người đã sống sót), hầu hết trong số họ biết C tốt hơn tôi rất nhiều. Sự cố gần như hợp pháp: Tôi cũng đã học Python và thậm chí đã thu thập dữ liệu từ một vài trang web. Điều này suýt chút nữa đã khiến tôi gặp rắc rối (tôi gần như đã công bố các bài báo khoa học về những gì tôi đã thu thập, điều này sẽ vi phạm thỏa thuận người dùng của họ và khiến tôi gặp rắc rối pháp lý, nhưng đó là câu chuyện cho một lần khác). Điều tốt: Điều này dẫn tôi đến Cairo. Cairo trước đây rất khó. Và sau đó chúng tôi đã nâng cấp nó. Chúng tôi đã làm cho nó giống như Rust Chúng tôi đã làm cho nó an toàn Chúng tôi đã biến nó thành một ngôn ngữ lập trình cấp cao Nó trở nên rất dễ tiếp cận cho các lập trình viên ...