1/ Một trong ba cĂŽng nghệ lớn (.Net, Java, PHP)
Trừ khi cĂł một thay đổi căn bản trong thế giới lập trĂŹnh (giống như cĂł tiểu hĂ nh tinh đĂąm vĂ o Redmond), nếu khĂŽng hầu hết lập trĂŹnh viĂȘn sẽ cần biết Ăt nhất một trong nền tảng phĂĄt triển lớn lĂ .Net (VB.NET hoặc C#), Java hoặc PHP cho tương lai gần.
2/ Rich Internet Applications (RIA)
DĂč bạn yĂȘu hay ghĂ©t, trong vĂ i năm qua, Flash vẫn được dĂčng rất phổ biến. CĂĄc đối thủ của Flash như JavaFx vĂ Silverlight cũng khĂŽng ngừng cải tiến thĂȘm tĂnh năng. Trong tương lai gần, trở thĂ nh chuyĂȘn gia về RIA sẽ lĂ điểm khĂĄc biệt lớn trong hồ sơ xin việc.
RIA lĂ những dịch vụ web cĂł khả năng hoạt động tương tự như ứng dụng để bĂ n truyền thống. CĂĄc cĂŽng nghệ hỗ trợ cho RIA, trong đĂł cĂł AJAX, Silverlight, Flex, đang cạnh tranh khẳng định vị thế số một.
3/ PhĂĄt triển web
PhĂĄt triển web sẽ khĂŽng hết nĂłng sốt trong thời gian tới. Nhiều lập trĂŹnh viĂȘn cĂł xu hướng phớt lờ web, nhưng kỳ thực cĂĄc cĂŽng ty vẫn đang cần ngĂ y cĂ ng nhiều hơn những người thực sự hiểu cĂŽng nghệ phĂĄt triển web. Một số cĂŽng nghệ như JavaScript, CSS, vĂ HTML sẽ lĂ yếu tố giĂșp lập trĂŹnh viĂȘn thĂ nh cĂŽng hơn trong 5 năm tới.
4/ Dịch vụ web
REST hay SOAP? JSON hay XML? CĂĄc lựa chọn vĂ cĂąu trả lời cĂČn tĂčy vĂ o dự ĂĄn, nhưng cĂł điều chắc chắn lĂ sẽ rất khĂł trở thĂ nh lập trĂŹnh viĂȘn gạo cội nếu khĂŽng biết tạo ra dịch vụ web. Những lập trĂŹnh viĂȘn khĂŽng thể lĂ m cĂĄc dịch vụ web sẽ thấy tự họ đĂŁ loại mĂŹnh ra khỏi sự thay đổi của nghề lập trĂŹnh.
5/ CĂĄc kỹ năng mềm
Một xu hướng đang tăng rĂ” rệt trong lĩnh vực CNTT lĂ kiến thức chuyĂȘn ngĂ nh. CĂĄc lập trĂŹnh ngĂ y cĂ ng bị lĂŽi cuốn vĂ o những cĂŽng việc khĂŽng thuần lĂ CNTT. VĂ dụ, giĂĄm đốc tĂ i chĂnh sẽ khĂŽng thể thay đổi cĂĄc quy chế kế toĂĄn nếu khĂŽng lĂ m việc với CNTT để cập nhật hệ thống. Hay giĂĄm đốc kinh doanh sẽ khĂŽng thể thay đổi quy trĂŹnh trung tĂąm chăm sĂłc khĂĄch hĂ nh (call center) nếu khĂŽng lĂ m việc với CNTT để cập nhật luồng cĂŽng việc trong phần mềm quản trị khĂĄch hĂ ng CRM. KhĂŽng chỉ vậy, cĂĄc khĂĄch hĂ ng thường cần lĂ m việc trực tiếp với nhĂłm phĂĄt triển để đảm bảo cĂĄc yĂȘu cầu của họ được đĂĄp ứng.
6/ Biết một hoặc cĂĄc ngĂŽn ngữ lập trĂŹnh chức năng
CĂĄc ngĂŽn ngữ như Ruby, Python, F#, vĂ Groovy vẫn chưa phổ biến nhưng Ăœ tưởng của chĂșng lại trở nĂȘn phổ biến. Cả hai ngĂŽn ngữ Ruby vĂ Python đang trở nĂȘn phổ biến trong một số lĩnh vực nhờ nền tảng Rails vĂ Silverlight. TĂŹm hiểu một trong số những ngĂŽn ngữ nĂ y khĂŽng chỉ cải thiện vẻ đẹp của hồ sơ xin việc mĂ nĂł cĂČn mở rộng khả năng của bạn.
7/ Thạo lĩnh vực chuyĂȘn mĂŽn
Ai cũng hiểu lập trĂŹnh viĂȘn khĂŽng thể biết hết mọi thứ về một lĩnh vực nĂ o đĂł, nhưng cĂł điều thực tế lĂ ngĂ y cĂ ng nhiều tổ chức muốn cĂł những lập trĂŹnh viĂȘn Ăt nhất hiểu cơ bản về một số lĩnh vực chuyĂȘn mĂŽn, vĂ dụ tĂ i chĂnh, ngĂąn hĂ ng hay y tế.
8/ PhĂĄt triển di động
Trong năm 2008, phĂĄt triển di động bắt đầu khởi sắc, vĂ trong 5 năm tới nĂł sẽ ngĂ y cĂ ng quan trọng. Tất nhiĂȘn, sẽ cĂł những hướng tiếp cận khĂĄc nhau với phĂĄt triển di động: ứng dụng web thiết kế lĂ m việc trĂȘn thiết bị di động, cĂĄc ứng dụng chạy trực tiếp trĂȘn di động. Bất kể bạn chọn hướng đi nĂ o, biết thĂȘm kỹ năng phĂĄt triển di động sẽ đảm bảo rằng bạn đang mở rộng cơ hội cho mĂŹnh trong tương lai.