Primero, date cuenta de que estás empezando completamente si cambias. Podrías hacer la transición a iPhone, Android o Symbian, pero yo no apostaría tu sustento a eso a menos que estés acostumbrado a trabajar independientemente en salarios y pagos. Depende de tu personalidad y oportunidad.
En segundo lugar, establecer y trabajar en una red en el área que desea ser empleado. Sé amable, cállate, sé específico: tus oportunidades probablemente estarán relacionadas con a quién conoces y cuánto quieren ayudarte. Demasiados programadores que pasan su vida frente a una pantalla olvidan que el empleador y el cliente no son compiladores. ¡Se bueno!
Desde una perspectiva tierra-para arriba, lo podría hacer en el PHP MySQL winestore/que se encuentra en este libro:
Web Database Applications with PHP and MySQL
Este es un enfoque bastante paso a paso (si es mayor) a Aprender qué hace un programa basado en la web, y un enfoque sobre cómo hacerlo. No te preocupes por AJAX y otras cosas de la web 2.0 hasta que tengas una idea de lo básico; solo será confuso, en mi opinión.
Atlassian, que crea un software de seguimiento de problemas basado en la web escrito en Java, tiene un kit de desarrollo de código abierto y una versión de prueba de 30 días. Si usted está mirando para ver algo de código y trabajar en un área bastante desarrollada, es posible que lo pruebe:
http://confluence.atlassian.com/display/DEVNET/
desarrollo web es un conjunto de habilidades diferentes de incrustada, aunque es posible encontrar una manera de aprovechar su capacidad de concentrarse en detalles y solución de problemas si trabajas en Python o Ruby. La programación web, por naturaleza, está uniendo un conjunto de sistemas y protocolos dispares, donde supongo que incrustado podría hacerlo, pero en un entorno mucho más limitado, con muchas menos opciones y un reinado limitado de picardía.
Normalmente, la programación web basada en lenguajes de fregadero de cocina (PHP, Java, C#) parece generar problemas, por lo que idealmente debería encontrar la manera de aprovechar la habilidad que ha adquirido con un lenguaje basado en rendimiento, no campanas y silbatos. Sin embargo, hay muchas más posiciones Java y C# que Python, así que elige el veneno (miseria) cuidadosamente.
PHP es decente si está buscando entrar en el reino de inicio/bajo-medio-final, mientras que Java/C# pagará mejor pero las circunstancias son típicamente muy diferentes (los entornos corporativos/comerciales son lo que son).
Es posible que desee obtener la certificación en Java o C# (el certificado de PHP es una broma). No le conseguirán un trabajo, pero como ya tiene conocimiento, pero no en el área que busca mejorar, los cursos de certificación le ayudarán a hacer la transición de su conjunto de herramientas y terminología, además de explicar el propósito. Algunos empleadores también se preocupan.
Java Certification (Sun school)
C# Certification
Para algo divertido y Python/Ruby-como, piensan en cuanto a recoger maravilloso, un lenguaje interpretado basado en Java.
http://groovy.codehaus.org/
Ésta es una buena lista de recursos si estás entrar en Java:
Essential Java resources
¿Dónde están Estás buscando trabajos incrustados? Tienden a estar orientados a la seguridad en el área de DC, pero no a la seguridad externa. Si está abierto a la reubicación, considere lugares en Ohio y Western PA (por ejemplo, Pittsburgh), hay muchos trabajos incrustados allí – Uri