¿Es posible comenzar mi carrera como ingeniero de software después de una brecha de 10 años en la India?

En realidad es posible, pero solo si realmente lo desea, está dispuesto a hacer un trabajo duro enfocado y también hacer algunos compromisos (durante algún tiempo, pueden ser un par de años, tal vez más, hasta que se establezcan), en comparación a alguien que comenzó su carrera justo después de la licenciatura.
Idealmente, ninguna empresa querría dedicar tiempo / esfuerzo / dinero a entrenarlo, ya que entrenaría de manera más fresca, por lo que es muy probable que tenga que abordarlo usted mismo.

Esto es lo que recomendaría (suponiendo que no esté trabajando en ningún lugar en este momento y tenga una buena cantidad de tiempo libre para aprender / reaprender y la paciencia y determinación para ganar, lo que sea que venga):

[1] Elija un área de especialización (la jerga de la industria es ” dominio “) en ingeniería de software en la que le gustaría trabajar, en función de sus antecedentes y aspiraciones. Ejemplos: software bancario, software de sistemas integrados, desarrollo web (frontend / backend), aplicaciones móviles (por ejemplo, Android).

[2] Elija un lenguaje de programación popular de su elección (que coincida estrechamente con la demanda en la industria y el dominio en el que desea especializarse). Ejemplos: Python es una excelente opción para Web, Data Analytics / mining, Java para computación Web / Enterprise / Mobile (Android) y C / C ++ para sistemas integrados.

[3] Elija un par de ideas de proyecto (problemas y soluciones) relevantes para el “dominio” (es decir, [1]) y que puedan implementarse utilizando su lenguaje de programación preferido (es decir, [2]), es decir, las herramientas / marcos / bibliotecas deben ser disponible para acelerar su progreso, de lo contrario, puede terminar reinventando la rueda y consumiendo mucho tiempo extra para obtener resultados. Estos proyectos no tienen por qué ser nuevos, podrían basarse en soluciones existentes en el mercado que puede intentar imitar / reinventar, sin copiar realmente nada (anula el propósito si copia a ciegas el código existente, sin al menos un poco de comprensión).

Ahora que ha elegido los 3 anteriores, intente implementar las ideas según [3] (deben ser relevantes para [1]), utilizando [2] (y cualquier herramienta relacionada).

Puedo dar un ejemplo.
Suponiendo que desea elegir [1] “Comercio electrónico o compras en línea” como dominio, puede elegir [2] Python y Java (+ Android) como lenguaje de programación, y crear una [3] aplicación de compras de Android conectada a un Sitio web de compras simple (backend simple de Python con una interfaz JSON RESTful) con una base de datos propia. Para comenzar, su backend de compras podría tener solo 10 productos para comprar usando la aplicación, y solo 5 piezas de cada artículo en stock para comenzar, y una función de pago basada en el carrito de compras.
Para aprender cómo hacer esto, puede encontrar una gran cantidad de material, ejemplos, herramientas y marcos en línea. w3schools.com (W3Schools Online Web Tutorials) y github podrían ser buenos lugares para comenzar.
Solo tiene que aprender y descubrir qué es útil para su caso, y aplicarlos de manera inteligente.
Si puede lograr un producto tan básico que funcione de principio a fin (aplicación para backend y back), puede agregarle algunas características más innovadoras (pídales más ideas a amigos / familiares) y convertirlo en un producto o servicio único.
Si tiene éxito, incluso puede alojar su backend en la nube e iniciar su aplicación en Android PlayStore.

Si pudiera hacer esto, ya ha adquirido una buena cantidad de experiencia que puede mostrar en un “currículum funcional” (proporcione enlaces a su backend / aplicación para la demostración en vivo) e impresione a un reclutador potencial a un punto que no puede rechazarlo si tienen un puesto de trabajo relevante.
Tal vez incluso podría comenzar su propia empresa de inicio si está seguro de ello, y ni siquiera necesita trabajar para otra persona 🙂

Incluso el cielo no tiene límites si realmente quieres lograr algo … Todo puede comenzar solo si lo intentas. Entonces, por favor inténtalo.

¡Todo lo mejor!

Lamento escuchar la situación en la que se encuentra. Espero que su salud esté bien ahora. Esto es un poco difícil, pero no imposible. Es posible que deba comenzar lentamente.

Trabaja para conseguir tu primer descanso. Una vez que lo hagas, será fácil seguir adelante.

Te enfrentarás a dos desafíos principales: a) ¿Cómo ser preseleccionado / descubierto? b) ¿Cómo convencer a las empresas de que el tiempo que ha perdido no será un desafío?

Para el primer desafío, puede requerir que alguien lo remita a un puesto de trabajo. Si tiene algún contacto con sus ex colegas de la misma escuela, comuníquese con ellos. También puede intentar buscar ayuda de las agencias de contratación. Intenta llegar a los sitios web de las empresas en las páginas de sus carreras. Su mejor apuesta sería referencias.

