¿Qué debe hacer un estudiante de Ciencias de la Computación de 3er año este verano o después?

Práctica. Práctica. Práctica. Esa es la mejor manera de mejorar en cualquier cosa, especialmente en la programación.

Yo recomendaría algunas cosas:

1. No te encierres en un solo idioma. No existe el “idioma principal”. Cuando solicitas trabajos, no buscan ver que eres un experto en Java. Están buscando ver que usted pueda pensar en el diseño del programa, implementarlo (potencialmente retomar el trabajo anterior de otras personas), modificarlo y repetirlo. En lugar de centrarse en un idioma, concéntrese en los principios. Dos principios para aprender definitivamente son cómo se manejan los tipos de datos y cómo funciona la administración de memoria en el nivel bajo. Una vez que comprenda esto, todo lo que tiene que hacer (para cualquier idioma) es retomar la sintaxis.

2. Únase a un sistema de competencia de código en línea. Están TopCoder, CodeChef y CodeJam, así como muchos otros. Estos problemas son difíciles (incluso los problemas para principiantes), pero una vez que complete el primero, será adicto. Estas plataformas están diseñadas no solo para encontrar el mejor codificador, sino para brindarle la oportunidad de aprender nuevos idiomas, técnicas de codificación y cómo ser un codificador completo.

3. Lea el código de otras personas. Este es probablemente uno de los mejores consejos que alguien me ha dado. Existen numerosas formas de abordar un solo problema en el mundo de la informática, y al leer el código de otras personas y comprender lo bueno y lo malo es fundamental para su crecimiento como programador. Puedes encontrar un montón de código abierto en GitHub.

4. Comience un repositorio. Use una cuenta de GitHub como su “diario”. Esto ayudará a registrar todo lo que ha hecho y ayudará a las personas a ver lo que puede hacer. También es una gran referencia para que los empleadores vean fácilmente lo que ya han hecho.

1.Hazte competente en un idioma.

2. Practique haciendo mucha programación competitiva y, por lo tanto, aprenda a implementar los requisitos de manera rápida y elegante. Un buen perfil de usuario en sitios como Topcoder, Codeforces realmente importa si espera que lo contraten empresas de primer nivel, especialmente cuando su universidad no es lo suficientemente famosa como para obtener entrevistas.

3. Intente contribuir a proyectos de código abierto y, por lo tanto, aprenda los matices del desarrollo profesional y conceptos como el desarrollo orientado a objetos. Existe una noción común de que solo la programación competitiva y, por lo tanto, los algoritmos / estructuras de datos son importantes. La noción no puede estar más equivocada. Una buena contribución de código abierto o participación en GSOC (Google Summer of Code) tiene la misma importancia que ser bueno en algoritmos y estructuras de datos durante una entrevista de trabajo.

4.Asegúrese de que su promedio de calificaciones no caiga. Si es bajo, intente aumentarlo, ya que sí importa.

5. Concéntrese también en su salud . Al final del día, importa mucho más que todo lo mencionado anteriormente.

Te recomendaría hacer una pasantía relacionada con tu campo que te ayudaría en la ubicación de tu campus y estudios superiores

Puede consultar las pasantías en http://www.officemirror.com , una plataforma utilizada por estudiantes, estudiantes de primer año y profesionales experimentados para pasantías, preguntas de entrevistas, información salarial, revisiones y trabajos.

Notificaciones actuales de pasantías de verano en pasantías en India | Prácticas para estudiantes universitarios | OfficeMirror

Intel: pasantía de desarrollador de aplicaciones
LinkedIn – Prácticas de verano 2014
NTU, Singapur – Prácticas de verano 2014
DAAD, Alemania – Prácticas de verano 2014
IIT B – Entre enero y junio de 2014 Prácticas para estudiantes de último año
IIT B – Pasantía de Matemáticas Invierno 2013

Lo que estás haciendo mal es rendirte antes de intentarlo.
Si lo intentas, podrías fallar. Si no lo intentas, ya has fallado.

No asuma que la reputación de su universidad es tan importante para ingresar a pasantías o trabajos. Reúna un buen currículum que muestre lo que sabe y lo que puede hacer, una cubierta sólida que muestre que sabe algo sobre a quién se está postulando y ajetreo. Hable con amigos y descubra las oportunidades que muchos conocen. Además, no tenga su corazón puesto en alguien cuyo nombre conozca: busque en todas partes y en cualquier lugar.

Solo el ajetreo será una buena experiencia para cuando tengas que conseguir un trabajo real, y mucho menos la pasantía en sí.

Crea una aplicación para Android o iOS y publícala. Nada le muestra a un futuro empleador que puede hacer las cosas mejor que mostrarle algo que usted hizo.

More Interesting

¿Puedo aprender un lenguaje de programación a pesar de ser una persona no técnica?

¿Cómo debo prepararme para la informática?

¿Cuáles son algunas cosas básicas que un estudiante de ciencias de la computación debe aprender en el 11 ° grado?

Si un ingeniero informático tuviera la oportunidad de regresar a su nivel de pregrado medio (quinto semestre), ¿qué habría hecho o comenzado?

Cómo convertirse en un programador Java calificado en un año

¿Quiénes son los reclutadores favorables para un promedio más reciente con una licenciatura en informática?

¿Cuál es la diferencia entre una maestría en ciencias y una maestría en ciencias aplicadas?

Como desarrollador front-end, ¿debería explorar tecnologías front-end o debería aprender DS y algoritmos?

Cómo apreciar la importancia de la 'física computacional'

¿Qué certificaciones CS son dignas de perseguir como estudiante universitario de CS?

¿Cuál es el currículum promedio requerido / algunos currículums de muestra de personas que ingresaron al programa MS in CS en Georgia Tech?

¿Hay algún campo de arranque de codificación que pueda ayudarme a conseguir un trabajo de ingeniería en Google?

Estoy haciendo un B.Tech en ingeniería informática. ¿Cómo desarrollo lógica para programar?

¿Qué campo es mejor, la informática o la ciencia de datos?

¿Por qué es complicado encontrar trabajo fuera de mi país, ya que todos los empleadores, cuando saben que soy árabe musulmán, cierran alguna conversación especialmente en Europa y los Estados Unidos?