Tôi làm việc tại một tổ chức chăm sóc sức khỏe lớn với tư cách là nhà phát triển phần mềm cấp trung. Tôi có hơn 10 năm kinh nghiệm trong ngành CNTT sử dụng các công nghệ của Microsoft (ASP.NET & SQL Server).
Khi tôi đi đến hội nghị, trại mã, họp nhóm người dùng .net, tôi nghe thấy tất cả các loại công cụ và công nghệ mới: MVC, LINQ, Entity Framework, WCF Web Services, v.v. Tôi đoán bạn có thể nói rằng tôi rất thoải mái vùng sử dụng cùng một thứ cũ từ asp.net 2.0. Tôi sử dụng bộ dữ liệu đánh máy cho lớp truy cập dữ liệu của tôi. Tôi sử dụng các biểu mẫu web và tính năng điều khiển máy chủ phong phú với các trang chính. Tôi biết cách sử dụng SQL cũ đơn giản và tạo các truy vấn trong bộ dữ liệu đã nhập để lấy dữ liệu mà ứng dụng của tôi cần.
Trong suốt sự nghiệp của mình, tôi luôn nhạy cảm để không trở nên lỗi thời với bộ kỹ năng của mình. Những gì tôi hiện đang sử dụng hoạt động tốt và thời gian phát triển của tôi là nhanh chóng. Nhưng tôi lo ngại rằng nếu tôi bị cho nghỉ việc, tôi sẽ được hỏi trong các cuộc phỏng vấn có bao nhiêu ứng dụng MVC tôi đã viết. Hoặc làm thế nào tôi với các dịch vụ web LINQ hoặc WCF.
Tôi biết rằng không quan trọng tôi có bao nhiêu hội nghị, sách hoặc video tôi xem trên một số công nghệ mới ... Tôi phải thực hiện / sử dụng nó hoặc đơn giản là nó sẽ không chìm trong. Ngoài ra, các nhà quản lý phỏng vấn không quan tâm có bao nhiêu người đọc lên một cái gì đó, chỉ sử dụng thực tế và trải nghiệm với một công nghệ.
Tôi có một dự án mới để viết. Tôi đã đến gặp người quản lý của mình và đã yêu cầu thêm thời gian cho dự án học tập / triển khai công nghệ mà tôi có thể không quen thuộc. Tổ chức của chúng tôi khuyến khích nhân viên của mình "học hỏi và phát triển" và tiếp tục là giáo dục. Nhưng tôi luôn nhận được sự phản kháng khi tôi yêu cầu thêm thời gian để nghiên cứu một cái gì đó mới để thực hiện. Người quản lý của tôi đang hỏi về lý do kinh doanh cụ thể để thực hiện các công nghệ mới này. Tôi không có lý do kinh doanh. Lý do của tôi là vì tôi không muốn trở nên lỗi thời. Tôi có thể nói rằng nó sẽ làm cho dự án trở nên dễ bảo trì hơn trong tương lai bởi các nhà phát triển khác vì đến một lúc nào đó mọi người có thể ngừng sử dụng các công nghệ cũ này, nhưng đó là tất cả những gì tôi có thể nghĩ tới. Các ứng dụng Linq / Entity Framework / MCV có hoạt động tốt hơn không? Nhiều khách hàng (người dùng trong các phòng ban tôi đang tạo ứng dụng này) cần bao nhiêu? Tôi nghi ngờ điều đó.
Tôi quan tâm đến suy nghĩ của bạn về điều này. Có nhiều bạn có hoàn cảnh tương tự với việc cố gắng sử dụng các công nghệ mới hơn sắp tới không? Tôi nghi ngờ tôi cũng đang trên đà phát triển của công nghệ. Có "lý do kinh doanh" nào mà bạn sẽ đưa ra ánh sáng để sử dụng các công nghệ này không?
Cảm ơn trước! Xin lỗi cho bức tường dài của văn bản.