Creo que también debe mencionar explícitamente en su currículum, la razón de su brecha y expresar su confianza con sus habilidades y disposición para trabajar en el entorno proporcionado por la compañía de manera flexible . Haga esto al comienzo de su currículum, como una nota. Agregue una nota de presentación a su currículum y elabore esto con un poco más de detalle.

Además, asegúrese de que sus habilidades se agudicen y que los conceptos se repasen. Este es el factor más importante en su control. Será malo si el rendimiento de su entrevista es pobre además de la brecha en su currículum. Da poco incentivo para que las compañías lo contraten o tengan fe en su perfil. Suponiendo que todo esto esté resuelto, solo necesita borrar la entrevista.

En cuanto al segundo desafío, la pregunta principal que tendrán la mayoría de las empresas es: incluso si tuvieras un buen desempeño después de la contratación, ¿cómo te ubicarían en un nivel de principiante? ¿Cumpliría con sus expectativas y lo ayudaría a crecer de manera efectiva? ¿Habrá factores de edad que pueden hacer que no se ajuste a su cultura laboral?

Debe ser muy directo con el panel de contratación y los entrevistadores sobre su situación y hacerles saber que está perfectamente bien al comenzar su carrera desde cero y que estará dispuesto a aprender y crecer con una mente abierta desde su nivel inicial . Suena seguro y maduro al respecto. Exprese abiertamente que es trabajador y flexible, y que realmente espera una oportunidad profesional con el posible empleador. Expresar entusiasmo en el trabajo.

El elemento más importante que funcionará a su favor es sacudir las entrevistas. Hazlo realmente bien e impresiona al panel. Estoy bastante seguro de que te acogerán con una alta probabilidad. Tener una brecha en un currículum debido a problemas de actitud o de comportamiento o estabilidad mental es muy diferente de tener una brecha debido a problemas de salud. Creo que todos entienden eso. Es posible que simplemente no estén seguros y tengan que confiar en sus palabras en la brecha. Sin embargo, su buen desempeño en las entrevistas debería influir en las cosas a su favor.

Espero, todo eso ayuda. Le deseo todo lo mejor y espero que encuentre una salida a esta situación.

No tome esto como desalentador.

Es muy poco probable que pueda comenzar una carrera de ingeniero de software ahora.

Estás más fresco y supongo que deberías tener al menos 31 años ahora. Por lo tanto, está avanzando como una empresa nueva y con una brecha de 10 años, ninguna industria preferiría contratarlo sin experiencia laboral.

Olvídate de los empleadores. Yo diría que no sería una buena idea.

En su lugar, puede probar diferentes alternativas como trabajos gubernamentales, estudios superiores como MBA, etc.

¡¡¡¡Todo lo mejor!!!!

More Interesting

¿Por qué los jóvenes estudiantes indios están tan obsesionados con la ingeniería de software, TI, etc., hoy en día?

Absolutamente odio Java. ¿Sobreviviré como ingeniero de software?

¿Es realista perseguir proyectos personales mientras trabajas a tiempo completo como ingeniero de software?

¿Es muy beneficioso realizar prácticas o trabajar en Uber para su futura carrera de ingeniería de software?

Cómo convertirse en ingeniero de software y animador

Acabo de completar mi BTech en la secuencia de ECE y me han ofrecido dos trabajos, ingeniero asistente en prácticas en Ericsson e ingeniero de software asociado en Infosys. ¿Cuál debería elegir para un futuro mejor?

¿Cuál es la forma más efectiva para que un ingeniero de software haga la transición para convertirse en gerente de producto?

¿Qué esperarías de 3 años de experiencia en ingeniería de software, si ha trabajado en C, C ++ y Python?

No soy una persona orientada a los detalles, pero me gusta cómo el desarrollo de software puede cambiar la vida de las personas, ¿me gustaría codificar?

¿Cuáles son los algoritmos importantes que cada ingeniero de software debe implementar en su trabajo?

¿Debo perder el respeto por los ingenieros de software que usan Internet Explorer como su navegador predeterminado?

¿Cómo debo prepararme para ser un ingeniero de software autodidacta?

Soy un graduado de B.Tech (biotecnología) de 2014 de NIT Warangal. Aprendí los conceptos básicos en C y C ++ durante mi universidad y comencé a trabajar en ellos nuevamente. ¿Qué oportunidades tengo para trabajar en una empresa de software? ¿Cómo debo acercarme a las empresas después de la preparación? ¿Qué puedo hacer para construir mi currículum?

En un equipo de desarrolladores, ¿cuánto nivel de abstracción de código es saludable para el equipo y los futuros miembros del equipo?

¿Por qué es importante estudiar economía para los ingenieros de software?