Aquí está mi dos centavo
Así es como debe cubrir los conceptos:
1. En primer lugar, repase sus conceptos básicos . Conceptos básicos en el sentido, los que te enseñan en tu grado 12. (sí, sé que eres un estudiante de ingeniería, pero aún así repasa tus conceptos básicos en la programación orientada a objetos OOP). Esto podría tomar uno o dos días.
2. Luego explore algunos conceptos en la estructura de datos (dado que usted es un estudiante de CS, no voy a explicar esto en detalle). Esto puede tomar hasta 2 semanas o 3 dependiendo de su motivación.
3. Aprenda algunos conceptos de diseño de algoritmos.
- ¿Qué habilidades de software son necesarias para las prácticas de desarrollo web?
- ¿Qué habilidades y calificaciones necesita uno para convertirse en un Apple Genius o empleado de la tienda?
- ¿Cuáles son las habilidades que un desarrollador debe poseer aparte de las cosas técnicas?
- Actores: ¿Cómo se vuelven útiles sus habilidades de actuación fuera de su trabajo?
- Diseño: ¿Qué conceptos o habilidades los estudiantes de diseño comúnmente se quedan cortos?
Ahora, aquí hay algunos “consejos” (como le gustaría llamarlo):
1. Consigue un compañero. Él / ella debe tener el tiempo para ayudarlo con sus dudas y motivarlo. Aprender conceptos de programación puede ser laborioso y aburrido si lo hace solo (y podría desmotivarse).
2. No sigas libros que otros recomiendan . La razón por la que lo dije es que cada persona tendría un estilo diferente de aprendizaje y estaría en un nivel de competencia diferente. Entra en la biblioteca y busca el libro perfecto que se adapte a ti. (Es posible que Google también).
3. Como Sai Kiran había sugerido, no comiences con una programación competitiva sin tus conocimientos básicos. (Puede ser adecuado para algunos, pero no es para todos). Mientras aprende DS, puede comenzar con la programación competitiva.
4. Si encuentra algún error, evite obtener ayuda sin presionar su cerebro. Sé que eso suena absurdo. Pero confía en mí, solo cuando aprietes tu cerebro recordarás el error y no lo repetirás. Cuando desee ayuda, pídale a su compañero que solo le dé pistas. Use Stack Overflow como último recurso.
5. No vea el programa como un montón de código. Visualice siempre el flujo del programa. Haz un boceto si quieres.
Simplemente no te desmotives. Establece objetivos y síguelos, o mejor, cúmplalos.
Y para terminar … … uno nunca puede ser un maestro en codificación … ¡la codificación es algo que evoluciona constantemente! Siempre eres un estudiante!
Feliz codificación !!
Si lo ha encontrado útil y está comenzando la robótica, esto podría ser útil. Respuesta del usuario de Quora a ¿Cuáles son las formas de hacer un robot simple? No se deje engañar por el nombre del enlace, ¡pruébelo! 😛