¿Qué pasa si un estudiante universitario de Ciencias de la Computación ha perdido todo su tiempo en la universidad sin hacer mucho en el frente académico, no tiene habilidades relacionadas con la codificación y, finalmente, en su último año se encuentra en condiciones de absolutamente nada?

Para empezar, es posible que desee dejar Quora y comenzar a estudiar.

DESCARGO DE RESPONSABILIDAD:
Los siguientes son algunos consejos de última hora dados por algunos de mis amigos. Parece haber funcionado para ellos :

Tarea (1-2 semanas)

1. Informática:
-Estructuras de datos
-Común Algos Heap / Merge, etc.
-SQL
-Minería de datos
-OOPS
-OS
-Redes
-AI

Aprenderlos como un curso intensivo. Tus mejores opciones serían usar
Diapositivas de libros de texto
Bancos de preguntas con preguntas de colocación

Hay algunos buenos sitios web y libros electrónicos generados por dichos sitios web.

2.matemáticas
Practica el RS Agarwal -Aptitud cuantitativa. Este no es el libro de texto. Este es el libro de práctica.

Para concluir:
Sé por experiencia que el ingeniero indio promedio no lleva equipaje en la cabeza, no codifica tanto y estudia solo antes de los exámenes.
Sin embargo, hay algunos puntos fuertes que salvan a la mayoría de ellos:
Son conceptualmente fuertes. Lo que significa que han seguido clases y aunque podrían haberlo olvidado.
Están entusiasmados con la codificación / los desarrollos del mundo tecnológico.
tienen buenos proyectos (programación web), buenas pasantías

Incluso entonces, la mejor solución es:

1. Si crees en una entidad divina
2. Levanta los brazos y pide buena suerte, asiste a las entrevistas.
3. De lo contrario, solo asista a las entrevistas sin los pasos 1,2.

Aparte de eso, te deseo buena suerte en tus esfuerzos.

Después de completar recientemente un título en informática, vi a muchos compañeros pasar por una situación similar.

En primer lugar, nunca es demasiado tarde para aprender programación o algo así. Como estás en tu último año, obviamente has trabajado un poco hasta este momento. Probablemente no haya perdido TODO su tiempo. Mi consejo sería bajar la cabeza y trabajar duro en su último año. Sería una pena tener que repetir exámenes o semestres completos. Trabaja duro para obtener tu título. Estás en el último año y cerca de completarlo.

Desde una perspectiva de codificación, si tiene algunos proyectos por venir y se pueden hacer en cualquier lenguaje de programación, eche un vistazo al uso de Python. Si no has aprendido mucho sobre codificación hasta este momento, es un buen lenguaje para usar. La sintaxis es relativamente fácil y hay mucho soporte en foros, etc.

En términos de ser “adecuado para absolutamente nada”, dudo que esta oración sea cierta. Los títulos en informática no siempre se tratan de producir ingenieros de software. Mi consejo sería recordar tu tiempo en la universidad. ¿Te gustó alguna área en particular: seguridad, bases de datos, diseño web, etc.? Concéntrese en lo que le interesa e intente mejorar sus habilidades relevantes para esas áreas.

Quizás esté interesado en la industria tecnológica, pero no necesariamente en la codificación. Saber lo que te gusta y lo que no te gusta no puede subestimarse. Si te gusta la industria, tal vez prefieras dedicarte al desarrollo de productos o algo similar. Una vez que obtenga su título, puede hacer un curso de 1 año para especializarse en áreas particulares.

Finalmente, abordar el tema de la presión familiar y de los compañeros. Creo que muchos estudiantes universitarios sienten la presión de diferentes grupos. La familia es común. Con suerte, su familia solo se preocupa por su bienestar, saben que usted es un tipo inteligente, por lo que quieren que se dé cuenta de su potencial. Tome en cuenta lo que dicen, pero sepa que es SU título universitario y es USTED quien lo está pasando. Lidiar con la presión de grupo puede ser difícil, pero solo trabaja duro, haz tu mejor esfuerzo y, en general, hazlo por ti mismo.

Un punto mas. Si bien la universidad es importante y obtener un título es una gran cosa en el mundo en que vivimos. NO es el fin del mundo si no logras esto en este momento o si sales de la universidad sin saber qué que hacer. En el mundo de hoy, a menudo nos comparamos con nuestros amigos o completos extraños. Esto puede ser beneficioso si se interpreta de manera positiva, pero también puede ser negativo. Se tu propio hombre. Es muy probable que seas bastante joven y esperemos que de una forma o de la siguiente encuentres algo que te guste y en el que puedas dedicar parte de tu tiempo y energía.

Para resumir:
– Estás en el último año de la universidad, probablemente sabes más de lo que piensas y no estás tan atrasado. Aplícate hasta el final. Puede aludir a los conceptos básicos de codificación con python como aludí.
– Intenta encontrar un área que te haya gustado en informática, ya sea un área técnica u otra. Esté abierto a especializarse en estas áreas o aprender por su cuenta.
– Trate de poner los intereses familiares a un lado. Es tu título, toma posesión de él.
– La educación es muy importante, pero eres joven y no lo es todo. Si no obtienes un título o no obtienes uno sin saber qué hacer, tómalo como lo que es.

Hice algunas suposiciones en esta respuesta, así que me disculpo si me desvié un poco del tema. Es solo que cuando vi la pregunta, pude relacionarme con ella de alguna manera.

Para dar algo de valor a mi respuesta:

Me gradué hace unos años con una licenciatura en ciencias de la computación y economía. No era el mejor programador, pero trabajé duro y obtuve mi título. Trabajé en el área de datos como analista en Irlanda y como ingeniero de datos en Australia.

Espero que esto ayude 🙂

