Lo importante a entender es que toda la programación son algoritmos. Todo un algoritmo es un conjunto de instrucciones sobre cómo hacer algo. Por lo tanto, no puede programar sin poder escribir un algoritmo.
Ahora, si lo que realmente quisiste decir fue sin el estudio de algoritmos establecidos, entonces ciertamente puedes aprender a programar sin eso. Pero te estás perjudicando a ti mismo. Tendrá que redescubrir más de 50 años de trabajo realizado por miles de personas. Por supuesto, la buena noticia es que la mayor parte de todo eso ya se ha implementado para usted en muchos idiomas. Pero no comprenderá lo que sucede cuando llama a una función de biblioteca que hace una de esas cosas. La mayoría de las veces esta falta de conocimiento no es terriblemente dañina para pequeños proyectos. Pero puede ser devastador para grandes proyectos. Debe comprender al menos a un nivel vago cuáles son las consecuencias de elegir una estructura de datos particular. Además, cuáles son las consecuencias de hacer las cosas de una manera particular.
Cuanto más sepa sobre algoritmos, mejor será un programador.
- Cómo hacer un anillo de humo 'O'
- ¿Qué algoritmo es bueno para fusionar notificaciones similares en los servicios sociales?
- Cómo maximizar el XOR entre un número constante y múltiples matrices con un solo trie si los elementos de la matriz pueden ser comunes
- Cómo elegir el mejor algoritmo de aprendizaje profundo o paquete R para un conjunto de datos
- Al modelar un autómata determinista de estado finito, ¿qué algoritmo de recorrido gráfico debe usarse?