Hola,
Esta pregunta es un poco complicada, pero déjame responderte.
Hacker ético: el hacker etichal es alguien que piratea con ética, es decir, sea lo que sea que haga esa persona, es legal. (asumimos que)
- ¿Cómo es trabajar como ingeniero de software (sistemas integrados) en Texas Instruments en India?
- Tengo 24 años y soy brillante sin experiencia en programación, ¿es posible convertirme en un ingeniero de software excepcional y bien pagado en los próximos 10 años?
- Quiero convertirme en compositor musical. ¿Donde debería empezar?
- ¿Quiénes son algunas de las personas (y sus historias) que todos los ingenieros de software deberían conocer?
- ¿Cuál es la mejor manera de pasar el software de un ingeniero de software a otro?
Es una persona que necesita saber sobre ciertos puntos:
- Codificación
- Sistema operativo
- Softwares
- Anatomía de la computadora
- Hardware
- Psicología
- Técnicas de hackeo. Y así.
Él también requiere:
- Práctica
- Fuertes habilidades lógicas para hackear
- Pensamientos innovadores
- Conocimiento general de la computadora
- Actualizaciones para nuevas tecnologías, etc.
Ingeniero de software: es una persona que se dedica a codificar. El ingeniero de software necesita los siguientes puntos:
- Habilidades de codificación ( lenguaje y formateo )
- Habilidades lógicas ( solo para codificación )
- Debe saber obedecer ( ya sea jefe o cliente )
- Y además experiencia.
Pero si alguien sabe cómo codificar mientras se da cuenta de los problemas de seguridad, esa persona podría convertirse en un escritor de exploits, un codificador de seguridad, puede solicitarlo en cualquier empresa antivirus o de seguridad, etc.
Entonces, SÍ es la respuesta, esa persona puede optar por la ingeniería de software y viceversa. Pero la experiencia y la práctica deben ser la clave.