--------------- <> -----------------
--- KHOA HỌC - CÔNG NGHỆ - GIÁO DỤC - VIỆC LÀM ---
--- Học để đi cùng bà con trên thế giới ---

Tìm kiếm trong Blog

Lập trình Web (1) - Lời nói đầu

Lời nói đầu

Câu hỏi đầu tiên xuất hiện trong đầu, khi bạn thực sự muốn bước chân vào lĩnh vực làm web là “muốn theo nghề làm web bắt đầu từ đâu?”.

Bạn có thể bắt đầu theo 2 cách, cụ thể:

- [Cách 1] học bài bản theo chương trình của một trường đại học, cao đẳng, hay trung tâm (tạm gọi là chương trình chính quy)

- [Cách 2] tự học, bằng cách kết hợp các hướng dẫn, các bài học của rất nhiều thầy cô, anh chị trên mạng; cùng với các khóa học trực tuyến của các công ty, tổ chức, và cá nhân; học dưới sự trợ giúp của AI

Học bài bản theo chương trình chính quy có một số đặc điểm sau:

- Bạn phải vượt qua được các kì thi đầu vào, các đợt xét tuyển của các trường đại học và cao đẳng

- Học theo chương trình được thiết kế sẵn của các trường

- Chương trình học khá bài bản và chi tiết, cho phép bạn có thể lựa chọn và theo đuổi nhiều ngành nghề khác nhau

- Bạn cần phải chi trả một khoản tiền khá lớn cho học phí, học liệu, ăn ở, và đi lại

- Cần thời gian khá dài theo đúng tiến độ đào tạo của các trường

- Có nhiều môn học khó, đôi khi không thực sự cần thiết; có những môn học không phải là thế mạnh của bạn; hoặc bạn không thích, nhưng vẫn phải học

Trong phần tiếp theo (phần Tổng quan) sẽ trình bày cụ thể hơn về lộ trình học theo chương trình chính quy, để bạn có thêm một góc nhìn.

Tuy nhiên, nếu bạn không có nhiều tiền, nhưng có ý chí và muốn có một cái nghề; hoặc đơn giản bạn muốn tự tìm kiếm cho mình một con đường đi riêng, thì bạn vẫn hoàn toàn có thể tự học.

Để tự học, bạn cần phải chuẩn bị một cái máy tính; một ít chi phí để mua các khóa học, tài liệu; nếu tính toán hợp lý, thì chi phí này bằng khoảng một tháng lương thử việc của các lập trình viên. Chi phí lớn nhất chính là thời gian, ý chí và quyết tâm của bạn. Tài liệu này được viết cho các bạn chọn hướng tự học. Mời bạn cùng trải nghiệm.

Để có thể làm web, bạn cần đạt được các điều sau:

- Nắm được các kiến thức cơ bản, cần thiết, để tạo ra sản phẩm; làm cơ sở giúp bạn học được các chủ đề nâng cao

- Học kiến thức một cách bài bản, có “lớp lang”, để trả lời được các câu hỏi “tại sao lại làm như vậy?” hoặc “tại sao AI lại làm như vậy?” Thực tế, có nhiều bạn biết làm hoặc nhờ AI làm, nhưng không biết tại sao lại làm như vậy.

- Kỹ năng làm ra sản phẩm, làm nhiều thì sẽ quen, làm các sản phẩm từ dễ đến khó

- Kỹ năng tự học, tự đọc tài liệu (tiếng Việt, Anh) để có kiến thức áp dụng vào thực tế

- Thái độ đúng đắn khi làm nghề: yêu nghề, có đạo đức nghề nghiệp, tính kỉ luật, tinh thần trách nhiệm, khiêm tốn, không ngừng học hỏi

- Có khả năng đánh giá một sản phẩm do AI làm ra là đúng hay không

- Nếu sử dụng AI để tạo ra sản phẩm, thì bạn phải là người chịu trách nhiệm về sản phẩm đó

 “LẬP TRÌNH WEB, Tập 1 – HTML căn bản” là cuốn sách đầu tiên trong loạt các cuốn sách giúp bạn có thể tự tin bước vào nghề. Sách được viết theo kiểu dẫn dắt từng bước, bắt đầu với các kiến thức lý thuyết căn bản, đây được xem như những viên gạch nền móng, từ đó người học dễ dàng tiếp cận các kiến thức sâu hơn, khó hơn; tiếp đến có thể tự tìm tòi và thử nghiệm kiến thức đã biết vào việc tạo ra sản phẩm.

Tiếp sau phần kiến thức căn bản, tài liệu cũng cung cấp các từ khóa, liên kết tới các trang web, sách điện tử (ebook), và video khác trên mạng để bạn tự tìm hiểu, tự thực hành thêm, giúp bạn có thêm nhiều góc nhìn, nhiều thông tin và nhiều trải nghiệm hơn. Sau khi đã có những hiểu biết cơ bản về một chủ đề, tài liệu sẽ cung cấp các bài tập và bài thực hành nhằm giúp người đọc hiểu rõ hơn lý thuyết, từng bước nâng cao kỹ năng thực hành, có thể tạo ra các sản phẩm.

Ngoài ra, sách cũng có các bài tập, câu hỏi bằng tiếng Anh, giúp người đọc từng bước làm quen, để tiến tới sẽ đọc và làm việc với các tài liệu hoàn toàn bằng tiếng Anh. Bạn có thể sử dụng danh mục các từ tiếng Anh chuyên ngành tại đây: [https://docs.google.com/spreadsheets/d/1koyx85jh12QUat8FQxkVh8AI4Gr-E6NZkfXN84Fc1oE/edit?usp=sharing].

Cuối mỗi phần sẽ có các câu hỏi trắc nghiệm, giúp người học hệ thống và củng cố lại kiến thức.

Cuối cùng là hướng dẫn để làm một số dự án.

Nội dung của cuốn sách này:

- Giới thiệu một số chủ đề về chọn nghề, học làm nghề và phương pháp học

- Kiến thức căn bản về web, trình duyệt, URL, siêu liên kết, siêu văn bản

- Kiến thức tổng quan về HTML

- Cách hiển thị văn bản

- Tìm hiểu về liên kết

- Hiển thị hình ảnh

- Thiết kế form

- Nhúng nội dung vào trang web

- Các chủ đề mở rộng liên quan đến HTML

- Tập làm dự án

Đây là cuốn sách đầu tiên trong loạt các cuốn sách tự học làm web. Cuốn sách tiếp theo bạn nên có là “LẬP TRÌNH WEB, Tập 2 – CSS căn bản”.

Dù đã cố gắng, nhưng tài liệu này chắc chắn còn hạn chế về kiến thức, kĩ năng, nhận định. Mong bạn luôn đọc trong tâm thế hoài nghi.

-------

Bài tiếp: Lập trình web (2) - Nụ cười Stan Shih và nghề CNTT