En general, para llamar a su propio desarrollador de software, debe comenzar a aprender qué es el desarrollo de software y qué es la codificación, lo que significa que, de seguro, ¡debe comenzar a aprender a programar primero!
después de poder entender y resolver problemas básicos mediante la programación de computadoras, puede ir y aprender sobre estructuras de datos y algoritmos.
No seas tan presionado o apresurado
Imagina que fuiste a aprender un algoritmo llamado DFS, luego lees algo como esto:
- ¿Cómo debo aprender a montar RipStiks?
- ¿Es la prevención de ahogarse en el mar realmente una razón sensata para aprender a nadar?
- ¿Debo aprender a boxear?
- ¿Cómo aprendo matemáticas para el aprendizaje automático?
- Quiero aprender a dibujar personajes de anime en varios escenarios. ¿Cómo puedo lograr esto?
- Comience desde un nodo primario no visitado.
- Usando la recursión, vaya a todos sus hijos, márquelos como visitados, luego inicie el DFS nuevamente desde cada uno de ellos.
Este es un ejemplo muy simple, un algoritmo muy simple, pero, ¿cree que una persona que no sabe lo que llamamos “codificación” podrá entenderlo?
Los algoritmos en general son formas sistemáticas de resolver problemas, pero no olvide que, si desea resolver un problema, debe tener en cuenta algunos aspectos, algunos conceptos.
En los algoritmos computacionales, también debe tener en cuenta algunos aspectos, no me gusta el término “codificación”, ya que no se trata solo de escribir código, sino de conceptos.
Entonces, realmente puedes aprender algoritmos computacionales sin poder escribir código, siempre que puedas entender conceptos como los que mencioné anteriormente (recursión, gráfico, nodo, padre, hijo), así que puedes comenzar a hacer algoritmos antes de “codificar” , tampoco está disponible, pero creo que es la forma correcta de aprender algoritmos, aprenderlos teóricamente (entenderlos bien) y luego comenzar a escribir código después de ser lo suficientemente bueno con los conceptos y el pensamiento en los algoritmos de computadora.
De acuerdo con aprender “codificación” antes de los algoritmos, todos nosotros (desafortunadamente) hicimos eso, y no creo que sea la manera correcta, pero funcionará, ya que aquí estamos, lo hicimos de la manera incorrecta, pero de todos modos aprendido.
También vea esto:
¿Debo aprender algoritmos primero antes de aprender programación? Si es así, ¿cuál es la mejor manera de aprender algoritmos?
¿Debo aprender un lenguaje de programación como Java o comenzar con algoritmos considerando que soy un novato en la programación?
¿Debo aprender algoritmos antes de aprender programación?
Para aprender codificación, ¿se debe aprender primero un lenguaje o algoritmos?