12/08/2018, 17:45

Làm sao để bắt đầu tiếp cận một công nghệ mới ?

Những nội dung chính: 1. Tự tìm tài liệu (Search) 2. Nền tảng (Fundamentals) 3. Kiến thức (Information) 4. Kỹ năng (Skills) Đây là bước quan trọng nhất . Nếu có người quen rành công nghệ này, bạn có thể nhờ họ giúp đỡ hoặc chỉ từ khóa, tên sách, website v…v để mình có thể tự tìm hiểu. ...

Những nội dung chính:

1. Tự tìm tài liệu (Search)
2. Nền tảng (Fundamentals)
3. Kiến thức (Information)
4. Kỹ năng (Skills)

Đây là bước quan trọng nhất. Nếu có người quen rành công nghệ này, bạn có thể nhờ họ giúp đỡ hoặc chỉ từ khóa, tên sách, website v…v để mình có thể tự tìm hiểu. Họ sẽ chỉ cho những gì cần học. (VD: bạn muốn học thiết kế web, cần học trước về html, css, javascript, jQuery,php,msql,ruby,...). Nếu bạn không có người quen, có thể lên amazon.com,o7planning.org,... tìm tên công nghệ bạn muốn học, sau đó chọn lọc và bắt đầu học.

Đây là những kiến thức cơ sở nhất, là nền móng cho kiến thức sau này (VD như: cấu trúc dữ liệu, OOP, vòng lặp, đệ qui, callback, 1 số mô hình MVC, cơ chế hoạt động của web, …). Vì chúng là kiến thức nền tảng, mang tính học thuật nhiều nên đôi khi khá là phi thực tế và buồn ngủ. Chắc hẳn ai cũng từng nhức đầu đau não khi nghe các thầy giảng về sự kiện, con trỏ hàm, cây nhị phân, đệ qui… .

Đây là những kiến thức bậc cao hơn, liên quan tới từng ngôn ngữ/framework chuyên biệt (VD như Rails, Event, WinForm, WebForm, …). Những kiến thức này gắn liền với thực tế, có thể áp dụng được ngay vào làm việc. Để học nhanh, áp dụng được những kiến thức này, các bạn phải có fundamental vững. Mình từng gặp khó khăn khi viết ajax, viết jQuery, function lồng vào nhau v…v. Khi mình hiểu ra chúng gọi là callback, mình học và viết code ajax, jQuery dễ và nhanh hơn nhiều.

Đây là loại kiến thức đánh giá cao nhất (theo nghĩa đen), nếu bạn có skills bạn sẽ được các công ty trả một mức lương xứng đáng, có thể làm được việc. Kĩ năng có thể học được 1 phần từ trong sách vở, nhưng phần lớn bạn học được là do quá trình thực hành, làm việc lâu dài, tiếp xúc nhiều với một công nghệ, giải quyết những tình huống cơ bản và phức tạp.

Trên đây là 4 giai đoạn các bạn sẽ trải qua trong quá trình tiếp cận công nghệ. Khi cảm thấy mình có thể giải quyết 80% mọi vấn đề gặp phải, các bạn đã đạt tới cuối giai đoạn “áp dụng”. Các bạn có thể bỏ thời gian nghiên cứu chuyên sâu hơn, hoặc chuyển qua tìm hiểu công nghệ mới, tùy vào đam mê của mỗi người.

0