По мотивам 10 skills developers will need in the next five years.
1) Знать что-то из "большой тройки" (.NET, Java, PHP)
2) Rich Internet Applications (RIAs)
Flash - это уже не просто анимация на страничках - взгляните в сторону Flex и AIR. Его конкуренты: JavaFx, Silverlight. Добавляйте сюда также HTML5 и AJAX.
3) Веб разработка
4) Веб-сервисы
REST или SOAP? JSON или XML? Сеть - это компьютер.
5) Иметь не только навыки разработки ПО
Разработчику финансового софта полезно разбираться в финансах, а разработке инженерных программ не помешают инженерные знания. Плюс - умение общаться с людьми, убеждать и т.д. - повышает вашу ценность как работника.
6) Знать еще один динамический и/или функциональный язык
Ruby, Python, F#, и Groovy - не помешает.
7) Знать гибкие методологии разработки
8) Знания предметной области
9) Гигиена разработки
Использовать систему контроля версий, баг-трекинг, документировать код, проводить тестирование.
10) Разработка под мобильные устройства
Комментариев нет:
Отправить комментарий