Aunque no tengo experiencia en software, mi breve respuesta es: probablemente sí, pero preferiblemente no.
- Los algoritmos y las matemáticas juegan un papel fundamental en la programación en la mayoría de los lenguajes, especialmente los más antiguos.
- Incluso en tecnologías más nuevas como la IA, el aprendizaje automático: las matemáticas y los algoritmos juegan un papel importante.
- Aunque habría características amigables para el programador (por ejemplo: arrastrar y soltar, rutinas / funciones fácilmente disponibles), en los nuevos lenguajes / técnicas de programación, alguien tiene que hacer la codificación dura para desarrollar esos paquetes.
- Incluso si el código para varias funciones está disponible en Internet, cada nuevo problema presenta un nuevo desafío y necesita nuevos enfoques, soluciones. Las habilidades algorítmicas / analíticas / matemáticas / de programación seguirán siendo absolutamente necesarias.
Sin embargo, habría muchas áreas de software, donde uno puede administrar fácilmente sin un conocimiento sólido de las matemáticas.
- ¿Cómo les iría a los programadores científicos de alto rendimiento como ingenieros de software?
- ¿Cuál es la calidad de los ingenieros de software en Ticketmaster? ¿Tienen buena reputación?
- ¿Qué tan difícil es una entrevista de Hudson River Trading para puestos de ingeniería de software?
- Soy un viejo estudiante ¿Debo ser ingeniero de software o analista cuantitativo?
- ¿Por qué los competidores de software simplemente no copian / pegan código cuando su rival agrega una nueva característica exitosa y la modifica un poco para evitar las leyes de derechos de autor?