Debería ser bueno si invierte de 6 meses a un año en hacer una codificación seria y aprender a lo largo del camino.

Estaba prácticamente en tu bote al final de mi último año en la universidad. Decidí que quería hacer una maestría para compensar todo el tiempo que perdí

Estaba navegando a través de mi trabajo de curso de maestría en la primera sem, ya que involucraba cosas que necesitaba aprender a corto plazo (asignación, examen, etc.). Fue durante mis entrevistas de prácticas que me di cuenta de que tenía que mejorar mucho en la codificación y algunos conceptos fundamentales en CS que me había perdido de aprender a lo largo de los años (temas en áreas críticas como SO, conceptos de subprocesos múltiples, arquitectura de computadora)

Elegí todos los cursos anteriores en mi segundo y tercer semestre y traté de llegar al final de cada línea que leía en los libros de texto de renombre en cada una de las materias. Practiqué preguntas de entrevistas de programación tanto en papel como en el compilador de la copa de carrera y PIE.

Finalmente, después de un par de actuaciones nerviosas, pude descifrar la mayoría de las entrevistas de trabajo al final de mi EM.

Cada pocos años, un buen programador descubre que lo que sabía antes no vale nada y tiene que comenzar a aprender nuevas habilidades, marcos, idiomas, etc. ¡Todo lo que necesita es dedicación!

Por lo tanto, no es demasiado tarde para aprender a programar desde cero.

Sin embargo, debe hacer una lista sobre las habilidades que ya ha adquirido, como algoritmos, matemáticas, idea sobre problemas informáticos y tecnología … y decidir qué camino desea tomar: fuentes abiertas, Microsoft, Apple, Android … Quiere ser un codificador, arquitecto, diseñador … UI, base de datos, solucionador de problemas …

La mejor manera de comenzar es tener un proyecto, no muy grande, no muy pequeño. El proyecto debe ser lo suficientemente visible, es decir, verse bien, tener algo colorido y gráfico que mostrar. Aunque resolver problemas abstractos puede ser muy valioso, aprender solo no será muy motivador al principio.

Crea una pequeña página web para ti como marco para presentarte y alojar algunos de tus experimentos. Pruebe HTML + CSS + JavaScript + jQuery, por ejemplo. No necesitará muchas herramientas ni alojamiento costoso.

No te metas con lenguajes para principiantes como Small-Basic o menos, ni con lenguajes exóticos o framework, incluyendo palabras de moda como Python (¡aunque es muy bueno!)
Busque algo convencional como JavaScript o C # que produzca un buen resultado en la pantalla y tenga muchos recursos tanto como IDE como material de aprendizaje en línea. (Busque también habilidades donde la industria contrata más).

Una vez realizado ese paso (más o menos, ¡no busques la perfección!) Puedes buscar alguna otra tecnología: acostumbrarte a los datos usando Excel, SQL, mySql, etc. Acostúmbrate a los mapas (Bing, Google, etc.) Acostúmbrese o al menos acostumbrarse al comercio electrónico o vender aplicaciones en plataformas alternativas.

Hay un montón de recursos en línea para comenzar a aprender, vaya por ellos … Hay muy pocos libros que recomendaría (¡pregunte a otros por eso!)

En este momento, busque un trabajo y un proyecto real: descubrirá que los proyectos reales en un trabajo y un equipo no dan tanto miedo y que en realidad puede aprender en el trabajo de su gerente y compañeros de equipo y usando horas extra de tu tiempo.

¡Buena suerte!

“Empieza a aprender a programar desde cero. ¿Es demasiado tarde para que lo haga?”

No. Comience con algoritmos y estructuras de datos.

More Interesting

¿Cuál es la mejor manera de obtener un trabajo de ingeniería de software como estudiante no especializado en cs?

Actualmente estoy haciendo BTech (cuarto semestre) en Ciencias de la Computación en NIT, Silchar. ¿Puede sugerir nombres de empresas, así como los institutos donde puedo solicitar una pasantía de verano durante 2 meses?

¿Cuáles son los roles de trabajo disponibles para un graduado en informática además de la codificación? ¿Cuáles son los roles en la administración que se pueden optar?

¿Cuáles son las cosas mínimas que necesito saber, como algoritmos, lenguajes de programación, habilidades de comunicación, etc., para realizar una pasantía en empresas líderes como Google, Quora, Facebook, Apple, Yahoo, Microsoft, Samsung, PayPal, LinkedIn? ¿Cómo puedo prepararme para eso en menos de 3 meses?

¿Es un estudiante universitario con especialización en informática capaz de crear una aplicación funcional? ¿Cómo sé que pueden hacerlo antes de contratarlos?

¿Alguien puede estudiar informática a los 25 años?

Como desarrollador de software con más de 7 años de experiencia laboral, estoy deprimido porque mis habilidades son aún más débiles que las de un recién graduado, ¿qué debo hacer?

¿Tiene sentido participar en una programación competitiva después de conseguir un trabajo?

¿Cuáles son sus perspectivas académicas y profesionales en informática o informática si no sabe matemáticas (aunque sea una pequeña cantidad)?

¿Es mejor obtener un título en informática o ir a un campamento de codificación?

¿Qué es 'mejor' para las finanzas cuantitativas (fondos de cobertura), un título en economía o un título en informática?

¿Cuánto tiempo puede un principiante de programación aprender "suficiente" para convertirse en un ingeniero de aprendizaje automático?

¿Cuáles son las carreras profesionales para los ingenieros de control de calidad de software?

Cómo encontrar trabajos de programación antes de ir a la universidad, con los que puedo continuar, mientras estudio en la universidad y puedo pagarlos

¿Cómo puedo elegir exactamente entre redes y codificación?