Lo único que me preocupa es su “CARRERA”, en la que no ha especificado en qué desea sobresalir en el futuro. ¿Dónde te gustaría verte dentro de 5 años? Confía en mí, la gente de Recursos Humanos y Operaciones te hará esta pregunta si tienes una entrevista con algunas de las principales empresas multinacionales de TI como Accenture o TCS, etc.
Separemos su crecimiento en 3 fases.
Fase 1 :
¿Ya sabes un poco de C? Muy bien. Esa es una base hermosa. Mejora tus habilidades de C al nivel experto. Ponte a prueba con problemas técnicos de nivel superior e intenta implementar sus soluciones en C.
Después de tener suficiente confianza en sí mismo en C, llévelo al siguiente nivel, que es C ++. Supongo que es posible que no necesite entrar en demasiados detalles con C ++, siempre y cuando se sienta cómodo para implementar y comprender el paradigma orientado a objetos utilizando C ++.
- ¿Por qué me siento enojado cuando no tengo razón para estarlo? ¿Cómo puedo arreglar esto?
- ¿Estoy en el hospital Kaiser y tiraron mis medicamentos? eso está permitido?
- Mi correo electrónico ya no es válido y he olvidado mi contraseña. ¿Qué debo hacer?
- No soy feliz en mi vida. ¿Cómo cambio eso?
- Recientemente tuve mi disco duro dañado por el agua. ¿Qué se debe hacer para recuperar datos?
Su próximo nivel con OOP estará en Core Java. Es un lenguaje completamente diferente y se comporta de manera bastante diferente a nuestro C ++ clásico, que es mucho más indulgente en comparación con Java. Java, hasta cierto punto, parece ese COBOL prehistórico, que puede arrojar 100 errores en su cara si comete un solo error menor. No te asustes por eso. Comprender la filosofía de Java y los métodos de resolución de problemas en Java. Comprenda su arquitectura de biblioteca de clases a fondo. Confía en mí, lo necesitarás.
Después de tener cierto nivel de comodidad con Core Java, ahora puede pasar al siguiente nivel en Java avanzado, que abarcará SwingSet, Applets, Servlets, JDBC, JNI, JSP, etc. Esto le dará dos cosas en el orden exacto.
1. Una certificación de programador de Oracle / Java … &&
2. Un trabajo decente Jr. Programador en cualquier empresa mediana a grande.
Fase 2 :
Después de C y antes de C ++, puede iniciar esta fase en paralelo. Echa un vistazo a PERL, PHP y Python. En los viejos tiempos de principios de los 90 a finales de los 90, C / C ++, Perl y Java solían ser lo suficientemente suficientes como para proporcionar soluciones a muchos requisitos. Pero hoy en día, las cosas han cambiado. Incluso podría tener que llevar a Ruby a los rieles. Jajaja
Entonces, en la Fase 2, necesitará adquirir experiencia adicional o al menos un mayor grado de comodidad con Perl, Python y PHP. Ese es el resumen de la Fase 2.
Fase 3:
Esto es como tu “Destino final” . Esto es lo que decidirá lo que harás por el resto de tu vida. Dado que no ha proporcionado ninguna información de fondo, es difícil juzgar si es de origen E&C. Si es así, es posible que desee desviar su atención a RTOS, Embedded C, Kernel Development, VLSI, etc. Sin embargo, si es de un entorno diferente, es posible que desee canalizar sus esfuerzos y concentrarse en el desarrollo puro de software y aplicaciones web usando Java, PHP, Python, Ruby, etc. Perl aparecerá ocasionalmente en la imagen, KYUNKI IMAGEN ABHI BAAKI HAI MERE DOST …!
Espero que esto te dé un anteproyecto sobre qué planear. Triste nadie nos guió hace 15-18 años de la misma manera. No había Quora en ese entonces, solo conexiones dolorosas de acceso telefónico de 56 Kbps.