В точку старший разработчик можно идти двумя путями.
1) Набить шишки на текущей работе → набраться опыта → вырасти по карьерной лестнице.
2) Пойти на курсы → узнать у опытных специалистов, как решать новые задачи → попрактиковаться на учебных проектах → применить это на работе → вырасти по карьерной лестнице.
У Яндекс Практикума есть курсы по разработке для опытных программистов.
Студенты смогут получить новый навык в стек, систематизировать существующие знания и научиться:
— выстраивать процесс разработки не хаотично, а последовательно;
— решать не простые и привычные, а сложные и новые задачи;
— принимать решения не наугад, а основываясь на реальных данных и опыте.
На курсах актуальная программа, которая основана на исследованиях рынка труда. А ещё — код-ревью и советы от опытных наставников.
→ Приходите учиться, чтобы расти в карьер
Hacking: The Art of Exploitation, 2nd Edition (2008)
Автор: Jon Erickson
Количество страниц: 488
Хакерство - это искусство творческого решения проблем, будь то поиск нестандартного решения сложной задачи или использование дыр в небрежном программном коде. Вместо того чтобы просто показать, как использовать существующие эксплойты, автор Джон Эриксон объясняет, как на самом деле работают заумные хакерские техники.
Эта книга научит вас, как:
- Программировать компьютеры с помощью языка C, ассемблера и сценариев оболочки
- Портить системную память для выполнения произвольного кода с помощью переполнения буфера и форматных строк
- Исследовать регистры процессора и системную память с помощью отладчика, чтобы получить реальное понимание происходящего
- Взламывать зашифрованный беспроводной трафик с помощью атаки FMS и ускорять атаки перебором с помощью матрицы вероятности паролей.
Скачать книгу