Soy un estudiante de CSE de tercer año de B.Tech. Realmente no soy bueno en programación. ¿Qué entrenamiento sería mejor para mí?

En primer lugar, creo que el entrenamiento no puede hacerte un buen programador. La capacitación y los cursos pueden mejorar sus habilidades. Puede tomar el atajo menos eficiente al encontrar cursos prefabricados en http://coursera.com u otros MOOC en línea, pero lo difícil es ir desde cero y caminar hacia arriba.

Le recomendaría que elija el idioma con el que se sienta más cómodo y comience a aprender Estructura de datos junto con la implementación en ese idioma. No profundice en un tema al principio. Repase todos los conceptos básicos a fondo. Después de estar seguro de las cosas que ha aprendido (lo que le llevará probablemente 2 semanas si está lo suficientemente dedicado), comience a programar a diario. Haga que sea algo que debe hacer en su rutina diaria (puede ser incluso durante media hora). En este momento puede comenzar a resolver problemas en la vida de plataformas en línea HackerEarth, HackerRank, Sphere Online Judge (SPOJ), etc. Mirar videos de YouTube para comprender los temas es una gran fuente además de los libros.

Asegúrese de pasar su tiempo inteligentemente, no pase semanas en una pregunta. Si no puede resolverlo después de un tiempo suficiente, pase al nuevo problema, pero asegúrese de encontrar la solución antes de dejar de pensar en ello (puede estar encontrando la solución de otra persona en línea) y comprenderla correctamente. Al final del día, su objetivo debe ser aprender algo nuevo. Luego comience a enfocarse en problemas difíciles en temas específicos y aprenda el tema en detalle. Después de eso, se sentirá interesado e involucrado en el proceso, entonces podrá elegir un curso o capacitación particular para usted.

Si quieres ser bueno programando, te sugiero lo siguiente.

  1. Estructura de datos y algoritmos (de curso pero puede aprenderlos usted mismo). Esto es lo más importante, porque cualquiera puede aprender la tecnología, pero la inteligencia y la capacidad de resolver problemas pueden ser realizadas por unos pocos. Elija cualquier idioma que sea suficiente.
  2. Practíquelos en varios sitios web competitivos. Le sugiero que elija su lista de reproducción de (Lista de reproducción de programación competitiva – Commonlounge. Esta es una lista de reproducción para mantenerse en el camino.
  3. Practique al descifrar la entrevista de codificación (CRACKING the CODING INTERVIEW) compre el libro, aunque el libro está escrito en Java, pero puede encontrar la solución de cualquier lenguaje de programación en https://github.com/gaylemcd/CtCI
  4. Eso es solo estos pocos pasos y practicar diariamente, que es de 365 días, te hará un dios en el campo de la programación, puedo apostar.

En primer lugar, debe decidir si la codificación es su fuerte o no, y luego, basándose en eso, si cree que si le da la oportunidad de codificar, puede ganar su pan y mantequilla y luego hacerlo. Domine todos los conceptos, comience desde c, c ++, estructuras de datos, DBMS, y luego le sugeriría que aprenda un idioma dentro y fuera. Puedes preferir Java. Y si no desea dar una oportunidad a la codificación, puede comenzar a prepararse para un MBA e ingresar al mundo de los negocios y puede ser gerente, jefe de ventas, etc. De lo contrario, haga MTech y solicite la enseñanza. Espero eso ayude . Buena suerte !

Depende de su elección. si quieres ser programador, deberías comenzar a programar ahora. recuerde que la programación es un tipo de habilidades y las habilidades solo se pueden desarrollar mediante el trabajo duro en esa área. así que debes tener paciencia y comenzar a trabajar duro. para cuando descubra que se ha vuelto bastante bueno en la programación. Sé sobre lalit kundu (ganador de ICPC kharagpur region 2015). él dice que ha trabajado muy duro durante tantos años para lograr este éxito (incluso tiene 3 atrasos en sus semestres de b.tech). ahora deberías aprender por ti mismo cuáles son las formas.

Clases de entrenamiento para CAT: p

EN UNA NOTA GRAVE, puede buscar cursos de capacitación en Java / Python / hadoop / cloud / Bigdata proporcionados por varias compañías disponibles donde lo encuentre adecuado.

Antes de sugerirte, como estudiante de CSE sin conocimientos de programación, sobrevivir es difícil en este mundo competitivo.
.

* Pruebe HTML y CSS para DESARROLLO WEB
* Entrenamiento de hardware si está interesado
* ¡Haga la capacitación CCNA para la creación de redes!

Según yo, lo mejor es ver la serie de videos mycodeschool en youtube … resuelva tantos problemas como pueda después de eso y use la preparación de la entrevista de codificación facilitada para la programación.