Lộ trình mà tôi học Dev Web trong năm nhất và năm hai hiệu quả
Contents
1. Cơ duyên đến từ môn “Phương pháp nghiên cứu khoa học”
Trải qua một môn lằng nhằng này, tôi đã có sẵn trong tay một khối lượng kiến thức khổng lồ về dev web, làm một fullstack developer. Môn này tui phải tự học mọi thứ để làm web và mỗi thứ tui đều chỉ có một tuần để lầm.Sau đây là từng bước tui học:
Đầu tiên là HTML.
CSS
JavaScript
MySQL
PHP
Bootstrap framework
Đó là những nền tảng để xây dựng một trang web.
2. Nâng cao dev backend
Mô hình MVC
Laravel Framework
API
Unit Test
3. Như vậy chưa đủ
Đến năm thứ ba của đại học, mình tưởng chừng như đã nắm trong tay kha khá đủ kiến thức, nhưng sự thật thì không. Đến môn phân tích thiết kế hệ thống thông tin, công nghệ phần mềm, hệ quản trị cơ sở dữ liệu những môn này cho mình biết rằng những thứ kia chỉ là công cụ quan trọng hơn vẫn là phân tích làm sao để thiết kế ra một lượt đồ thật là hiệu quả, chuẩn để lưu dữ liệu, từ đó việc truy xuất dữ liệu cho ứng dụng mới nhanh chống được và tiết kiệm tài nguyên bộ nhớ. Còn công cụ chỉ là phù du người ta có thể thay đổi bất cứ lúc nào, người ta có thể cho mình làm web bằng NodeJS hoặc Java hoặc Ruby,… và lúc đó mình phải học lại toàn bộ về chúng. Nhưng phần thiết kế phân tích này thì khác vì vậy nó rất quan trọng trong dự án làm việc.
Và một điều nữa là chứng minh với mình thiết kế dữ liệu và truy vấn dữ liệu là hết sức quan trọng, đó là mình được phỏng vấn trong một công ty và họ chỉ hỏi mình xoay quanh về SQL là chủ yếu và họ cũng cho mình biết là CSDL phải chắc, cấu trúc truy vấn phải làm sao lấy dữ liệu nhanh thì mới được bởi vì hằng ngày lượng record lấy lên từ một câu truy vấn có thể lên đến cả ngàn record.
Kết luận
Trên đây là lộ trình học web của mình và những chia sẻ của mình cho các bạn tham khảo, mong rằng sẽ để lại cho các bạn một phần kinh nghiệm nào đó và có hướng đi tốt cho mình. Xin chào các bạn.