¿Es posible codificar sin conocer Algoritmos? No lo creo.
Si sabe codificar y su programa devuelve la salida esperada, ¡woahh! Acaba de implementar un algoritmo que funciona perfectamente.
El problema está en no conocer el MEJOR algoritmo. ¡Tal vez cometió un error aficionado al implementar la búsqueda lineal en una matriz ordenada (o algo así)! Aprender nuevos algoritmos es un proceso gradual. La mayoría de los programadores que conozco aprenden nuevos algoritmos a medida que encuentran nuevos problemas que intentan resolver. Si puede codificar, aprender nuevos algoritmos no es nada difícil.
- ¿Qué son las certificaciones para las pruebas de software?
- ¿Qué curso de capacitación CSE b.tech será bueno para hacer un gran proyecto?
- ¿Qué es JBoss?
- ¿Cómo es la perspectiva laboral para ingenieros de software en Canadá y Australia? ¿Y cuál es bueno para las relaciones públicas?
- ¿Cómo es estar en un 'Core Engineering Team' en una startup importante como Facebook / etsy / tumblr / etc.?
Además, he trabajado tanto en desarrollo front-end como back-end y juro que ningún curso sobre algoritmos ha sido de alguna manera útil para implementar la lógica de visualización en lenguajes de tipo HTML.
Finalmente, aquí está mi consejo antes de comenzar a aprender algoritmos: domine el concepto de encontrar la complejidad temporal de cualquier algoritmo dado y familiarícese con la notación big-O. Esto es necesario para comparar el rendimiento de cualquiera de los dos algoritmos.