A2A. Los algoritmos son el arte de descomponer un problema en instrucciones muy simples que pueden ser entendidas por una computadora. Una vez más, todos no pueden ser buenos en todo: la respuesta de Brijesh Kumar a ¿Puede alguien lograr lo que quiera (por ejemplo, el examen GATE)? ¿La aptitud importa o la perseverancia y la atención es la clave?
No creo que se requiera ningún conocimiento matemático especializado aparte de la aritmética básica para comprender los algoritmos básicos y las estructuras de datos básicas.
Por lo tanto, puedes intentar aprender algoritmos de un libro básico. No soy un estudiante de ciencias de la computación, así que no recuerdo el nombre de un libro básico para algoritmos. Algorithms by Cormen (CLRS) no es un libro básico. Pruébelo durante unos meses, comenzando con algoritmos simples y trate de desarrollarse sobre esa base. Si aún no puedes entender después de un par de meses de intentarlo por tu cuenta, puedes intentar tomar algunas clases. Si no puede tomar clases o incluso después de tomar clases, no puede entender, es mejor enfocarse en el desarrollo de aplicaciones (algo en lo que es bueno) en lugar de perder tiempo aprendiendo algoritmos.
Una anécdota: en mi escuela, nunca obtuve las mejores calificaciones en ningún tema, pero siempre obtuve las mejores calificaciones en Informática (que consistió principalmente en escribir algoritmos y estructuras de datos simples, como matrices), a veces mucho más altas que otros estudiantes en mi clase, porque “obtuve” ciencias de la computación mientras que otros estudiantes no “obtuvieron” tanto. Mientras que los otros estudiantes “obtuvieron” otros temas mejor que yo. Entonces, hemos sido dotados con diferentes puntos fuertes, porque de lo contrario la vida sería injusta si una persona fuera buena en todo y otras fuera buena en nada.
- Hay muchos métodos / formas de realizar la misma tarea en ‘Learning Python Book’. ¿Debemos aprender ambos o solo uno?
- ¿Cuál es el mejor lugar en Internet para practicar las habilidades matemáticas?
- ¿Qué pueden aprender los diseñadores de aplicaciones web del proceso de integración de los videojuegos?
- ¿Cuál es el mayor obstáculo para que alguien aprenda sobre el arte contemporáneo?
- ¿Cuál es la mejor manera de mejorar su conocimiento general además de leer en Quora?
No es nada por lo que sentirse mal. Eres bueno en el desarrollo de aplicaciones, de lo que yo (y la mayoría de los demás) no sabemos nada.