Chưa từng học lập trình và không có kinh nghiệm xây dựng website, Lê Tuấn Anh đã bắt tay phát triển website phục vụ công việc tại Vintech ngay sau học kỳ đầu tiên tại FPT Aptech. Với anh, đây không chỉ là một dự án học tập mà còn là cơ hội kiểm chứng khả năng áp dụng kiến thức vào thực tế.

Bắt đầu hành trình mới với lập trình
Lê Tuấn Anh sinh năm 1992, hiện công tác tại Vintech – đơn vị là đại lý ủy quyền bán các sản phẩm của Viettel và một số nhà cung cấp khác.
Công việc kinh doanh mang đến cho anh nhiều trải nghiệm thực tế. Tuy nhiên, khi thị trường ngày càng cạnh tranh và công việc sale trở nên nhiều thách thức, Tuấn Anh nhận ra mình cần một hướng đi mới. Anh quyết định học lập trình tại FPT Aptech để tìm kiếm cơ hội phát triển trong lĩnh vực công nghệ. Điều đặc biệt là trước khi bắt đầu học, anh gần như chưa có kiến thức về lập trình hay xây dựng website.
“Trước khi học FPT Aptech, tôi chưa có kiến thức về lập trình hay xây dựng website. Hiện tại tôi đang học từ đầu để tìm bước đi mới và con đường mới”, Tuấn Anh chia sẻ.
Từ nhu cầu công việc đến sản phẩm thực tế

Ý tưởng xây dựng website vin-tech.com.vn xuất phát từ chính công việc hằng ngày của Tuấn Anh. Trong quá trình làm sale, anh nhận thấy công ty cần một nền tảng để giới thiệu sản phẩm, báo giá và hỗ trợ khách hàng đăng ký mua chữ ký số thuận tiện hơn. Nhận thấy những kiến thức vừa học có thể áp dụng ngay vào công việc, Tuấn Anh quyết định bắt tay thực hiện thay vì chờ đến khi hoàn thành chương trình học.
“Ý tưởng xây dựng website xuất phát từ chính công việc tôi đang làm. Tôi nhận thấy công ty có nhu cầu giới thiệu sản phẩm, báo giá và hỗ trợ khách hàng đăng ký mua chữ ký số thuận tiện hơn. Khi thấy những kiến thức mình vừa học có thể áp dụng ngay vào công việc, cùng với sự phát triển nhanh của AI và công nghệ, tôi nghĩ mình nên bắt tay làm thử thay vì chờ học xong. Vì vậy, ngay sau học kỳ 1, tôi quyết định bắt đầu xây dựng website cho chính công việc của mình.”
Website được phát triển để bán các sản phẩm chữ ký số cho doanh nghiệp. Các chức năng chính gồm báo giá sản phẩm, đăng ký mua và kết nối với đội ngũ sale để hoàn thiện hồ sơ cho khách hàng. Để xây dựng sản phẩm, Tuấn Anh vận dụng nhiều kiến thức được học trong học kỳ đầu tiên. Từ lập trình backend, cơ sở dữ liệu, giao diện người dùng đến triển khai website trên môi trường thực tế, các nội dung trên lớp đều được đưa vào dự án.
Với PHP và Laravel, anh xây dựng cấu trúc website, mô hình MVC và các chức năng quản lý sản phẩm, danh mục, đơn hàng cùng những luồng xử lý nghiệp vụ phía backend. Kiến thức về SQL Server được sử dụng để thiết kế cơ sở dữ liệu, xây dựng mối quan hệ giữa người dùng, sản phẩm và thông tin giao dịch. Anh cũng áp dụng kiến thức để xử lý các truy vấn phục vụ hoạt động của hệ thống. Ở phần giao diện, React, UI/UX và Responsive Design giúp Tuấn Anh xây dựng giao diện thuận tiện hơn trên máy tính và thiết bị di động. Trong khi đó, Foundations of Programming with C giúp anh rèn luyện tư duy logic và cách tiếp cận bài toán.
Môn Project giúp Tuấn Anh hình dung rõ hơn về quy trình phát triển một sản phẩm. Từ xác định yêu cầu, thiết kế, lập trình, kiểm thử đến triển khai, các bước đều được áp dụng trong quá trình thực hiện website.
“Sau khi hoàn thành học kỳ 1, tôi nhận thấy những kiến thức mình học hoàn toàn có thể áp dụng vào công việc thực tế. Đặc biệt, việc tự tay làm một sản phẩm thay vì chỉ dừng lại ở những bài tập trên lớp giúp tôi hiểu bài sâu hơn và tự tin hơn khi bắt tay vào công việc”, Tuấn Anh chia sẻ.
Từ code chạy được đến sản phẩm có thể sử dụng

