Em học Python được chuyển ngữ từ cuốn Python for Kids của tác giả Jason R. Briggs. Đây là cuốn sách Best Seller trên Amazon, thuộc danh mục Tủ sách dạy lập trình cho trẻ em và đã được dịch ra 12 thứ tiếng.
Làm việc trong ngành công nghệ thông tin, anh Chương quan tâm đến việc định hướng, dạy lập trình cho con trai từ nhỏ. Năm 2020, khi bé 10 tuổi, anh quyết định giới thiệu về lập trình Python cho con.
Anh quan niệm, mỗi ngôn ngữ lập trình - cũng như tất cả các ngoại ngữ, đều có cú pháp, cấu trúc, ngữ pháp rất riêng. Và cũng như ngoại ngữ, khó hay dễ là tuỳ cảm nhận và cách tiếp cận của mỗi người. Ngôn ngữ lập trình Python ngay từ đầu được thiết kế theo hướng thân thiện với ngôn ngữ của con người, nên ngữ pháp (hay nói đúng hơn là cú pháp) của Python được tối giản hết sức, khác với một số ngôn ngữ lập trình khác như C++ hay Java. Vì thế, nó dễ đọc, dễ hiểu, kể cả đối trẻ em. Không những thế, Python hiện là ngôn ngữ lập trình hàng đầu do sự lớn mạnh của các hệ thống máy học và trí tuệ nhân tạo.
Anh Chương cho biết, sách dạy lập trình tiếng Anh rất nhiều, nhưng sách tham khảo để các bạn nhỏ có thể tự đọc hiểu, tự học và tự mày mò thì khá hiếm. Khi đọc Python for Kids, anh Chương thấy từng câu từng chữ đi vào đầu trôi chảy, tự nhiên. Từ bìa sách cho đến từng trang sách bên trong đều thống nhất một tinh thần dạy lập trình nhưng lại dưới góc nhìn và lối suy nghĩ gần gũi với trẻ em.
"Trong một khoảnh khắc, tôi muốn dịch cuốn sách này ra tiếng Việt để có thể cùng chia sẻ cho các độc giả và các bạn nhỏ có cùng hứng thú và đam mê. Vậy là Em học Python ra đời", anh Chương chia sẻ.
Mất 8 tháng để dịch và xuất bản sách, chàng Kỹ sư dữ liệu lớn đang làm việc tại T-Mobile (nhà mạng lớn thứ ba nước Mỹ) cho biết, những thành quả ban đầu từ cuốn sách dịch khiến anh bất ngờ.
Sách gốc dày khoảng 350 trang, còn cuốn Em học Python do anh Phan Chương dịch được chia làm hai tập sách mỏng và dễ đọc hơn. Anh cho hay mình không lấy tiền nhuận bút để sách được giảm giá chút ít, có thể đến tay nhiều độc giả hơn. Hiện tại, 1.000 ấn bản tập một (Lập trình căn bản) đã đến tay độc giả, còn tập hai (Ứng dụng lập trình vào viết game) đang được tiến hành in. Anh cho biết nhận về hàng trăm lời cảm ơn của các bậc phụ huynh, các em nhỏ đã biết đến và đọc sách.
"Nhiều phụ huynh gửi phản hồi khi con em họ hứng thú với hình minh họa, cách dẫn dắt mà cuốn sách mang lại. Do sách mang tính thực hành cao, một vài bạn nhỏ còn làm vượt ra cả những gì sách hướng dẫn, hơn cả mong đợi của tôi", anhh Phan Chương nói thêm.
Là một dịch giả trẻ, đồng thời lạ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ó khi nhiều đơn vị e dè trong việc nhận đỡ đầu cho cuốn sách bởi vấp phải bài toán kinh doanh. Được nhà sáng lập FUNiX Nguyễn Thành Nam kêu gọi các đơn vị xuất bản, phát hành sách, anh Chương đã tìm được đối tác phát hành sách phù hợp là công ty Cổ phần giáo dục Sputnik. Bên cạnh đó, FUNiX đã góp phần hỗ trợ tài chính cho cuốn sách, là cú hích cuối cùng giúp sách được xuất bản và đến tay độc giả.
Nhận mình là người cầu toàn trong công việc, bao gồm cả dịch sách, anh Phan Chương cho hay bản thân đã tự tay làm bìa sách để đúng với ý tưởng, mẫu mã của sách gốc. Bên cạnh đó, anh đang tích cực xây dựng website Em học python và làm một loạt video đọc sách và hướng dẫn các bạn nhỏ làm theo sách trên Youtube. Theo anh, việc nghe và làm theo video giúp người đọc học lập trình dễ dàng hơn.
Anh Phan Chương nhận định, học lập trình không khó, về bản chất là học cách tư duy logic. Mà để học tư duy logic thì không nhất thiết là phải biết đọc biết viết. Dưới góc độ này, trẻ em từ 4-5 tuổi đã có thể học lập trình một cách hết sức tự nhiên nhờ các bài toán logic bằng hình ảnh và lời nói.
"Một khi đã quen với cách tư duy theo kiểu máy tính này, các em khi lớn hơn, biết đọc biết viết biết sử dụng máy tính, sẽ có thể gõ ra các câu lệnh thông qua các ngôn ngữ lập trình (như Python) và lập trình từ rất sớm", anh Chương chia sẻ.
Dịch giả đồng thời cho rằng quan điểm học lập trình là để làm lập trình viên chưa đúng với thực tế, khiến nhiều phụ huynh e ngại định hướng con học lập trình. "Học lập trình là học cách tư duy. Học lập trình là học một kỹ năng sống", dịch giả khẳng định.
Quỳnh Anh
Độc giả quan tâm có thể đặt mua sách tại đây.