5 điểm bởi tkddnr1022 2025-12-05 | 8 bình luận | Chia sẻ qua WhatsApp
  • Năm 2019: Khi tôi bắt đầu học phát triển web, các tác giả khóa học hay blog kỹ thuật nói rằng hãy học từ nông đến sâu để trở thành chuyên gia về một công nghệ hoặc framework cụ thể.
  • Năm 2022: Khi tôi nghe một buổi nói chuyện của người đang làm trong ngành ở bậc đại học, một anh/chị khóa trên đã vào làm ở tập đoàn lớn nói rằng đừng định nghĩa bản sắc của mình bằng công cụ, mà phải trở thành chuyên gia trong một domain cụ thể.
  • Hiện tại năm 2025: Trên các tạp chí IT hay blog của công ty công nghệ, người ta nói rằng dựa trên sự phát triển của công nghệ AI, cần những product engineer có thể chịu trách nhiệm cho toàn bộ vòng đời của sản phẩm.

Tôi đã nghe rất nhiều rằng đây là một nghề mà xu hướng thay đổi thực sự rất nhanh. Tuy vậy, tôi bắt đầu tò mò về những rủi ro mà một junior mới chuẩn bị bước vào công việc có thể gặp phải nếu chạy theo xu hướng của thời đại.

Cuối cùng, cả ba xu hướng được liệt kê ở trên khi áp vào bất kỳ vị trí nào của bất kỳ công ty nào cũng đều cho cảm giác là “làm được thì đương nhiên tốt”. Vậy thì xu hướng về hình mẫu nhân tài không phải là đang dịch chuyển, mà là đang dần mở rộng hay sao?

Trong thời đại mà ngày càng xuất hiện nhiều công cụ và khái niệm hơn, đồng thời có nhiều thứ phải tự mình phán đoán hơn, tôi xin đặt câu hỏi này để nhận được sự giúp đỡ trong việc hiểu ra một tâm thế mà junior nên có.

8 bình luận

 
beoks 2025-12-08

Theo tôi, xu hướng dường như là "sự thay đổi về trọng số do sự phát triển của trừu tượng hóa".

CS, ngôn ngữ, framework, domain và SDLC đều là những năng lực cần thiết để tạo ra sản phẩm. Tuy nhiên, ở mỗi thời kỳ, mức độ quan trọng của chúng lại khác nhau.

Vào thời 1GL·2GL, để có thể tạo ra phần mềm, người ta phải hiểu sâu về cấu trúc bộ nhớ, cách tận dụng thanh ghi, quá trình biên dịch và nguyên lý hoạt động của phần cứng, nên trọng số của kiến thức CS rất lớn.

Đến thời 3GL·4GL, với sự xuất hiện của các ngôn ngữ bậc cao như C, Java, bản thân ngôn ngữ đã trừu tượng hóa các chi tiết phần cứng, nên khả năng chọn đúng ngôn ngữ và sử dụng thành thạo nó quyết định chất lượng và tốc độ phát triển, vì vậy trọng số của năng lực sử dụng ngôn ngữ tăng lên.

Trong thời đại mã nguồn mở, khi các framework web·mobile·hạ tầng cloud phát triển bùng nổ, việc hiểu framework và có thể tận dụng chúng một cách hiệu quả để nâng cao năng suất trở nên quan trọng hơn.

Gần đây, với sự phát triển của AI tạo sinh, thay vì chỉ học một ngôn ngữ hay framework cụ thể, năng lực hiểu sâu và vận hành domain mới trở nên quan trọng hơn.

Dù theo thời gian trọng số có thay đổi, nhưng không có năng lực nào hoàn toàn trở về 0. Nếu là junior, khi đưa bản thân ra thị trường việc làm, có lẽ bạn nên dự đoán phân bố trọng số sẽ như thế nào, đầu tư thời gian một cách hợp lý và tối đa hóa giá trị của mình.

 
roxie 2025-12-07

Thời đại ngày nay có quá nhiều thứ mà mỗi người phải tự mình phán đoán.

Tôi lại nghĩ ngược lại về điều này. So với năm 2019, có vẻ như đến năm 2025 nhiều thứ đã trở nên dễ dàng hơn.

