¿Cuáles son las diferentes cosas relacionadas con la informática / ingeniería que puedo aprender durante las vacaciones de verano?

  • Curso de Introducción al CS
    Tome cursos de Introducción a la informática que brinden instrucciones básicas sobre codificación.
    Recursos en línea: Udacity – introducción al curso de CS, Coursera – Computer Science 101
  • Código en al menos un lenguaje de programación orientado a objetos: C ++, Java o Python
    Recursos en línea para principiantes: Coursera – Aprenda a programar: los fundamentos, Introducción al MIT a la programación en Java, Clase Python de Google, Coursera – Introducción a Python, Libro electrónico de código abierto Python
    Recursos en línea intermedios: Diseño de programas informáticos de Udacity, Coursera – Learn to Program: Crafting Quality Code, Coursera – Lenguajes de programación, Brown University – Introducción a los lenguajes de programación
  • Prueba tu código
    Notas: aprenda a detectar errores, crear pruebas y romper su software
    Recursos en línea: Udacity – Métodos de prueba de software, Udacity – Depuración de software
  • Conviértete en asistente de enseñanza
    Ayudar a enseñar a otros estudiantes ayudará a mejorar su conocimiento en el tema.

Enseñar compañeros compañeros. Ayudará. Estas cuatro cosas son suficientes para que hagas en este verano.

Siempre es una buena opción usar sus vacaciones para aprender algo productivo en lugar de desperdiciarlo por nada.

Puedes aprender un montón de cosas.

Sabes que C ++ es bueno. Lo aprenderás mejor en tu segundo año. Creo que debería ir a aprender desarrollo web, ya que no está incluido en el programa de estudios de ingeniería. (¡No en la Universidad de Pune al menos!).

El desarrollo web se divide básicamente en dos partes.
1) front-end
2) back-end

Puede elegir cualquiera para comenzar, pero creo que primero debe elegir el front-end.

Como principiante, aprenda las siguientes cosas:
1) HTML5
2) CSS3
3) Javascript
4) JQuery (Opcional)

Use Aprender a codificar para aprenderlos todos.

Después de completar estas cosas, estás listo para crear sitios web increíbles.

Pero, ningún desarrollador web escribe todo el CSS por su cuenta.

Utilizan marcos CSS para un desarrollo más rápido. Hay muchos marcos CSS disponibles. El más famoso y utilizado es Twitter Bootstrap.

Aprende Bootstrap desde aquí Página en tutorialspoint.com

Una vez que aprenda a usar Bootstrap, podrá usar cualquier otro marco CSS que exista.

Todo esto fue Front-end.

Si después de todo esto aún le quedan vacaciones, elija PHP como inicio del desarrollo de back-end.

Espero que esto ayude. ¡Felicitaciones!

  • Intente aprender un lenguaje interpretado, por ejemplo: python. Estos lenguajes tienen características que simplifican los trabajos en comparación con ciertos trabajos en C y C ++. Muy aplicable cuando quiera ir a la computación científica (en el futuro si está interesado). Además, esto también ayudará en la programación general.
  • Prueba linux e intenta aprender Shell Scripting. Pueden ser muy útiles.
  • ¡Mira esto! CS50x3 Información del curso | edX
  • Por diversión / entretenimiento / interés (y, a veces, por trabajo serio) considere aprender uno o más de los siguientes: HTML, CSS, Javascript, PHP. HTML5, AJAX, Java, .net, C #, Programación de Android, Python-Django … El conocimiento en estos puede ser muy útil (dependiendo de sus intereses)
  • Puede aprender la programación de AWK, las opciones de SED en Linux si está realmente interesado en ello.
  • Aprenda sobre los programas de control de versiones como Git o Mercurial o Subversion (SVN) o Bitbucket. (Estos serán muy útiles cuando trabaje con proyectos)
  • (Opcional): si tiene un dominio matemático serio, en el que necesita escribir muchos documentos científicos y matemáticos, aprenda LaTeX. Esto puede ser útil para tu tesis
  • (Opcional): si está interesado en la computación científica, eche un vistazo a Fortran Programming and Scientific Computations (usando uno o más de ellos) usando R, Python, Matlab, Octave, Mathematica, etc.
  • Algunas fuentes en línea fáciles de obtener: thenewboston, sentdex
  • Otras opciones (Busque en Google estos sitios web): Coursera, Udemy, Udacity, EdX, tutoriales, academia de códigos, etc.

¡Buena suerte!

Primero me gustaría hacerle una pregunta, en cuanto a ¿Cuáles son las cosas que siente que son interesantes? Se basa en tus intereses. Aún así, como eres un estudiante de primer año de ingeniería, debes mirar cuáles son las diferentes materias que vas a aprender en tu “3er” semestre / segundo año. Simplemente verifique los nombres de los sujetos y elija uno de ellos. Dedique algo de tiempo a esa asignatura para que ya sepa lo que sus profesores le enseñarán y de esta manera podrá hacer más preguntas directas a sus profesores, lo que seguramente mejorará su aprendizaje. Otra cosa que puede hacer es aprender sobre algún lenguaje orientado a objetos, sugeriría C ++. Java y C # son los que heredan conceptos de C ++, sin embargo, están avanzados en muchos medios, pero conceptual y sintácticamente son más o menos lo mismo.

Entonces será mejor que comience a aprender idiomas que son realmente beneficiosos para su codificación … Desarrollo web . diseñando ..etc
O si está muy interesado en el hardware … tome clases o capacitación al respecto …
Comienza a aprender a construir software o programas … aparece en concursos y eventos … de esta manera desarrollarás tu conocimiento mucho más

Una clase normal en lenguaje C, donde puede obtener un conocimiento profundo sobre los conceptos básicos. Esto te ayudará hasta el último día de ingeniería. Dado que ya conoce los conceptos de c ++, debe ser conforme con C. Obtenga conocimiento adicional y tenerlo en la punta de sus dedos.

Aprende los trucos y programas que muchos no conocen. Intenta ser diferente !!

Aprende WordPress, crea un sitio web de blogs. Lentamente, eso lo hará más interesado en los idiomas de descanso que necesita para el desarrollo web como en php CSS javascript