Dear các cháu, thế hệ làm chủ tương lai, chú viết bài này sẽ cho các cháu thấy các giai đoạn của nghành IT để các cháu bớt chọn sai con đường & là thứ vũ khí nằm trong mineset các cháu suốt sự nghiệp còn lại.
OK, vào việc chúng ta sẽ có các giai đoạn như sau:
+Giai đoạn 1 - Trước 2008(giai đoạn rời rạc,k liền mạch): Các nền tảng ứng dụng cực kì rời rạc với nhau, thời kỳ các framework làm ra ứng dụng dạng kéo thả đang đỏ lửa, khó cạnh tranh. Việc code 1 ứng dụng webapp hay app thời đó cực kỳ rời rạc, trải nghiệm người dùng thật tệ, chưa có mobile app hay webapp mọi thứ thật khó để sử dụng.
Làm gì có login with facebook hay gg, hay hệ thống họ chọc vào hệ thống kia.Tất cả chỉ là 1 cục ko có microservice như bh.
+Giai đoạn 2 - 2008 đến 2013(Giai đoạn khởi đầu, manh nha mong muốn có những ứng dụng thật sự liền lạc, đại dương xanh):
Năm 2008(bước ngoặt lớn) apple ra mắt iphone, kéo theo đó là nhu cầu về các ứng dụng có vẻ liền lạc,mượt mà, nhưng thời điểm đó chẳng ai biết trong đầu phải làm như thế nào cả.
Các ứng dụng cho smartphone mọc ra như nấm, nhưng đa phần sớm nở tối tàn, còn lại số ít là những bigtech như ngày nay.
Năm 2012 ra mắt HTML5(bước ngoặt lớn): một công nghệ khiến cho JS từ 1 luồng sang đa luồng. Hãy hình dung trong đầu,trước đó các trang web các cháu sử dụng thỉnh thoảng được vỉa 1 tí javascript vào nhằm trang trí và thực hiện 1 số action nhất định, các ứng dụng muốn sử dụng phức tạp bắt buộc phải sử dụng flash(cực kì nặng) hoặc là dùng JS với callback chồng callback, khiến cho mọi thứ thật khó hiểu, những lập trình viên già đầu thực sự tin rằng với kinh nghiệm đầy mình của họ,với những pattern mất bao nhiêu năm họ trau dồi, họ sẽ ko thể bị thay thế.
Năm 2013 Angular1 ra mắt, single web app framework đầu tiên, tận dụng HTML cho phép js chạy đa luồng những manh nha về 1 ứng dụng webapp liền mạch ra đời.
+Giai đoạn 3 - 2013 đến 2018(Trăm hoa đua nở-Đại dương xanh)
Liên tiếp là các công nghệ SWP nổi lên như react,react native,vue và cả microservice nữa ra đời khiến cho nhu làm mobile,webapp thực sự liền lạc& dễ làm. Thậm chí MicroSoft là kẻ thua cuộc trong cuộc chạy đua liền lạc cũng phải đú để ra mắt WindowsPhone và xammarin mặc dù C# thời điểm đó PHẢI nói là như lồn,
Các cty công nghệ chạy đua về tính năng, làm ko hết việc. Thời kỳ đại dương xanh webapp & mobile, nhà nhà tuyển dụng, người người tuyển dụng, outsource cháy hàng
Đồng nghĩa với điều này là các dev theo kiểu kéo thả, hay trùm làm web của thời kỳ rời rạc ko chịu thay đổi phải đi bán muối, nhưng ngày đó số lập trình viên ít, ko nhiều như bây giờ, chủ yếu những anh lập trình già thời đó có 100% cơ hội vươn tới các chức quản lý cấp cao, ko ít ghế lắm đít như thời điểm hiện tại.
+Giai đoạn 4- 2018 đến 2022(Cạnh tranh khốc liệt & có sự manh nha mới)
Khi chú bắt đầu khởi nghiệp 1 cty về sass vào năm 2018, chú cảm thấy làm một ứng dụng mobile hay webapp phải thật sự mượt mà đẹp đẽ, tính năng phong phú đã bị cạnh tranh khốc liệt, người dùng mặc định trong đầu webapp của m phải thật mượt mà, liền lạc,dễ dùng,tính năng phải đa dạng. Wow thị trường đang đỏ lửa.
Trong thời điểm này đang manh nha 1 thứ gọi là AI kèm theo 1 số Framework hỗ trợ train và build model AI được GG phát triển, một mong muốn làm ra những ứng dụng thật thông minh, thật sáng tạo theo những cách điên rồ nhất.
Nhưng hầu hết các dev thế hệ hiện tại đa số đều ko rõ phải phát triển như thế nào?
+Giai đoạn 5-2023 đến một tương lai không xa(Những bước ngoặt lớn sẽ có thể xảy ra một lần nữa)
Hãy cùng nhìn lại giai đoạn 2008 khi iphone ra mắt, các ứng dụng trên mobile ra mắt tiệm cận sự liền lạc nhiều ko kể, nhiều ứng dụng mọc nhanh như nấm rồi lụi tàn cũng nhanh.
So với tình hình 2023 như năm nay, các ứng dụng AI ra mắt nhiều vô số kể, nhưng đa số sẽ sớm nở chóng tàn như hồi đầu của smartphone, để tiếp đến là việc ra đời của những ứng dụng thông minh thực sự. Với tình hình các máy tính & điện thoại đang được tích hợp chip ,GPU hỗ trợ AI như hiện tại, chú tin những model AI nặng & thông minh sẽ chạy trên máy người dùng chứ k chạy trên server như bây giờ.
Đó là cơ hội cho các cháu.
Kết.
Thách thức lớn nhất thời điểm bọn chú vào những năm 2008-2013 là tiếng anh và nguồn tài liệu
Thách thức lớn nhất của bọn cháu thời điểm hiện tại có lẽ là môn toán.
Bài viết quá dài dòng rồi, hy vọng các cháu sẽ có 1 cái nhìn tổng quan về tương lai của IT và có sự lựa chọn cho riêng mình. Hy vọng chú cũng đủ bản lĩnh để vượt qua cơn bão thay đổi này.