Năm 2019, framework Django có lẽ mới ở khoảng phiên bản 2.0, còn cách đây không lâu Django 6.0 đã được công bố. Spring Framework lần này cũng đã phát hành phiên bản 7.0. Các framework để xây dựng trang web ngày nào cũng tiếp tục được phát triển, nhưng so với điều đó, thứ cần phải tạo ra vào năm 2019 hay 2025 vẫn chỉ ở mức "nền tảng cho XXX" mà thôi. Nói cách khác, có vẻ như yêu cầu của con người không trở nên phức tạp hơn theo tỷ lệ với sự phát triển của công nghệ. Kết quả là, có lẽ trọng tâm dần chuyển từ "làm sao để hiện thực hóa cái này" sang "làm sao để hiện thực hóa cái này nhanh nhất". (Tất nhiên, việc phải làm cho tốt thì ngày đó hay bây giờ tôi nghĩ vẫn như nhau.)

Vậy thì xu hướng về hình mẫu nhân tài không phải là dịch chuyển, mà là đang dần mở rộng sao?

Sắc thái của năm 2022 và 2025 gần như giống nhau. Có vẻ như đó chỉ là cùng một ý "hãy hiểu business chứ không chỉ code" được diễn đạt bằng những cách khác nhau.

 
tkddnr1022 2025-12-07

Cảm ơn bạn vì những góc nhìn sâu sắc. Ngay cả khi chỉ viết một câu, điều đó cũng khiến tôi nghĩ rằng những gì mình nhìn thấy không phải là toàn bộ.

Tuy nhiên, về sắc thái giữa năm 2022 và 2025, thực ra tôi cho rằng product engineer của năm 2025 gần với full-stack engineer hơn, nên tôi đã diễn đạt đó là sự mở rộng của hình mẫu nhân tài.

 
roxie 2025-12-07

Tôi cho rằng product engineer của năm 2025 sẽ gần với full-stack engineer hơn

Đúng là cũng có khía cạnh như vậy! Nếu nhìn từ góc độ đó, có lẽ cũng có thể hiểu là từ 2019 đến 2025, "mức độ quan tâm đến công nghệ đã giảm dần một cách ổn định".

 
roxie 2025-12-07

P.S. Cụm "nông và sâu" mà bạn viết có lẽ là đã ghi nhầm từ "hẹp và sâu" :D

 
tkddnr1022 2025-12-07

À vâng, tôi viết nhầm rồi!! Cảm ơn bạn

 
aer0700 2025-12-06

Mình không nghĩ những câu hỏi như làm gì, vì sao làm, làm như thế nào, muốn làm gì, chúng ta là ai lại thay đổi giữa ngày xưa và bây giờ. Người tài có lẽ là những người có thể tự đưa ra câu trả lời của riêng mình cho những câu hỏi quan trọng đó.

Vào thời mà rào cản kỹ thuật ở phần "làm như thế nào" còn rất cao, những tổ chức sở hữu các chuyên gia có thể giải quyết phần đó sẽ có nhiều lựa chọn hơn ở các khía cạnh như làm gì, vì sao làm... nên điều đó rất quan trọng.
Theo thời gian, rào cản của phần "làm như thế nào" ngày càng thấp hơn và dần được tiêu chuẩn hóa ở mặt bằng cao, nên có vẻ xu hướng lớn trong tương lai là trở thành một người tổng quát hơn là một chuyên gia chỉ giỏi giải quyết mỗi phần "làm như thế nào".

Tuy vậy, mỗi công ty một khác, mỗi người một khác, mỗi tình huống cũng một khác, nên mình cũng không thể nói rằng cứ mù quáng chạy theo xu hướng lớn của thế giới là tốt. Mình muốn trở thành người phù hợp với công ty của mình, với những người xung quanh mình và với hoàn cảnh của mình. Mình đang cố gắng như vậy. Từ góc nhìn của một người mới làm việc khoảng 10 năm thôi... mình có suy nghĩ như thế. Hy vọng điều này có ích.

 
tkddnr1022 2025-12-07

Đây là một góc nhìn đáng để suy ngẫm về tình huống đã cho! Cảm ơn vì những chia sẻ hay.