Tui học lập trình từ những năm 1998-1999, lúc đó học Pascal với C thui, máy chạy DOS pc 386. Thời đó internet còn hiếm, tài liệu học hạn chế nên có được 1 2 cuốn sách dạy Pascal là mê và giữ như báu vật.

Lúc đó có quen 1 anh sinh viên ngành CNTT ra quán net (thực ra là không có internet, chỉ là quán máy tính thôi) ngồi code assembly, xin code mà ảnh không cho nên đành đứng sau lấy giấy bút chép lại code. Cứ đoạn code nào hay là copy cất kỹ như bảo bối gia truyền vậy.

Hồi đó còn hay nhúng Assembly vào pascal để làm mấy kỹ thuật đồ hoạ khá ảo.
Rồi dần dần internet & Google phổ biến hơn vào những năm 2003, thì cơ hội học và tiếp cận công nghệ mới cũng dễ dàng hơn và nhanh hơn. Lúc đó tui mới biết đến Java, .NET rồi các Database, Network... Hồi đó ai cũng có câu "Cái gì không biết thì tra Google". Tri thức không còn là bí mật nữa mà được chia sẻ khắp Internet, chỉ cần biết gõ Google keyword là ra hết. Cái việc "không chia sẻ code", hay phải "lấy giấy bút chép lại code", không còn cần thiết nữa. Code được chia sẻ nhan nhản khắp nơi. Lúc này người ta lại cần phải có tư duy lập trình với các design pattern, tư duy hệ thống hay còn gọi là system design, tư duy phân tích system analysis... Mấy cái đó quan trọng hơn việc bạn "tích trữ" được bao nhiêu code.

Lúc này thì các Senior dev khá được coi trọng, các Junior hay Fresher vẫn có đất diễn vì dù sao thì Google cũng chỉ là công cụ giúp tìm kiếm kiến thức chứ không làm thay con người. Vẫn cần ai đó code những module mặc dù rất đơn giản và mang tính lặp đi lặp lại.
AI thực ra không mới, những năm 2004 khi tui học đại học thì đã học về AI rồi nhưng cảm giác nó vẫn khá mơ hồ lý thuyết và ít tính ứng dụng thực tế. Sang đầu những năm 2020 thì AI bắt đầu bùng nổ thực sự với sự hỗ trợ của IoT, BigData và đặc biệt là năng lực tính toán khủng của hạ tầng máy tính hiện nay.

Rồi cụ thể là ChatGPT ra đời là 1 minh chứng rõ ràng nhất về năng lực của AI. Lúc này thì các chat bot agent đã có thể làm được 1 số việc đơn giản của các Fresher như gen các đoạn code hay module đơn giản nếu được mô tả đầy đủ input/output hay có thể đưa ra 1 số tư vấn về system design nếu được các Engineer cung cấp đầy đủ context và desire. Việc học các ngôn ngữ/techstack mới cũng khá nhanh với sự trợ giúp của AI. Các bạn trẻ lúc này vừa có lợi thế nếu biết tận dụng khả năng của AI với tuổi trẻ khả năng học hỏi nhanh nhạy, nhưng cũng có khó khăn vì mức độ cạnh tranh cao hơn (giữa các ứng viên) và đòi hỏi cao hơn (từ các nhà tuyển dụng).

Cánh già chúng tôi thì xác định chả biết còn làm được bao nhiêu năm nữa hay nghỉ hưu non về trồng rau nuôi gà
