Yo me centro en el desarrollo web, sobretodo en el desarrollo de la aplicación en el lado del servidor. Naturalmente, conozco muy bien los lenguajes que se interpretan en el lado del cliente (html, css, js), pero sencillamente no tengo la capacidad de diseñar y estructurar el aspecto visual de una página web xD
Y dentro del desarrollo web me estoy especializando en las tecnologías de microsoft. Básicamente porque es de lo único que tengo experiencia profesional xD Ahora me estoy formando para programar en Microsoft Sharepoint, que es una plataforma que sirve para crear fácilmente aplicaciones de gestión documental colaborativas. Esto es, aplicaciones web de gestión que se ejecutan dentro del entorno de una empresa, intranets.
Digo "fácilmente" porque con sharepoint se pueden crear cosas bastante monstruosas con unos cuantos clicks, pero naturalmente un profesional que se dedique a esto tiene que saber desarrollar a un nivel más bajo que un simple editor WYSIWYG.