Voy a hacer CSE de cualquiera de las 2 mejores universidades de Bengala Occidental. He hecho Java de 9 a 12. Sé un poco de C ++. No se nada mas. ¿Cómo debo proceder?

No conozco las dos mejores universidades de Bengala Occidental. Mi respuesta ciertamente dependería de mi observación personal y experiencia.

Según yo, debes ocuparte de las siguientes cosas:

1. Contenido del curso: no dudo de la calidad de la enseñanza en buenas universidades y colegios en la India. Pero con mi experiencia personal de aprendizaje, el contenido de los cursos en los siguientes sitios web me pareció increíble.

  • Coursera
  • http://ocw.mit.edu/index.htm
  • http://online.stanford.edu/

2. Práctica / Desafíos: Practique y mejore sus habilidades de programación practicando preguntas en sitios web como –

  • http://www.hackerearth.com/
  • http://codechef.com
  • Juez Esfera Online (SPOJ)

3. Tecnología: aprender nuevas tecnologías y lenguaje es la demanda de la industria. Los siguientes son los sitios web donde puede encontrar un amplio contenido para el mismo:

  • http://lynda.com
  • Vista plural
  • http://codeacademy.com

4. Enfoque: participe en actividades y eventos en la universidad e implemente sus conocimientos y habilidades. No se concentre en convertirse en un adorno, en lugar de eso, pulir sus habilidades y conocimientos y aprender cosas nuevas. Mantenga una calificación decente o un porcentaje que pueda hacer que se postule cómodamente en todos los exámenes y procesos de colocación.

Más adelante, cuando esté seguro de su trayectoria profesional, puede elegir desde arriba qué cosas deberían tener prioridad. Todo lo mejor ! Salud !

Primer año: pase su tiempo resolviendo problemas presentes en sitios como Sphere Online Judge (SPOJ), topcoder. También intente aprender nuevos lenguajes como Python, C ++. Pero debe tener un conocimiento detallado de al menos un lenguaje de programación. Comience a usar Linux para todas las actividades de programación (practique mucho ya que no tendrá tiempo después)

Segundo año: comience a aprender idiomas como Javascript y PHP. Si le gusta el desarrollo web, tome algunos cursos presentes en Free Online Course Materials y edX.

Cuando llegue al tercer año, estará bien informado y comprenderá qué cosas le gustan y qué dirección debe tomar.

Gracias por A2A

A2A.

Depende de lo que quieras lograr. Mi respuesta se basaría en convertirme en un buen ingeniero y desarrollar el pensamiento crítico y la creatividad. Tendrás que trabajar duro y dedicarte a tus objetivos.

  • En general, la universidad es una fase en la que no solo obtienes habilidades profesionales como la ingeniería, sino que también aprendes mucho sobre ti. Es el momento de explorar sus intereses y pasiones. Por lo tanto, aconsejaría no perder el tiempo al ralentí. Aprende tantas habilidades como puedas, conoce a tantas personas como puedas, lee tantos libros como puedas. No tienen que ser libros técnicos o habilidades técnicas per se. La conclusión es tratar de no perder el tiempo .
  • Manténgase alejado de las personas negativas. Desarrolle una perspectiva positiva actuando sobre sus ideas. Intenta no posponer las cosas. Esto mejorará su confianza y, en efecto, hará que su perspectiva sea positiva.
  • Intenta cultivar un genio científico. Haga preguntas y busque respuestas. Ser curioso. Experimentar.
  • Con respecto a la ingeniería en CSE, lea los libros de texto estándar de la asignatura. No dependa de las notas de alguien o de los bancos de preguntas. No apuntes solo a pasar los exámenes. Si desea convertirse en un buen ingeniero, concéntrese en construir conceptos a partir de los textos estándar y practíquelos haciendo pequeños proyectos propios. La educación india carece del lado práctico de las cosas. No solo memorice los textos, impleméntelos en un lenguaje de programación de su elección como Java. La implementación conectaría estos conceptos a su cerebro. Alternativamente, puede intentar enseñarles a otros, lo que también mejora su comprensión.
  • Concéntrese en sus cursos de matemáticas. Las matemáticas son la base de toda la ingeniería.
  • Usa Linux. Te servirá de mucho si lo dominas.
  • Concéntrese en las clases de Algoritmos y Estructuras de datos. Son el santo grial de la programación.
  • Intenta formar un grupo de amigos con intereses comunes. Discuta con ellos, siga las noticias de Hacker.
  • Después del final de cada año, debe revisar los conceptos clave de ese año. Una vez que haya realizado algunos de estos proyectos, debe intentar ponerlos en línea en un sitio como github con una licencia de código abierto. Una vez que tenga más confianza en un lenguaje de programación, intente contribuir a un proyecto de código abierto existente como Firefox.
  • Aprenda un marco web como Spring si lo desea.
  • Aprende un marco de aplicación como Android si te gusta.
  • Algún tiempo después de su segundo año, encontrará su materia favorita en Informática. Desarrolla una pasión por ello. Apunta a dominar el tema.
  • A medida que se convierta en un mejor programador, intente participar en concursos de codificación en línea como los de topcoder, google codejam, codechef y codeforces. Intenta llegar a ACM-ICPC.

Todo lo mejor.

Si ya conoce Java, será más fácil completar los cursos y ejemplos de programación. Sin embargo, dependiendo de la estructura del plan de estudios, Java puede llegar bastante tarde (¿probablemente en la 3ra sem?). Creo que sería útil en esta etapa obtener algo de conocimiento en C y practicar algunos problemas difíciles con él, particularmente en un entorno Linux. También para un fondo sólido en CSE, las matemáticas son imprescindibles. Para que pueda comenzar a aprender matemáticas también, cosas como matemáticas discretas, probabilidad, cálculo, etc. ¡Mucha suerte!

En una nota al margen: ¡tome una copia de Estructura e interpretación de programas de computadora y léala tanto como pueda! Desearía tener 🙂

Java, C y C ++ tiene una amplia gama de desarrollo. Si quieres aprender Java, aprende Android para el desarrollo de dispositivos. Si quieres aprender C y C ++, aprende Linux. debe tener un buen dominio del concepto de programación orientada a objetos.

Deberías probar cosas y divertirte. Por ejemplo, mi consejo sobre una habilidad técnica que debería aprender sería SQL (bases de datos relacionales). Tener habilidad en eso lo separará de la mayoría de los candidatos y le ofrecerá la mayor base de trabajo potencial.
Pero … si lo odias, ¿de qué te sirve eso?
Lo único que quiero saber al entrevistar, bueno, a cualquiera … pero especialmente a los nuevos graduados, es lo que les encanta de la programación.
Mi consejo es encontrar la respuesta a esa pregunta. Pruebe cosas y descubra lo que le queda bien.