Gracias por el A2A.
En general, cada programador puede beneficiarse de una mentalidad de seguridad y conocimiento sobre las técnicas que utilizan los usuarios maliciosos (también conocidos como hackers y crackers).
Su software será mucho más difícil de descifrar, ya sea por ataques deliberados o errores.
- Cómo crear ingresos basados en el hogar
- ¿Qué es lo UNO que haces para conseguir un trabajo?
- ¿Por qué se contratan MBA de IIM en paquetes pesados incluso cuando no son expertos en ningún tema en particular?
- ¿Alguien ha intentado alguna vez la hipnosis o la PNL en una entrevista para conseguir un trabajo?
- Como estudiante de 18 años que está terminando la escuela secundaria en Europa, ¿tengo oportunidades de trabajo en China como profesor de idiomas?
Por el contrario, la mayoría de los elementos de seguridad (ingeniero, consultor, técnico …) pueden beneficiarse de tener una comprensión sobresaliente en el desarrollo de software. Hace que sea más fácil automatizar tareas diarias aburridas y repetitivas y personalizar el software con el que trabajan para funcionar aún mejor.
Personalmente hago consultoría de criptografía que a menudo implica desarrollar o diseñar software que se utilizará para cifrar / descifrar, firmar o verificar datos y usuarios. La ingeniería de software y una mentalidad de seguridad sólida son activos clave para mí.