Bản thân công việc của lập trình viên cũng được chia thành nhiều mảng như lập trình di động, lập trình & phát triển hệ điều hành, lập trình website,... Để tích lũy kiến thức trong quá trình học tập tôi đã chuẩn bị rất nhiều kiến thức trong quá trình học tập. Các kế hoạch được tôi thực hiện như sau:
Bước 1: Nắm vững kiến thức HTML, CSS, Javascript
Thời gian: 5 tháng
Công việc
(1) Học tập trên lớp
(2) Tự học thêm kiến thức trên youtube
(3) Tổng ôn kiến thức sau quá trình học tập
(4) Thực hành lại các kiến thức học được
Tiêu chí thành công: Xây dựng được ứng dụng đơn giản với HTML, CSS, Javascript
Bước 2: Nắm vững các kiến thức về cơ sở dữ liệu
Thời gian: 3 tháng
Công việc:
(1) Xây dựng mô hình thực thể kết hợp cho bài toán
(2) Truy vấn lấy được cơ sở dữ liệu từ SQL Server, MySQL
Tiêu chí thành công: Truy vấn được cơ sở dữ liệu để phục vụ xây dựng ứng dụng
Bước 3: Học ngôn ngữ PHP và Laravel Framework
Thời gian: 5 tháng
Công việc:
(1) Nghiên cứu các tài liệu về ngôn ngữ PHP
(2) Làm quen với cú pháp ngôn ngữ PHP
(3) Làm quen với Laravel Framework
(4) Lập trình chức năng với PHP Laravel
Tiêu chí thành công: Xây dựng được website đơn giản bằng PHP Laravel
Bước 4: Học React và Vue
Thời gian: 6 tháng
Công việc
(1) Nghiên cứu tài liệu về Javascript
(2) Làm quen với câu trúc thư mục của React, Vue
(3) Lập trình chức năng với React, Vue
Tiêu chí thành công: Xây dựng được giao diện website bằng React, Vue