Hacer la seguridad de TI correctamente implica captar los detalles de cómo funciona una computadora; Si tienes ese conocimiento, entonces aprender un lenguaje de programación sería cuestión de unos días como máximo. Teóricamente, no es estrictamente necesario conocer ningún lenguaje de programación para "hacer seguridad de TI", pero potencialmente saberlo todo es básicamente un requisito.
El desarrollo de software es mucho más que simplemente "conocer el idioma", y no estamos hablando de poder diseñar una gran aplicación, estructurarla, implementarla y poder entender el código tres meses después. . Simplemente estamos hablando de la capacidad de escribir 100 líneas de código para experimentar algo. Todo especialista en seguridad de TI decente debería poder hacer eso.
(A la inversa, me he reunido con un "especialista" de seguridad de TI que no pudo, y la decencia me impide expresar en términos precisos lo que pienso de su competencia).
El lenguaje de programación específico, en general, no importa. Todos son más o menos iguales, me refiero a la programación , no al lenguaje . Lo ideal es aprender tres o cuatro idiomas; entonces los conocerás a todos. Potencialmente. Cuál es el punto importante.
Sin embargo, hay situaciones específicas que requieren un poco más de conocimiento de programación. Si realiza pruebas en aplicaciones web, debe tener al menos un conocimiento rudimentario de PHP, Javascript, SQL y C # / VB (para ASP.NET).
Para ser tomado en serio, ser competente. Para ser competente, pasa tiempo en ello. Las computadoras en general, y la seguridad de TI en particular, son un campo donde los profesionales dedican mucho tiempo a probar cosas en casa, en sus propias computadoras.
Las certificaciones son excelentes cuando desea ser contratado, ya que la mayoría de las personas que contratarán a un especialista en seguridad de TI son no ellos mismos especialistas en seguridad de TI. Para ellos, una certificación es un tipo de "prueba de competencia". De hecho, una certificación es una señal : demuestra que usted fue lo suficientemente serio en su oficio como para que valiera la pena el esfuerzo de obtener la certificación (aprender las habilidades para el examen de certificación, gastar el dinero en la certificación y, el mayor esfuerzo de todos, navegar por la tarea administrativa de obtener realmente el documento).
No se convierta en un especialista en seguridad de TI si su idea de diversión no incluye pasar cinco horas leyendo los archivos de registro y las transcripciones de la red.