Cómo desarrollar autointeligencia para la codificación de software sin hacer algoritmos

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.