Khó ăn cát bê tông

Menu

Danh mục: Chưa phân loại

Phi lộ

Trang web này dành cho những ai thực sự mong muốn tự học làm trang web, phát triển website, kiến thức chủ yếu dành cho người mới bắt đầu. Bạn là:

  • Học sinh muốn làm trang web cho cá nhân, nhóm bạn, lớp học.
  • Một người làm việc nhiều trên mạng, rất quen thuộc với web, chưa từng làm web, giờ muốn tự tay làm một trang web.
  • Một cá nhân muốn học phát triển website để kiếm sống.
  • Một người tò mò, muốn thử cái gì đó mới mẻ, mang tính công nghệ chút xíu, nghĩ rằng web là cái thú vị.

Nếu bạn thuộc một trong các trường hợp kể trên, trang web này dành cho bạn.

Những điều nên & không nên cho người mới

  • Đừng quan tâm lộ trình: hãy đi rồi có đường, đích đến không quan trọng bằng vui thú trên chuyến đi.
  • Một chuyến đi mà bạn không chắc sẽ đi đến đâu rất thú vị, đáng trải nghiệm, đậm thử thách hơn nhiều so với chuyến đi bạn đã nhìn thấy rõ ràng sẽ tạo cảm giác chán phèo.
  • Hãy yên tâm rằng KACBT có lộ trình khá bài bản cho bạn, các bài học sẽ có thứ tự, bổ sung cho nhau để cuối cùng sản phẩm tạo ra là một website hoàn chỉnh.
  • Mỗi ngày hoặc tối đa 2-3 ngày học một chút sẽ tốt hơn nhiều so với dồn lại 1 tuần, 1 tháng mới học một buổi nhiều tiếng đồng hồ.
  • Nhớ đăng ký để tham gia thảo luận, giúp quá trình học tốt hơn, hiểu bài và thực hành thông suốt. Chú ý: chỉ đăng ký nếu bạn tích cực, mỗi tuần đều tham gia thảo luận 1-2 lần, khi bạn không tham thảo luận trong vòng 1 tháng, chúng tôi sẽ xóa tài khoản.
  • KACBT phối hợp các cách thức để lý thuyết, thực hành, bài tập nâng cao, dự án nhỏ để người học cảm thấy có hứng thú, tự đánh giá được sự tiến bộ.

Để không lạc lối trên trang web lộn xộn này

Bạn cần truy cập chức năng Menu ở góc phải – trên của trang, học gì cứ mục đó mà đọc bài lần lượt theo số thứ tự 1-2-3…

Dùng trình soạn thảo code nào cho người bắt đầu?

Nói về trình soạn thảo mã dành cho dân lập trình thì đầy ra, việc lựa chọn này cũng gây tốn giấy mực, tranh cãi loạn cả lên. Vì vậy, bài này có thể làm mất lòng các bạn. Mình chỉ nói rằng cái gì gọn nhẹ, ít chức năng, chỉ vừa đủ sử dụng là ngon lành cho người mới tự học rồi.

Mục đích là bắt tay vào viết code để học, chứ không phải trang bị vũ khí khủng để làm gì. Bạn có thấy trường dạy lái xe nào cho học viên thực hành trên những con xe ô-tô dạng siêu xe hoặc xe phân khúc tầm cao giá trên 1 tỉ đồng?

Vậy, ứng viên cho trình soạn thảo code cho người học mới bắt đầu trên môi trường Windows đó là mình có vài gợi ý sau:

  1. Giao diện đơn giản, nhỏ gọn, dễ dùng: Notepad Plus Plus
  2. Một trình soạn thảo code khá PSPad.
  3. Một chàng phi công soạn thảo PilotEdit Lite (chú ý khi tải click phiên bản có chữ Lite)

Các trình soạn thảo trên đều miễn phí hoặc dùng cho cá nhân không phải mua licence.

Những ai học theo hình thức gia sư 1 kèm 1, chúng tôi sẽ yêu cầu như là sự bắt buộc: chỉ được dùng một trong các trình soạn thảo bên trên. Ai cứng đầu, thích dùng mấy “vũ khí khủng” thì đã không thể tiếp tục rồi, vì họ có triết lý khác mình, mình hướng dẫn họ thì dễ… cãi lộn.

Bạn hãy mạnh dạn bỏ qua các tên tuổi như:

  • VS Code (viết dài là Visual Studio Code): cái này quá khủng, nhiều chức năng quá gây rối
  • Sublime Text: mắc tiền để mua, đến 99 đô la Mỹ thì không dành cho người mới tự học làm web
  • Bracket, Atom: những cái này trước khi có VS Code thì ngon, nhưng giờ VS Code đã thống lĩnh
  • Các IDE khác: cái này dành cho những người lập trình phần mềm hơn là dân ngoại đạo

Việc sử dụng các trình soạn thảo trang bị nhiều thứ hay ho, trong đó cái chức năng “nhắc bài” cực kỳ tai hại cho người mới học vì sẽ không nhớ được các từ khóa, cú pháp của ngôn ngữ mình học. Mặc dù nhiều người giờ cảm thấy nóng ruột, muốn làm cái gì đó nhanh vì sợ không theo kịp thiên hạ. Nhưng họ nào có biết rằng con người ta hoạt động đơn nhiệm, và câu “dục tốc bất đạt” vẫn luôn còn tồn tại đó. Để có rượu ngon người ta không làm cách nào khác ngoài việc ủ trong hầm hàng chục, hàng trăm năm. Để có một dân tộc vĩ đại, người ta cần phải tích luỹ văn minh qua nhiều thế hệ.

Cho dù, bạn đang ở đây chỉ muốn làm kiểu nghiệp dư chơi mà thôi, chúng tôi vẫn muốn rằng chơi thì chơi nhưng phải có cái gì đó đọng lại như một kỷ niệm, ngồi gõ phím lóc cóc, thô sơ là một sự “sang chảnh” trong thế giới đầy “tóp tóp”.

Bạn học tiếng Anh mà không cần nhớ từ vựng chứ? Tương tự, bạn cũng cần phải nhớ “từ vựng” khi học ngôn ngữ HTML, ngôn ngữ định kiểu xếp tầng CSS, lập trình JavaScript.

Trong một số bài thực hành, bạn cũng cần biết đến những trình soạn thảo dạng live trực tiếp, trực tuyến như codepen chấm io, hoặc jsFiddle chấm net, hoặc vài thứ khác. Những công cụ này khi học đến những bài học cần đến, KACBT sẽ giới thiệu, giờ đây bạn chỉ cần nghe tên thôi để bớt bỡ ngỡ chứ chưa cần dùng ngay.