Trong lúc đang phân vân tìm sách lập trình cho con trai, anh Phan Chương, một kỹ sư công nghệ tại Mỹ đã dịch cuốn sách Tôi Học Python và mang đến tài liệu tham khảo cho trẻ em Việt Nam.
Tôi đang học Python được dịch từ cuốn sách Python for Kids của Jason R. Briggs. Đây là cuốn sách bán chạy nhất trên Amazon, thuộc thể loại giá sách lập trình cho trẻ em và đã được dịch ra 12 thứ tiếng.
Anh Chương làm việc trong lĩnh vực công nghệ thông tin và quan tâm đến việc hướng dẫn, lập trình cho con trai từ khi còn nhỏ. Năm 2020, khi mới 10 tuổi, anh quyết định giới thiệu lập trình Python cho các con của mình.
Dịch giả Phan Chương hiện là kỹ sư máy tính chuyên xử lý dữ liệu lớn tại T-Mobile (Mỹ). Anh cũng là ông bố 2 con và là một “ông chồng tham công tiếc việc”.
Ông tin rằng mọi ngôn ngữ lập trình – giống như tất cả các ngôn ngữ nước ngoài – đều có cú pháp, cấu trúc và ngữ pháp riêng. Và cũng giống như ngoại ngữ, khó hay dễ là tùy thuộc vào cách nhìn nhận và cách tiếp cận của mỗi cá nhân. Ngôn ngữ lập trình Python ngay từ đầu đã được thiết kế để thân thiện với mọi người, vì vậy ngữ pháp (hay đúng hơn là cú pháp) của Python là rất tối thiểu, không giống như một số ngôn ngữ lập trình như C ++ hoặc Java. Vì vậy, nó rất dễ đọc và dễ hiểu ngay cả đối với trẻ em. Ngoài ra, do sự phát triển của hệ thống máy học và trí tuệ nhân tạo, Python hiện là ngôn ngữ lập trình hàng đầu.
Anh Chương cho biết sách dạy lập trình tiếng Anh có nhiều nhưng sách tham khảo mà các bạn trẻ có thể đọc, hiểu, học, tự làm thì khá hiếm. Khi đọc Python for Kids, anh Chương thấy rằng mỗi câu đều hiện lên trong đầu anh một cách trôi chảy và tự nhiên. Từ bìa sách đến từng trang sách, tất cả đều thống nhất trên tinh thần lập trình nhưng góc nhìn và tư duy thân thiện với trẻ nhỏ.
“Tôi muốn dịch ngay cuốn sách này sang tiếng Việt để có thể chia sẻ với độc giả và các bạn trẻ có cùng sở thích và đam mê. Đó là lý do tôi phát hiện ra rằng Python ra đời, ”anh Chương nói.
Mất 8 tháng để dịch và xuất bản cuốn sách. Một kỹ sư dữ liệu lớn làm việc tại T-Mobile (nhà điều hành mạng không dây lớn thứ ba ở Mỹ) cho biết anh rất bất ngờ trước kết quả đầu tiên của cuốn sách dịch.
Cuốn sách gốc dày khoảng 350 trang, trong khi cuốn Tôi Học Python do thầy Phan Chương dịch được chia thành hai tập sách mỏng và dễ đọc hơn. Anh cho biết anh không lấy tiền bản quyền để hạ giá cuốn sách một chút để nó có thể đến tay nhiều độc giả hơn. Hiện tại, 1.000 cuốn của tập 1 (lập trình cơ bản) đã đến tay độc giả trong khi tập 2 (ứng dụng lập trình vào viết game) đang được in. Anh cho biết đã nhận được hàng trăm lời cảm ơn từ các bậc phụ huynh và các em nhỏ đã biết và đọc sách.
Tôi học Python được dịch giả Phan Chương chuyển ngữ từ cuốn Python for Kids của Jason R. Briggs – cuốn sách bán chạy nhất trên Amazon trong danh mục Giá sách chương trình dành cho trẻ em và được dịch sang 12 thứ tiếng.
“Rất nhiều phụ huynh phản hồi khi con họ thích thú với những hình ảnh minh họa, hướng dẫn mà cuốn sách cung cấp. Vì cuốn sách rất thiết thực, thậm chí có em còn vượt xa những chỉ dẫn trong sách hướng dẫn, hơn cả sự mong đợi của tôi”, ông Mr. Phan Chương. thêm.
Là một dịch giả trẻ, đồng thời lựa chọn dòng sách lập trình – vốn còn mới mẻ ở Việt Nam – ban đầu anh Chương gặp khó khăn khi nhiều đơn vị ngại tài trợ sách vì gặp bài toán khó. Được người sáng lập FUNiX Nguyễn Thành Nam chỉ định xuất bản và phân phối sách, Chương đã tìm được đối tác xuất bản sách phù hợp là Công ty Cổ phần Giáo dục Sputnik. FUNiX cũng góp phần hỗ trợ tài chính cho cuốn sách, đây là bước cuối cùng để cuốn sách được xuất bản và đến tay độc giả.
Nhận thấy mình là người cầu toàn trong công việc, kể cả việc dịch sách, anh Phan Chương cho biết đã tự tay thiết kế bìa sách sao cho phù hợp với ý tưởng và thiết kế của sách gốc. Anh cũng đang tích cực xây dựng trang web I am learning Python, làm chuỗi video về đọc sách và hướng dẫn các em học theo sách trên Youtube. Theo anh, việc nghe và làm theo video sẽ giúp người đọc học code dễ dàng hơn.
Ông Phan Chương cho rằng, học lập trình không khó, bản chất là học cách suy luận. Nhưng để học suy luận logic, không nhất thiết bạn phải biết đọc và biết viết. Từ góc độ này, trẻ em từ 4-5 tuổi có thể học viết mã một cách tự nhiên nhờ các vấn đề logic với hình ảnh và từ ngữ.
“Khi chúng đã quen với cách suy nghĩ dựa trên máy tính này, khi chúng lớn hơn, chúng sẽ có thể đọc, viết và sử dụng máy tính và chúng sẽ có thể nhập lệnh thông qua các ngôn ngữ lập trình (như Python) và chương trình từ một còn sớm ”, ông Chương nói.
Người dịch cũng cho rằng ý tưởng học lập trình để trở thành lập trình viên là viển vông, đây là điều mà nhiều bậc phụ huynh lo sợ nên định hướng cho con mình theo học lập trình. “Học cách lập trình có nghĩa là học cách suy nghĩ. Người dịch nói: Học lập trình là một kỹ năng sống.
Quỳnh Anh
Bạn đọc quan tâm có thể đặt mua sách tại đây.