Собственно коммент чувака с хабры, где написано чокак.
1) Хорошо знать Матан/Теорвер/Теорию графов/Криптографию — без этого профессионалом не станешь.
2) Сесть, почитать, и определиться с каким из главных направлений хочется работать:
а) Сетевой/VOIP/Radio инженер
б) ОС-Инженер+Сервис_инженер
в) Инженер-безопасник
В не зависимости от направления:
— Выучить английский до уровня Intermediate
Итак, в зависимости от направления:
— Если сетевой инженер — накачать доку по циске, поставить GNS3, сдать на CCNA, пойти работать в провайдер сапортом, потом расти и так вплоть до техдиректора=)
— Если Unix инженер — взять тазик P3/еще какой-либо отстой, поставить туда (ОБЯЗАТЕЛЬНО! ) Gentoo/Slackware/FreeBSD, Засетапить туда куча сервисов (apache/DBE/mail/dns/etc) настроить все это для «домашней сети» — пойти работать в компанию, которая этим занимается (как правило вакансия звучит как UNIX/Windows- администратор)
— Если безопасник, то тут все сложно. Требуется и ОС и сети. Требуется опыт работы и там и там. Требуется огромная ответсвенность. Платят много только за рубежом. Так что у нас — не советую. Банки/Госконторы скупые. Остальные частные предприятия не понимают важности безопасности. А так — совмещение предыдущих гайдов только разрезе секурити — У Cisco курс Security пройти ну и т.д.