Việc xây dựng một website thực tế cũng mang đến cho Tuấn Anh nhiều thử thách. Nếu bài tập trên lớp có thể chỉ cần chạy ổn định trên máy tính cá nhân, sản phẩm phục vụ doanh nghiệp lại đòi hỏi nhiều yêu cầu khác. Khó khăn đầu tiên xuất hiện khi anh đưa website lên server. Tuấn Anh phải tìm hiểu thêm về cấu hình server, tên miền, DNS, SSL và môi trường Laravel.
Trong quá trình phát triển, anh cũng gặp các vấn đề liên quan đến cơ sở dữ liệu, phân quyền người dùng và giao diện trên nhiều thiết bị. Những kiến thức chưa từng gặp trong quá trình học buộc anh phải chủ động đọc tài liệu, thử nghiệm và tìm cách xử lý. “Khó khăn đầu tiên tôi gặp là khi đưa website lên server thực tế. Tôi phải tìm hiểu thêm về cách cấu hình server, tên miền, DNS, SSL và môi trường Laravel. Có những vấn đề trước đây chưa gặp khi học nên tôi phải chủ động đọc tài liệu và tìm cách xử lý.”
Theo Tuấn Anh, chính những vấn đề phát sinh trong quá trình làm sản phẩm thật giúp anh hiểu sâu hơn về kiến thức đã học. “Khi làm một sản phẩm thật, mọi thứ không còn đơn giản như một bài tập trên lớp, và mình cũng phải chủ động hơn rất nhiều để sản phẩm có thể hoàn thiện.” Hiện website vin-tech.com.vn đang trong quá trình được đưa lên server và tiếp nhận phản hồi từ ban lãnh đạo cùng đội ngũ sales của Vintech. Với Tuấn Anh, đây là giai đoạn quan trọng. Khi sản phẩm được sử dụng thực tế, anh không còn là người duy nhất đánh giá chất lượng website. Những phản hồi từ người dùng trở thành cơ sở để anh tiếp tục hoàn thiện sản phẩm.
“Cảm giác của tôi là rất vui vì sản phẩm của mình được công nhận. Nhưng thay vào đó, tôi cũng phải học hỏi rất nhiều từ những nhận xét, phản hồi của giám đốc và các bạn sale khác. Điều đó khiến tôi cảm thấy mình cần cố gắng hơn và hoàn thiện cả bốn kỳ học tại FPT Aptech.” Từ dự án này, Tuấn Anh nhận ra một lập trình viên không chỉ cần biết viết code. Người phát triển sản phẩm còn cần hiểu người dùng, nắm được nghiệp vụ và biết cải tiến sản phẩm dựa trên phản hồi thực tế.
Người đồng hành phía sau bước khởi đầu

Tuấn Anh cho rằng sự tự tin để bắt tay vào dự án ngay sau học kỳ đầu tiên không chỉ đến từ kiến thức đã học. Phương pháp học và cách truyền đạt kiến thức cũng giúp anh nhanh chóng làm quen với việc lập trình.
Anh đặc biệt nhắc tới thầy Đào Hồng Luyến – giảng viên đã đồng hành trong quá trình học tập. “Với tôi, cách học tại FPT Aptech rất thực tế. Đặc biệt, cách giảng dạy và truyền đạt kiến thức của thầy Đào Hồng Luyến giúp tôi nhanh chóng bắt nhịp với việc học và tự tin bắt tay vào làm sản phẩm ngay sau một kỳ học.” Từ một người gần như bắt đầu từ con số 0, Tuấn Anh đã có thể tự mình xây dựng một sản phẩm phục vụ công việc. Trong quá trình đó, anh không chỉ học ngôn ngữ lập trình và công cụ mà còn rèn luyện cách tư duy, phân tích vấn đề và tìm hướng giải quyết.
“Điều quan trọng nhất là mình phải dám làm. Khi bắt tay vào sản phẩm thật, có vấn đề thì mình lại tìm hiểu, thử nghiệm và sửa. Chính quá trình đó giúp tôi hiểu kiến thức sâu hơn và tự tin hơn với con đường mình đang chọn”, Tuấn Anh chia sẻ.
Từ trải nghiệm của mình, Tuấn Anh gửi lời tới những bạn đang muốn theo đuổi ngành lập trình: “Đừng sợ, hãy dám làm, dám thử, dù bạn xuất phát từ trang giấy trắng hay đã có đủ kiến thức lập trình.”
Với Tuấn Anh, việc có thể bắt tay vào một sản phẩm thực tế sau một học kỳ không có nghĩa anh đã trở thành một lập trình viên hoàn chỉnh. Điều quan trọng là anh đã có thể bắt đầu áp dụng kiến thức, tự tìm cách giải quyết vấn đề và tiếp tục hoàn thiện sản phẩm. Đây cũng là cách quá trình học tại FPT Aptech gắn với định hướng nghề nghiệp. Bên cạnh kiến thức và thực hành qua dự án, người học còn được hỗ trợ về CV, Portfolio, kỹ năng phỏng vấn và kết nối cơ hội với doanh nghiệp.
Chương trình có cơ chế cam kết việc làm với tối thiểu 3–5 cơ hội phỏng vấn phù hợp sau khi tốt nghiệp. Người học cần đáp ứng các yêu cầu về chuyên cần, tiến độ học tập và sự chủ động tìm việc. Phía trước Tuấn Anh vẫn còn hai kỳ học và nhiều thử thách mới. Với tinh thần chủ động và dám làm, anh sẽ tiếp tục hoàn thiện website Vintech, tích lũy thêm kiến thức và từng bước tiến gần hơn tới mục tiêu nghề nghiệp đã lựa chọn.
Huyền Tomato – Ngọc Anh – Phòng Hợp tác Doanh nghiệp
| FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |

