Es genial que estés planeando usar tus vacaciones. Las vacaciones son siempre una oportunidad de oro para aquellos que aman el código y siempre lo aprovechan.
No conozco sus intereses, así que lo mantendré en general, pero desde que estoy en cuarto año, puedo orientarle sobre qué hacer y qué no. Aquí vamos paso a paso:
- Planificación : Créeme, esto es lo más importante. Antes solía comenzar a hacer planes para mis vacaciones. No haga planes de súper estudio para despertarse a las 4 de la mañana o estudiar durante 12 horas; siempre fallan Haga una rutina bien detallada teniendo en cuenta sus límites. Sería genial si su rutina de estudio se equilibra con la vida social, ya que las vacaciones son para divertirse y conocer a sus viejos amigos también. Tu objetivo debe ser reducir el tiempo en cosas que son inútiles y usarlo para estudiar en lugar de reducir el tiempo en amigos y padres. Un mal plan fallará tus vacaciones.
Mis consejos de planificación:
- Desactive Facebook y Quora 😛. Le ahorrará un mínimo de 2 horas diarias. Puedes usar eso para estudiar.
- Trate de estudiar en los momentos impares, como de 6 a 12 de la mañana o 3–6 de la tarde o 10–1 de la noche. Use su noche para pasar el rato o para refrescarse o para pasar tiempo con los padres.
- Si está aburrido, escuche canciones, vea 1–2 películas por semana o pruebe juegos al aire libre o haga ejercicio, pero aléjese de Facebook. Me refiero a dejar de perder el tiempo en Internet o en la televisión.
- No comience a estudiar directamente durante 6 horas desde el día 1. Aumente su tiempo de estudio lentamente. Intente mantener un mínimo de 4 a 5 horas al día de manera eficiente.
¿Qué estudiar?
- Mi consejo sería estudiar la estructura de datos y algoritmos. Puedo apostar si usted está haciendo mucho esta pregunta, que aún no ha descubierto. DS / ALGO es lo más difícil de dominar y este sería el momento perfecto para comenzar a hacer de esta tu fuerza. Ninguna buena compañía lo contratará si su capacidad de resolución de problemas es baja. Su sesión de colocación tiene rondas de codificación en el compilador, así como en el lápiz, por lo que esto le ayudará mucho en el tiempo de colocación.
Algunas buenas fuentes que puedo enumerar son:
1.GEEKS FOR GEEKS (he resuelto más de 600 problemas de este sitio), Career cup, Code monk, hackers earth notes (son los mejores), los mejores tutoriales de codificador e intenta dominar la biblioteca STL en C (esto mejorará tu codificación mucho).
2. Estructura de datos y algoritmos simplificados (después de haber hecho lo suficiente en gfg)
3. Rompiendo la entrevista de codificación, Elementos de la entrevista de programación (una vez que haya terminado con lo anterior).
4. Siempre es bueno practicar en hackerrank, Hackerearth, codechef, etc.
5. Intente dominar la estructura de datos primero y los algoritmos básicos y luego pasar a los buenos. No saltar directamente a la programación competitiva sin conocimiento.
2. Desarrollo web
Si estás interesado en WD, entonces también hay mucho para ti. Yo aconsejaría aprender MEAN stack o Django. Son grandes marcos y muy utilizados en la industria en la actualidad. Puedes dominarlos hasta tu cuarto año y aterrizar en un gran trabajo.
Soy un desarrollador de MEAN, así que puedo orientar un poco sobre esto.
Ensuciarse las manos en la base de datos de MONGOdb. Puedes aprender en el punto tutorial. Los tutoriales de Udemy de Node Js y Express Js se pueden encontrar en línea. Se pagan también gratis. Intente un tutorial con buenas críticas y si se paga, torrent it 😛. Aprender esto te haría un desarrollador backend. Una vez que estés en esto, puedes descubrir muchas cosas como Socket.IO, Redis, mem cache, etc.
Para frontend, aprenda Angularjs y React js. Son las siguientes grandes cosas. Intenta hacer proyectos en angular y nodejs y alojarlos.
3. Android / IOS
Comencé a aprender Xcode 8 y iOS 10 recientemente. Si no tienes mac entonces olvídalo. Siempre puedes explorar Android y seguir el consejo de alguien que lo esté haciendo.
Lo principal es elegir cualquier cosa de arriba, pero hacer un plan para ello. Siempre puedes aprender ds / Algo y aprender WD e ios / android de lado a lado. Es una gran combinación, pero siempre recuerde si su objetivo es que compañías como Amazon o Microsoft se conviertan en un maestro de DS y algoritmos.
Depende de usted elegir cualquier cosa, buscar mucho en Internet, a medida que pase el tiempo podrá reconocer y descubrir una gran cantidad de buenos recursos y convertirse en un programador autoguiado. Felices vacaciones 🙂