Cambiar de redacción técnica a desarrollador de software
- Obtenga experiencia en uno o dos lenguajes de programación
- Haz 5 buenos proyectos en uno o dos idiomas. Estos lenguajes pueden ser Java / C / C ++ / Python / PHP / C # / Scala. No es aconsejable hacerlo en más de 2 idiomas porque eres más nuevo. Entonces, de estos 5 proyectos, al menos un proyecto debe usar bases de datos, uno debe estar en la web, uno debe ser una aplicación de escritorio, uno debe tener un uso intensivo de estructuras de datos y algoritmos. Si te gusta hacer aplicaciones móviles, uno de los proyectos puede ser de esa área también. Si desea participar en la última tendencia, como minería de datos, aprendizaje automático, inteligencia artificial, etc., puede hacerlo.
- Utilizando los proyectos anteriores, obtenga una pasantía en una empresa y trabaje allí durante al menos 6 meses. [Algunas veces puedes conseguir un trabajo aquí. Esta organización donde realiza su primera pasantía puede contratarlo. Prepárate siempre Hay una probabilidad del 25% de conseguir un trabajo en esta etapa.]
- Realice otra pasantía, durante 6 meses, en otra organización. Durante este período, aprenda todo lo que quedó fuera, como frameworks, IDE, servicios web, etc. [Algunas veces también puede obtener un trabajo aquí. Esta organización donde realiza su segunda pasantía puede contratarlo. Prepárate siempre Hay una probabilidad del 60% de conseguir un trabajo en esta etapa.]
- Ahora, si tiene confianza, prepárese para las entrevistas con desarrolladores y comience a asistir a entrevistas de trabajo para desarrolladores de software. Hay una probabilidad del 75% de conseguir un trabajo en esta etapa, suponiendo que no haya hecho trampa en ninguno de los pasos anteriores.
- Si no está seguro de asistir a las entrevistas con los desarrolladores, o si no consiguió un trabajo hasta ahora, continúe con los pasos 3 a 6 nuevamente … una y otra vez … hasta que obtenga un trabajo.