Một ngày tháng 6, anh Cao Văn Việt, giám đốc dự án của CodeLearn (một nền tảng học lập trình trực tuyến cho cộng đồng sinh viên và nhà phát triển) nhận được tin nhắn từ một sinh viên tên Trần Trọng Nghĩa, yêu cầu thực tập. .
“Xin vui lòng gửi cho tôi sơ yếu lý lịch của bạn,” ông Yue trả lời. “Sơ yếu lý lịch là gì?” – Thông điệp phản hồi. Người quản lý hơi khó chịu với câu hỏi ngu ngốc này, nhưng để kiểm tra sự kiên trì và khả năng của ứng viên, ông Việt đã thách thức: “Nhặt lỗi trên trang web CodeLearn và tiếp tục.” Học sinh sẽ bỏ cuộc vì khó tìm được sản phẩm giành giải thưởng San Juan năm 2020 và hiện có hơn 60.000 người dùng.
Vào buổi tối, tiếng Anh Việt Nam lại nhận được một loạt tin tức, thông báo kết quả của Nghĩa. Anh ấy đã gửi tin nhắn rằng: “Không thể tìm thấy phần này”, “Tôi không thể tìm thấy phần đó”. Vào buổi sáng, Nghĩa nở một nụ cười và gửi một tin nhắn, và tìm thấy một lỗi. Ông Việt vô tình chuyển nội dung sang công nghệ, nhưng đã xác nhận rằng “lỗi này không tồn tại”. Mười lăm phút sau, bộ phận kỹ thuật gọi lại, thừa nhận rằng lỗ mà Nghĩa tìm thấy là chính xác.
Trần Trọng Nghĩa hiện đang học lớp sáu tại một trường trung học cơ sở ở quận Ngô Quyền, Hải Phòng. Ảnh: Hải Hiển.
Ngạc nhiên trước kết quả, giám đốc Codelearn bắt đầu tìm hiểu thêm về Trần Trọng Nghĩa và phát hiện ra rằng học viên thực sự là một cậu bé 12 tuổi trong khu vực, một học sinh lớp 6. Bởi Ngô. Hải Phòng Quyên. Việt nói: “Mặc dù lỗi rất nhỏ nhưng để tìm hiểu, bạn phải có chuyên môn về khoa học máy tính năm ngoái.” Theo sự hiểu biết của anh, anh biết nhiều hơn khi anh 12 tuổi và Nghĩa biết rằng chương trình này có được bằng 8 ngôn ngữ. Giải nhất cuộc thi Lập trình sáng tạo quốc tế Việt Nam 2019. Cậu bé cũng giành được học bổng trong 2 khóa lập trình tại Hà Nội và hiện đang bắt đầu vá các tin tặc (kỹ thuật tấn công phát hiện lỗ hổng bảo mật).
“Điều này làm nhiều lập trình viên cao cấp ngạc nhiên vì họ nghĩ rằng anh ta ít nhất là một sinh viên máy tính giàu có,” ông Việt nhận xét. “Cuộc sống của Trần Trọng Nghĩa giống như cuộc đời của giám đốc CodeLearn. Khi nhập lệnh xử lý, mười ngón tay nhanh chóng trượt trên bàn phím và anh ta không phải sử dụng chuột. Từ cuối năm đầu tiên, khi anh chạm vào máy tính, Nghĩa trở nên” không bình thường ” Khác biệt “, anh ta không” nhảy vào trò chơi “như các bạn cùng lứa, mà mân mê trong cơ sở. Kể từ đó, mỗi cậu bé 6 tuổi đã dành 2-3 giờ để học máy tính trên YouTube.
Trong Năm lớp hai, cha anh đã cho chiếc máy tính cũ này và Nghĩa quản lý để sửa đổi hệ điều hành Windows. Vài năm sau, việc cài đặt hoặc bảo trì phần mềm máy tính tùy chỉnh của anh có thể được tùy chỉnh hoặc cài đặt song song trên hai máy tính. Một “nhân viên IT” thường sửa chữa máy tính cho giáo viên của mình ở trường hoặc người thân. Vào mùa hè năm 2018, khi anh ấy học lớp bốn, Nghĩa tự động tìm kiếm mật khẩu của mình. Quá khứ. Sau đó cài đặt lại theo sở thích của bạn. Thật không may, dữ liệu trên ổ cứng đã bị xóa. Mặc dù đã cố gắng khôi phục nhưng chỉ là một phần. Sau tai nạn này, cha anh đã cấm học sinh sử dụng máy tính.
Nhưng sau đó, anh Trần Trọng Đại – Ông Nghĩa nhận ra Đó là khả năng và niềm đam mê của cậu bé đối với khoa học máy tính của cậu bé. Ông quyết định hướng dẫn con học lập trình để có thể hiểu máy tính tốt hơn. Điều đầu tiên người cha làm là dạy con học tiếng Anh, từ đó Đặt nền tảng tốt cho ngữ pháp và một số từ vựng máy tính. Nhờ có cha dạy học, Nghĩa thậm chí có thể học lập trình trên các trang web từ nước ngoài.
Ngoài việc học tiếng Anh, Dai còn cố gắng hiểu lập trình cho người mới bắt đầu và thêm công nghệ Diễn đàn, tải thông tin và cung cấp cho con bạn. Trình độ tiếng Anh tốt cộng với khả năng nhớ câu dài chính xác, học lập trình Nghĩa rất thuận tiện. Sau khi làm quen được vài ngày, anh ấy đã viết chương trình đầu tiên của mình “Chào thế giới! “. Sử dụng ngôn ngữ Java. Tất cả những người quen đều tự học trực tuyến.
Thông qua việc học kiến thức cơ bản, Nghĩa bắt đầu viết các ứng dụng đơn giản, như đánh giá học sinh, trò chơi, v.v., rồi viết cho cha mình hai tháng sau để đề xuất thay đổi. Gợi ý cho giao diện ứng dụng hoặc tiện ích. Hoàn thành ứng dụng trò chơi và tải lên. Bố.
Khi bạn nhận được sản phẩm đầu tiên, Dai rất vui khi nhấn nút cài đặt. “Tôi không biết có thành công không, nhưng Nhìn thấy khuôn mặt sáng bóng của anh ấy, tôi rất vui vì anh ấy đã làm việc chăm chỉ. “Do đó, hai cha con đã chơi cờ trong ứng dụng do Nghĩa viết. Kể từ đó, khi phần mềm được viết, anh ấy luôn là người đầu tiên cho thấy sản phẩm của con trai mình. Mới .
Nghiên cứuTrên Internet, anh không hiểu vấn đề, cậu bé “đào” diễn đàn kỹ thuật để tìm giải pháp, trước hết là học hỏi từ kinh nghiệm của mình. Nhiều ngày, bố mẹ phải ngủ. Nghĩa nói: “Lập trình có rất nhiều kiến thức. Càng học, bạn sẽ càng cảm thấy thất vọng và yếu đuối.”
Cậu bé 12 tuổi vẫn tham gia các lớp học và bài học cơ bản khi tham gia các khóa học miễn phí trên Codelearn. Âm mưu được giao. Hiện tại, mặc dù Nghĩa chỉ mới học được 3 tháng, anh vẫn nằm trong top 20 trong số 60.000 sinh viên tích cực tham gia các hoạt động lập trình viên.
Ký ức đáng nhớ nhất của anh từ năm 5 tuổi là “chơi với máy tính”. Khi tôi học lớp năm, khi tôi thấy Apple ra mắt phiên bản mới của hệ điều hành với nhiều tính năng nổi bật, Nghĩa quyết định tìm cách tạo ra nó. Nó chạy trên máy tính HP cũ của tôi.
Nói chung, MacOS chỉ khả dụng trên các máy tính do Apple sản xuất, trong khi máy tính HP là thiết bị được thiết kế để sử dụng hệ điều hành Windows. Trở ngại lớn nhất khi cài đặt các hệ điều hành khác là không tương thích phần cứng. Để giải quyết vấn đề này, Nghĩa đã nghĩ ra cách gọi trực tiếp các chuyên gia của Apple tại Hoa Kỳ bằng cách trả lời. Nhưng để được giúp đỡ, Nghĩa phải khai báo số sê-ri của máy tính Mac. Học sinh lớp năm đã hack chiếc Macbook cũ bị hỏng, lấy ổ cứng và RAM để tìm số sê-ri. Sau khi nhận được phản hồi từ các chuyên gia của Apple, Nghĩa đã chinh phục thành công MacOS.
Kể từ đó, Nghĩa đã tận hưởng niềm vui khi nói chuyện với các trợ lý ảo của các công ty công nghệ nổi tiếng thế giới. Giống như Apple hay Google, bạn không chỉ có thể giải trí mà còn tìm hiểu thêm về tính năng tự động trả lời của máy.
Trần Trọng Nghĩa và cha anh Trần Trọng Đại. Đối với Nghĩa, bố tôi là một người rất quan trọng và ông đã hỗ trợ tôi rất nhiều cho việc theo đuổi công nghệ thông tin. Ảnh: Hải Hiển .
Vào tháng 3 năm 2019, khi tôi học lớp 5, Nghĩa đã tham gia vào các lập trình viên 8-19 tuổi, người đã giành giải nhất trong cuộc thi App Jamming Summit 2019. Nó là một sản phẩm bù nhìn được sử dụng trong hệ điều hành Android với chức năng ra lệnh bằng giọng nói và được các giám khảo cạnh tranh đánh giá cao.
Ứng dụng này được sử dụng để tìm kiếm thông tin về các loại con rối ở Việt Nam, cần phải nói tiếng Việt hoặc tiếng Anh, theo nhu cầu của người dùng. Do một số vấn đề, sản phẩm sau đó đã được mang đến Hồng Kông để cạnh tranh, vì vậy Nghĩa không có cơ hội giới thiệu sản phẩm của mình với bạn bè quốc tế. Đổi lại, đứa trẻ 11 tuổi đã quay và chỉnh sửa một video tiếng Anh cho trò chơi. Video của Nghĩa được trình chiếu tại lễ bế mạc Cuộc thi Hồng Kông 2019. Sau lễ trao giải, cậu bé 12 tuổi tiếp tục nhận hai học bổng lập trình tại Hà Nội. Năm nay, Nghĩa trở thành sinh viên trẻ nhất trong số 30 bạn trẻ và giành được học bổng “Ngôn ngữ của tương lai” do chuyên gia Nguyễn Hà Đông trao tặng.
Theo “Cẩm nang” để học tiếng Anh cho học sinh lớp hai. Anh dự định sẽ sử dụng sản phẩm này để tham gia Cuộc thi Sáng tạo và Giới trẻ Sản phẩm Quốc gia năm 2020.
“Mục tiêu của tôi là cải thiện phần mềm cho các ứng dụng suốt đời mỗi năm. Và dần dần cải thiện trình độ của mình”, cô bé 12 tuổi nói.