¿Por qué es importante aprender a programar cuando eres un IT o CS?

Te obligará a pensar, a descomponer los problemas en trozos más pequeños y resolverlos.

No se trata de algoritmos de codificación o aprendizaje, se trata de aplicarlos en situaciones reales. Para hacerlo, debe poder analizar el problema y crear un borrador de una solución.

Desafortunadamente, mucha gente en TI piensa que la codificación no es necesaria para ellos. He escuchado cosas como “¡No voy a ser programador, esto es para los monos codificados!”. No tiene que codificar a diario, pero aún necesita poder crear un pseudocódigo y definir cómo debe resolverse el problema.

Con las tareas sencillas que se dan en las conferencias o lecciones de codificación, está aprendiendo a combinar diferentes fragmentos de código para hacerlo a prueba de balas para cada caso de borde.

Los mejores ejemplos son los algoritmos de clasificación , probablemente no los vaya a usar más adelante, pero eso lo hace pensar, cuál es la mejor manera de ordenar una matriz de números, por qué debería usar uno sobre otro y cuándo, cómo saber cuándo un algoritmo es eficiente y ¿Qué es realmente una buena alma para mí?

Zoran toca todos los puntos que haría, y también agregaría este simple pensamiento:

Todo tiene código en él. Electrodomésticos, coches, juguetes, esta web. Tener el conocimiento para entender cómo funciona este formulario de respuesta es mucho más poderoso que solo saber cómo escribirlo y hacer clic en Enviar.

Buena suerte.