¿Puedo ingresar al desarrollo de software a los 23 años como principiante y seguir siendo exitoso?

  1. Sí, puede comenzar a esa edad y entrar en el desarrollo de software. Todavía eres joven, y si puedes dedicar mucho tiempo a eso, puedes ser bueno en la programación. Simplemente comience con algo, como un sitio web personal. Un proyecto de juguete. Una aplicación para tus necesidades que podría ser útil para otra cosa. Aprenda un idioma primero: C # sería un buen comienzo, especialmente si trabaja con Microsoft Windows. Después de tu primer idioma será más fácil.

    Debes hacer al menos una casa de 1 piso antes de que alguien te pregunte “¿puedes construir una casa de 3 pisos para mí?” Los sitios web y las aplicaciones son las cosas más comunes.

  2. Puede tener éxito, pero después de completar la etapa de aprendizaje. El mundo está lleno de principiantes, que “saben algo” (pueden instalar un sitio web listo para usar, escribir un HTML básico, reinstalar una computadora, prensar un cable). ¿Quieres estar en el rango de pago más bajo o por encima de él?

No hay nada misterioso en la programación que lo haga diferente de cualquier otra carrera profesional. Puedes comenzar a cualquier edad. La mayoría de las personas comienzan cuando se gradúan de la escuela secundaria y comienzan la universidad, pero ese no es el único camino posible.

Hay mucho que aprender para tener éxito en el desarrollo de software. La mayoría de los desarrolladores obtienen un título de cuatro años. Eso puede ser difícil cuando tienes 23 años y ya se lanzó y funciona, pero no es imposible. Cuando era un estudiante graduado, uno de los estudiantes en CS-201 era una persona sin hogar. Recogió el papel de la impresora de línea de la papelera de reciclaje para escribir la tarea, pero entendió el trabajo. Puedes enseñarte a ti mismo, pero se necesita una gran cantidad de motivación. La universidad es “más fácil” si tienes una opción. Además, muchos empleadores requieren un título para incluso considerar a un candidato para un trabajo.

La aptitud es importante en el desarrollo. Debes ser una persona que pueda concentrarse, que pueda tener conceptos abstractos en su mente. Debe estar razonablemente orientado a los detalles porque los pequeños errores son grandes problemas en la programación. Por lo tanto, el desarrollo probablemente no sea el lugar para ti si tienes 23 años y ya lo has intentado y te has aburrido de 10 cosas anteriores.

Si. Fue entonces cuando comencé a programar profesionalmente, sin capacitación formal, y escribí libros sobre programación y campos relacionados … lo cual creo que es una medida de éxito. Comencé en QA (Quality Assurance), y le sugiero que haga lo mismo en el sentido de “poner el pie en la puerta haciendo cualquier cosa que alguien le pague por hacer con el código”. Si no sabe cómo codificar, elija un idioma y obtenga el libro “Learning _________” de O’Reilly para ese idioma. O si no sabe cómo comenzar, tome un curso introductorio de programación en un colegio comunitario local o equivalente. La programación es un campo donde las habilidades cuentan, las credenciales no. Así que obtenga algo de experiencia como pueda y obtenga un trabajo de codificación de alguna manera y … ¡ya está listo!

¿Por supuesto, por qué no? Simplemente esté listo y dispuesto a trabajar duro, porque la programación es difícil de aprender y difícil de hacer. Afortunadamente, es algo que puedes aprender por tu cuenta, ya que la mayoría de los programadores son (al menos parcialmente) autodidactas de todos modos.

Te recomiendo que aprendas de los libros de programación. También hay muchos tutoriales y cursos en línea, pero los libros son el mejor recurso. La serie Head First es un excelente punto de partida si aún no tienes experiencia.

Sin embargo, conseguir un trabajo es una cuestión diferente. Te recomiendo que comiences a trabajar en proyectos personales lo antes posible. Eso no solo lo ayudará a aplicar sus conocimientos y mejorar sus habilidades, sino que también será relevante durante las entrevistas de trabajo, ya que las empresas siempre están interesadas en ver su trabajo anterior. La mayoría de las compañías requieren que pase una prueba de programación de algún tipo para evaluar su nivel de habilidad. Esto a menudo puede ser un fastidio, pero si se hace correctamente, estos niños de pruebas dan una oportunidad justa a todos los candidatos.

El contexto de la pregunta es importante. Si tienes 23 años y nunca has tomado nada más que la clase de programación requerida en la universidad, tienes mucho que ponerte al día. Programar bien no es solo una cuestión de aprendizaje de libros, es práctica, práctica, práctica. A diferencia, digamos piano, no puedes practicar sin pensar, tienes que tener algo para “practicar”. Esta puede ser la parte más difícil, es encontrar un conjunto de tareas a largo plazo en el que pueda aprender, en lugar de tomar 50 horas de crédito en la escuela durante 8 semestres.

Como cualquier otra cosa, vale la pena hacerlo, son 1,000 horas para dominar las habilidades básicas y hasta dónde vayas depende de ti. La regla de las 10.000 horas de Malcolm Gladwell ha sido desacreditada en gran medida por tu suerte.

Absolutamente sí. La edad es irrelevante, la aptitud es lo que importa a cualquier edad.

No piense que tener éxito en la era del software juega un papel de ninguna manera, porque no lo hace.

Ahora, si se refiere a la discriminación por edad en el lugar de trabajo, pensaría que un joven de 23 años no tendría nada de qué preocuparse. A los 53 (que todavía es más joven que yo), tal vez, pero a los 23 ni siquiera deberías pensarlo.

¡¡¡Ve a por ello!!! Les deseo todo lo mejor de éxito!

🙂

“¿Puedo ingresar al desarrollo de software a los 23 años como principiante y seguir siendo exitoso?”

¿Por qué crees que no podrías ser? FWIW: muchas personas cambian de carrera cuando son mayores de 23 años. Lo importante es que seas feliz en tu elección y ames lo que haces.

(No lo tomes a mal, pero a los 23 sigues siendo un bebé tanto en el mundo laboral como en la vida).

More Interesting

Cómo salir de un trabajo de mantenimiento de software heredado

¿Cuáles son las ventajas y desventajas de utilizar un equipo remoto para el desarrollo de software?

¿Qué va a tener más demanda en los próximos 5-10 años en la industria del juego? ¿Diseñadores de juegos, desarrolladores de software o artistas?

¿Cuál es el futuro de un desarrollador de software después de un MBA con 6 años de experiencia?

¿Qué deben saber todos los gerentes no técnicos sobre la gestión de desarrolladores de software?

¿Cuál es el proceso de desarrollo de un software ERP?

¿Qué tipo de preguntas hace Tescra en entrevistas para un puesto de desarrollador de software?

¿Es más difícil crear software para Linux que Windows?

¿Cómo puede una tienda de desarrollo web personalizada pasar a sus propios proyectos o startups?

¿Qué curso debo elegir para convertirme en desarrollador de software, arquitecto de software o desarrollador de juegos?

¿Cuánto puede mejorar un desarrollador promedio en un año?

¿Las empresas indias de servicios de TI están convirtiendo a los desarrolladores de software talentosos en personas tontas?

¿Cuáles son los beneficios para el desarrollo de software para la industria de la salud?

¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?

¿Cómo pueden los pasantes de ingeniería de software lograr impulsar el código a la producción en menos de 3 meses, dado que utilizan múltiples tecnologías, la mayoría de las cuales son utilizadas por primera vez?