Soy estudiante de segundo año de CSE y ni siquiera tengo conocimientos básicos de codificación y estructuras de datos. No veo ningún buen futuro para mí en ninguna compañía. ¿Es la última opción para suicidarse?

Al sumergirme directamente en el punto, cuando estaba en mi segundo año, apenas conocía ningún lenguaje de programación o matemática. El único lenguaje de programación que conocía era C y también podía escribir programas triviales para sumar dos números, imprimir el carácter en mayúsculas y listo. Eso también, tuve que guardar el código para aprobar los exámenes prácticos que de alguna manera logré no fallar en mis prácticas de C, Sistemas Operativos.

También tenía cursos de matemáticas en mi currículum, pero prácticamente no eran de utilidad en el dominio de la programación. En mi penúltimo año de graduación, me di cuenta de que no tenía nada en mi cesta para ofrecer. Lo único que hice entonces fue practicar la estructura de datos y las preguntas de algoritmos en línea, y luego participar en competencias de programación. Hice todo esto usando solo el lenguaje de programación ‘C’ / C ++. No aprendí ningún otro lenguaje sofisticado ni ninguna otra herramienta sofisticada.

Un año antes, di mi primera entrevista y fui seleccionado. Ahora puede estar pensando “¡Al menos este tipo no es discapacitado!”. Si, no lo soy Pero, he visto personas en mi parque de TI con discapacidad. A uno de esos tipos le amputaron las dos piernas por alguna razón, pero eso no le impidió seguir adelante con todas las posibilidades. La tecnología ha llegado a un punto en el que una persona ciega también puede codificar. Estamos viviendo en un mundo donde sus pensamientos son las únicas barreras que le impiden hacer lo que puede hacer.

Las otras respuestas aquí ya mencionan bastante sobre dónde encontrar tutoriales y práctica. Entonces, no voy a tocarlo. Pero también me gustaría sugerirle que aprenda la cantidad mínima requerida de idiomas para perfeccionar sus habilidades y mejorar su comprensión de los paradigmas de programación. No se detenga con un solo idioma, ya que puede quedar obsoleto en poco tiempo. Al mismo tiempo, no cargue su cerebro con muchos lenguajes de programación. En cambio, arme con muchas más estructuras de datos y algoritmos.

Todo lo mejor. Te deseo éxito.

Las matemáticas no tienen nada que ver con tu carrera de programación. De todos modos, puede aprender la codificación, le llevará dos meses o menos aprender el lenguaje básico de cualquier lenguaje de programación. Puede practicar más para mejorar su habilidad aprendida de codificación. Elija cualquier lenguaje de programación y comience con él. Tomar un curso en línea es efectivo. Internet es el mejor medio del que puede obtener ayuda, sitios como Stack Overflow, Tutoriales web en línea de W3Schools, Aprender a codificar, Coursera, edX, Página en geeksforgeeks.org, etc.

Una vez que aprende un idioma, puede comenzar a aprender estructuras de datos y algoritmos (aprender ambos a la vez le ahorrará tiempo). Mientras aprende estructuras de datos y algoritmos, es posible que necesite algunas matemáticas discretas, como conjunto, gráfico, permutación, inducción matemática, lógica, etc. Después de aprender todo esto, codifique al menos una hora al día.

Después / mientras aprende todo esto, puede practicar la codificación en topcoder, competencia de programación, concurso de programación, programación de computadoras en línea, etc.

No te costará mucho aprender otro idioma si has aprendido uno una vez. También soy muy malo en matemáticas, pero cuando codifico no necesito usar un teorema matemático complejo, todo lo que uso es aritmática simple.

Ningún suicidio va a suceder.
Buena suerte.

No tengas miedo de no tener un conocimiento básico de codificación. Las matemáticas no juegan un papel en la codificación.

Mira, no hay límite de edad para aprender codificación. Comience ahora y aprenda codificación de forma interactiva.

Hay un buen futuro para ti por delante. No pienses que no eres apto para codificar. Son solo unas pocas líneas, para eso te vas a suicidar. Sal de esa mente y comienza a aprender.

¿Estudiante de segundo año? Es noviembre, así que estás en el tercer semestre ahora, ¿verdad?

¿Quiere decir que no tiene conocimientos de codificación o que no le gusta aprender sobre codificación?

Si te gusta (o quieres aprender) la codificación , definitivamente aprenderás mucho en los próximos 5 semestres, lo suficiente como para conseguir un trabajo en una empresa decente (si no una brillante). Si su proceso de pensamiento está estructurado, no necesita preocuparse por nada.

Pero, si no quieres aprender codificación (y hacer otra cosa), simplemente habla con tus padres al respecto y abandona y únete a un curso que te guste.

¿De dónde viene la idea del suicidio? Es solo un problema / confusión que necesita ser resuelto. Eso es, amigo.