No se puede simplemente “entrar en una carrera”. Esto se aplica a cualquier edad y a cualquier carrera en trabajo calificado, no solo al desarrollo de software.
Sustituya “desarrollo web” con “violín de concierto” en su pregunta. Si decidió aprender violín, tomar un tutorial en línea y practicar durante un año, ¿cree que podría recibir un pago? carrera como violinista de concierto? Es posible que encuentre un grupo local de músicos con un nivel de experiencia similar que le permita tocar con ellos de forma gratuita, pero no es probable que obtenga una carrera por la que se le pueda pagar, hasta que practique al menos durante varios años más.
La mayoría de las empresas quieren a alguien que sea inteligente y haga las cosas. Ese es un enlace a un interesante libro corto sobre cómo encontrar talento para desarrolladores de software. Está dirigido a los empleadores, pero puede ser interesante que lo lea, ya que le dará una idea de lo que los empleadores están buscando.
- ¿Qué prácticas de HTML / CSS debo evitar al crear un sitio web para Google AdWords?
- ¿Qué haces cuando necesitas ayuda para administrar tu sitio web de WordPress?
- ¿Hay alguna empresa de desarrollo web en la India que se especialice en trabajar con nuevas empresas / emprendedores que desarrollen sus ideas en un producto web?
- ¿Qué puedo hacer con HTML, CSS y bootstrap?
- ¿Ruby on Rails me ayudará a comprender muchos conceptos de programación?
Realmente no importa la edad que tengas. Bueno, algunos empleadores tienen prejuicios contra los programadores mayores, pero francamente a los 30 no eres un programador mayor. Y hay muchos empleadores que no están en contra de los programadores mayores.
No importa cuántos años llevas entrenando. Lo importante es que sepa cómo desarrollar software. La demanda de desarrolladores de software calificados y productivos siempre es fuerte.
Los empleadores pueden hablar con usted sobre su historial laboral para tener una idea de su habilidad y productividad. Si no tiene un historial laboral porque está comenzando, debe desarrollar algunos proyectos de código y ponerlos en algún sitio web (sugiero GitHub.com) como una cartera de su trabajo.