Para la mayoría de los puestos de desarrollador de software, debe tener conocimientos básicos de matemáticas realmente: operador de módulo. Más importante es la buena lógica. Las personas con buena lógica son buenas en matemáticas, pero las personas pueden ser buenos desarrolladores de software sin ser buenos en matemáticas.
Sin embargo, muchas compañías primitivas que contratan desarrolladores de software harán preguntas de matemáticas durante las fases de la entrevista. Por ejemplo, las compañías que usan Codility para filtrar a la mayoría de los candidatos (no matemáticos) de sus fases iniciales de entrevista.
Muchas otras compañías no se centran en las matemáticas, pero esperan que sea una referencia de API para un idioma determinado. Otros le harán preguntas confusas, poco claras e inútiles sobre un idioma sin que se le permita usar Internet (!!!) para responderlas. La corona de la estupidez es para las empresas que te hacen hacer entrevistas en Java con un bolígrafo y papel (no estoy bromeando, me ha pasado a mí).
- ¿Por qué los desarrolladores de software no escriben para cada código, un 'Documento de diseño'?
- ¿Cuánto tiempo lleva escribir su propio núcleo del sistema operativo?
- ¿Hay alguna diferencia entre un desarrollador de software y un programador o son lo mismo?
- ¿Deberían las casas de desarrollo de software publicar sus precios abiertamente?
- ¿Sugeriría el MacBook Pro 2017 o 2015 (ambos de 15 pulgadas) para un desarrollador?
Para resumir: si bien las habilidades matemáticas avanzadas generalmente no se requieren per se para ser un desarrollador de software, a menudo pueden pasar de las fases tontas de la entrevista.