Respuestas bastante brillantes y muy útiles aquí, pero me temo que no estoy de acuerdo en cierta medida con palabras específicas de consejos como: “Introspección” y “Pregúntese qué quiere hacer”. Si hubieras podido descubrir lo que quieres ser en la vida, por tu cuenta, no habrías hecho la pregunta en primer lugar. ¡Realmente no me refiero a ninguna falta de respeto a nadie!
Déjame darte una perspectiva muy honesta. ¡Perdóname si soy brutal!
- En primer lugar, te falta motivación. Estás haciendo cosas solo por hacerlo y no porque tengas interés en ellas. Mientras estaba en la universidad, uno de mis amigos se había inscrito en todos estos cursos de software en algunos, digamos XYZ, instituto (no quiero ser culpable de difamar el nombre de ningún instituto en un foro público: P). Entró con mucho gusto pero pronto perdió el control. No recibiría ninguna orientación adecuada de los mentores, y muchas veces, simplemente recibiría algunas notas para aprender de memoria. Estaba allí para aprender, no para tomar notas porque eso también se hace en las aulas, al menos en las universidades privadas de ingeniería. En muchas ocasiones, los maestros asignados no se presentaban o llegaban muy tarde intencionalmente, por lo que quedaba poco tiempo para dedicar a la enseñanza. Decirle qué, todos estos institutos están allí para desviar dinero de usted y depositarlos en sus arcas. No les importa si aprendes o no; simplemente le entregarán el certificado prometido al finalizar el curso. En general, no son más que farsantes.
- En segundo lugar, con solo el 53% de graduación, eso también de una universidad de ingeniería de nivel 3, no me gustaría darte falsas esperanzas, pero vas a tener dificultades para conseguir tu trabajo inicial. Después de eso, todo lo que importa es su experiencia relevante. Muchas compañías de software mencionan estrictamente un porcentaje mínimo del 60% a lo largo de su carrera académica, además de tener un proceso de evaluación difícil. Estos certificados, que desea mostrar en su currículum, solo serían importantes si logra llegar a la etapa de entrevista. Un hecho más, que me gustaría decirles aquí, es que tengo muchos amigos que trabajan en empresas de software que simplemente no están contentos con sus trabajos. Cuando les pregunto por qué no se basan en sus conjuntos de habilidades existentes al aprender nuevos lenguajes de programación, simplemente responden: “¡ Son yaar! Mujhe IT me koi interés nahi hai, bas kisi tarah paisa kamane k lie hu iss job me “Mujhe core me jana hai!” (Mi querido amigo, no tengo interés en TI; estoy en este trabajo solo para ganar dinero. ¡Quiero un trabajo en el sector central!). Sin embargo, solo un puñado de ellos realmente se esforzó por ingresar al sector central, en el que el número de vacantes de trabajo es mucho menor que en el sector de TI. Por favor no seas uno de ellos. Intenta ser curioso por naturaleza; Alguien que quiere aprender algo nuevo todos los días.
- Sin embargo, tiene suerte de conseguir un trabajo en el gobierno, ya que muchos de ellos solo requieren un título de graduación, probablemente el 50% es su requisito mínimo (¡no estoy seguro!). En lo que respecta a descifrar las NIC, tiene una actitud laxa hacia los servicios civiles. Parece que quiere entrar allí, solo porque quiere subirse al carro y quiere ‘seguridad en el trabajo’. Esto te llevará a ninguna parte. Hay aspirantes a EEI mucho más sinceros, dedicados y trabajadores, y muchos de ellos logran finalmente obtener el prestigioso título de EEI, después de dos o tres intentos. Por ejemplo, tome el caso de uno de mis amigos de la infancia que se graduó del reputado Instituto Indio de Ingeniería, Ciencia y Tecnología (IIEST). Inicialmente, fue reclutado por Mu Sigma como analista de datos, a la edad de 21 años (¡lo mismo que el tuyo!). Dejó el trabajo en poco más de 7 meses, y luego se unió a Tata Cummins Pvt.Ltd. A la edad de 23 años, fue seleccionado como oficial de prueba (PO) con el Banco Allahabad. Ahora, se está preparando para la Prueba de aptitud de los servicios civiles (CSAT) y debo decir que es un gran logro para un hombre joven como él. Hay muchos más como él o pueden ser, incluso mejores. ¿Te imaginas, a qué competencia de garganta te enfrentas?
- En este momento, necesitas lo que más te falta, Motivación. Todos y cada uno de nosotros tenemos algunos patrones y rasgos reconocibles que pueden ser adecuados para una carrera en particular. Ve, conversa con tus padres sobre este tema porque, créeme, ¡saben lo que es mejor para ti! Y, por favor, quítate este insecto vago de tus hombros. Aunque no te estoy pidiendo que te pongas demasiado serio con tu vida buscando trabajo, lo único que quiero decir es que, por el momento, comienza a dar pequeños pasos. Es bueno que tus padres no dependan de ti financieramente y eso definitivamente te quita una gran carga. Aún así, es hora de que comiences a establecer tus metas. Los objetivos deben ser realistas; tratar de obtener un trabajo de software con grandes esperanzas en mente pero con solo el 53% en la graduación sería imprudente. Como dice el proverbio: ” Solo si los sueños fueran caballos, los mendigos los montarían” . No dejes de soñar, pero mientras tanto, no sueñes. De esta manera, te estarás preparando para un cierto fracaso. Desintegra tus objetivos en objetivos más pequeños y establece un límite de tiempo definido en el que debes alcanzarlos.
- Una buena manera de superar su pereza es hacer algún tipo de actividad física; pueden ser algunos deportes que te gustan, trotar, ir al gimnasio o simplemente caminar. Las endorfinas así liberadas lo mantendrán de buen humor y sus niveles de energía también recibirán un impulso. Créeme, nada es tan milagroso como el ejercicio.
- Si todavía tiene curiosidad por saber más sobre lenguajes de programación y obtener certificados en paralelo, le sugiero los siguientes sitios web:
edX
Tutoriales web en línea de W3Schools
freecodecamp.com/
https://www.coursera.org/
https://www.udacity.com/
https://www.microsoft.com/en-us/…
Personalmente, le recomendaría que aprenda el desarrollo web completo o el desarrollo de aplicaciones tanto para el escritorio como para dispositivos móviles. Ensucia tus manos haciendo algo de codificación real, y siempre tienes Stack Overflow y GitHub (Construye mejor el software, juntos) a tu disposición cuando te quedas atascado con cualquier error en tu código. Luego, puede enumerar sus logros en LinkedIn (la red profesional más grande del mundo), y quién sabe si un reclutador puede verlo como su empleado potencial y ponerse en contacto con usted, independientemente de sus calificaciones, y entonces puede estar en camino a su primer trabajo de software.
- ¿Necesita tener ciertas habilidades cognitivas para dominar la parte de metaprogramación de C ++ o alguien puede lograr una buena comprensión del mismo a través del trabajo duro?
- ¿Qué tan difícil sería para un estudiante graduado construir una versión más simple de Sourcegraph?
- Fui entrevistado para un puesto de desarrollador de software en una startup. Querían que tomara una prueba en línea de 10 horas de duración. ¿Tomarías la prueba?
- ¿Las compañías de software toman en serio los bootcamps de los desarrolladores?
- ¿Debo dejar mi trabajo como desarrollador de software para una gran empresa para concentrarme al 100% en la universidad (estoy en el segundo año y tengo uno más que completar. Estudio ciencias de la computación)?
Por último, pero no menos importante, realmente creo que puedes hacerlo. Solo ten fe en ti mismo, y algún día u otro, verás los resultados. Mis mejores deseos contigo! 🙂