Si realmente no te gusta el tema, entonces no debes tratar de convertirte en lo que no deberías.
Lo importante no es el lenguaje de programación que estás aprendiendo sino las habilidades programáticas subyacentes para resolver problemas
Si intentas aprender programación porque quieres un trabajo después de tu B.Tech y ganar dinero, entonces debes hacer esto:
- Cómo avanzar en la vida cuando estoy atrapado en una carrera buena pero estancada
- ¿Qué es mejor para un graduado de Ingeniería Metalúrgica, un trabajo en el sector central o en ingeniería de software?
- ¿Trabajar 54 horas a la semana es demasiado?
- Tengo un alto coeficiente intelectual, altas ambiciones y bajas funciones ejecutivas. ¿Tengo alguna posibilidad de una carrera significativa?
- ¿De dónde viene el enfoque cultural estadounidense en seguir tu pasión?
Parte I
——-
1) Comience a trabajar en alogirthms y estructuras de datos uniéndose a sitios como CodeAcademy, TopCoder, CodeChef, Hackerrank, Hackerearth, Coursera, etc.
2) Aprenda los conceptos básicos de programación y lógica (el lenguaje no es importante, pero es preferible java o python, ya que representan el 50% del mercado)
3) Participa en desafíos de codificación, eventos de hackathon en universidades vecinas o en línea
4) Domine un lenguaje de programación hasta el punto de escribir código en el entorno del producto (compilar, construir, implementar y probar en servidores como glassfish, weblogic, tomcat, django, rails, etc.)
Alrededor de un año de práctica en los algoritmos de codificación y en los programas se sentirá bien y realizado
Parte II
——–
Una vez que comience bien, intente utilizar el tiempo libre para escribir aplicaciones en las siguientes áreas de negocios y compartir en github o bitbucket para que pueda exhibir en su CV
Si tiene alguna innovación o idea de copiar, desarrolle un
1) Android Google Play Store (aplicaciones útiles)
2) Aplicación de escritorio (preferiblemente multiplataforma como Jdownloader, FeedNotifier)
3) La aplicación Java Business End to End (como un sitio web de flipkart) … se puede hacer usando Python o Ruby como lo hacen la mayoría de las startups.
Si no tiene ninguna idea o no puede comenzar desde cero, participe en algunos proyectos de código abierto en github, bitbucket, sourceforge y comience a contribuir
Dominar la Primera Parte es lo suficientemente bueno para la mayoría de las entrevistas, ya que lo entrenarán para hacer la segunda parte, así que no se apresure y trate de completar la Parte I.
Si todavía siente que la programación no es para usted, puede intentar ser un Analista (como Bigdata Scientist) que aprende Hive, Pig, etc., que no necesita programación. Hoja maestra de Excel y macros.
Si todavía se siente desinteresado, las ciencias de la computación no son para usted, siga siendo ingeniero civil y realice una maestría en el extranjero o en IIT en ingeniería civil y sea un ingeniero orgulloso, ya que pronto habrá escasez de ingeniero civil en el mercado. Comenzará lentamente pero seguramente se destaca en la construcción de maravillosos monumentos arquitectónicos en cualquiera de las 100 ciudades inteligentes que se avecinan en la India.