Không chạy theo công nghệ
Trong giai đoạn gần đây của ngành công nghiệp IT, tôi đã gặp rất nhiều người thất vọng bởi công việc của họ, thậm chí bỏ việc để tìm những cơ hội mới. Họ nói rằng họ muốn học và tìm hiểu những công nghệ mới nhất. Những gì chúng ta nghe thấy hàng ngày về “công nghệ mới” có thể hiểu là những công cụ mới, API, framework và nó được phát triển theo từng ngày để khiến cho việc lập trình dễ dàng hơn và nhanh hơn. Điều này dù sao vẫn đang rất phổ biến và sẽ tiếp tục trong thế giới công nghệ. Nhưng những gì cần phải hiểu chính là các công nghệ cốt lõi và cơ bản thì thay đổi rất ít so sánh với các framework, tool và API xung quanh nó.
Cũng giống như nước biển, nếu nước ở tầng trên thường nổi sóng cuồn cuộn và chảy đi với tốc độ rất nhanh thì nước ở tầng sâu lại ít di chuyển và đó mới chính là nơi để nguồn thủy sản sinh sôi và phát triển. Vì thế, hãy cảm nhận chính mình trong phần nước sâu, và gần gũi với những công nghệ cốt lõi. Ví dụ, trong Java Enterprise, hiện đang có rất nhiều web frameworks tồn tại và còn nhiều nữa sắp được tung ra. Nhưng những khái niệm cốt lõi của mô hình Client-Server, MVC pattern, filters/servlets/JSP, resource bundling, XML parsing thì vẫn không thay đổi.
Vì thế hãy dành nhiều thời gian để tìm hiểu về những khái niệm này hơn là lo lắng và chạy theo những framework và tool xung quanh nó. Với nền tảng về các khái niệm cơ bản vững chắc, bạn sẽ luôn luôn thấy việc học công nghệ mới, tool hay các API sẽ là công việc khá đơn giản.