Как найти работу в ИТ школьнику или студенту

Приветствую.

Формально, все вы граждане России или другой страны. По факту — все вы — граждане кибер-пространства, не зависимо от того, в какой стране вы живете. Странички в социальных сетях — это новые паспорта. У вас много друзей, которых вы никогда не встречали в реальной жизни.

В каждом обществе для граждан предусмотрен некий жизненный путь: школа — армия/высшее или среднее образование — работа (требуется профессия) — пенсия.

Иметь профессию и быть профессионалом своего дела — очень хорошо и приятно. Это делает вас более свободным и независимым, приносит деньги вам и пользу обществу.

Вопрос выбора профессии — самый актуальный вопрос для тинейджера, но вам повезло. Как писал выше, все вы — граждане кибер-пространства, поэтому выбор профессий не велик. Все профессии, у которых есть светлое будущее так или иначе связаны с информационными технологиями. Все остальное рано или поздно будет автоматизировано в такой степени, что устроиться работать дворником или дояркой (извините, если разбил ваши мечты о карьере) будет невозможно, т. к. улицы будут убирать роботы.

Профессиональное развитие в ИТ похоже на прокачку в MMO RPG. Сначала вы получаете базовую профессию (например, боец, маг), затем набираетесь опыта, и уже можете выбрать специализацию (рыцарь,паладин, боевой маг, маг поддержки…).

Перечислю 2 базовых профессии, с коротых можно и достаточно просто и перспективно начать карьеру любому геймеру или обычному юзеру:

  1. Тестировщик ПО — тестирует программное обеспечение, находит в нем ошибки. Чем больше ошибок находит, тем лучше. Зарплата в Москве, приблизительно, от 40 000р-80000р, в зависимости от опыта и навыков.
  2. Разработчик ПО — создает ПО, которое проверяет тестировщик. Зарплата в Москве, приблизительно, от 50000-200000р, в зависимости от опыта и навыков.

Выбрать профессию тестировщика ПО, это как играть за воина в RPG. Преимущество — возможность быстрого старта (5 лет учиться не нужно, можно прочесть статью https://habrahabr.ru/company/rambler-co/blog/303254/, потратить пару месяцев на изучение материалов и идти работать).

Профессия программиста — это игра за мага. Начинать ощутимо сложнее, чем при игре за воина. Требуется читать книжки, вникать в суть работы операционных систем и т. д. Написать первую серьезную программу тоже не просто. Но когда вы прокачаете мага — тогда начинается самое интересное. Зарплата более 100к, интересные задачи. Для того, чтобы стать программистом, необходимо программировать. Можно начать с того, что купить книжку по программированию, начать читать и пытаться что-то сделать. Рекомендую начать с изучения языка C. Что делать дальше — поймете сами (или спросите у гугла).

С базовыми профессиями разобрались, перейдем к специализациям, доступным после некоторой прокачки навыков в процессе приобретения практического опыта. При приобретении специализации уровень зарплаты может спокойно возрасти на 100% — 200%.

Fo4_Robotics_Expert

Тестровщик

Специалист по авто-тестированию

Специалист по тестировнию на поникновение (пентестер)

Специалист по автотестированию: умеет автоматизировать процесс тестирования. Если обычный тестировщик для тестирования ПО потратит 2 недели, то автотестер запустит скрипт и выполнит тест за 30 минут. Чувствуете разницу? 2 недели и 30 минут. Такого выигрыша позволяет достичь умение автоматизировать тесты. И за это хорошо платят. Но есть и минус — это, по-моему, очень скучно. Обычно, автотестеры со временем становятся программистами либо пентестерами.

Специалист по тестированию на проникновение: умеет все, что умеет автотестер, но направляет свои умения в иное русло. Это хакер, профессиональный взломщик информационных систем. Герой романов (обязательно прочтите Нейромансер Уильяма Гибсона) и фильмов (Хакеры, Военные игры). Компании, которые хотят проверить на прочность защиту своих систем нанимают пентестеров для того, чтобы те обнаружили бреши в защите. Пентестеры всячески пытаются взломать тестируемые системы и составляют отчет. Это сложный и увлекательный процесс. Многие известные компании (Abc, Microsoft, Apple и др) хорошо платят за найденные уязвимости. Кроме веселья и денег эта профессия таит в себе и опасности. Если пен-тестер решит протестировать, например, банк, без ведома банка и, например, переведет 1 рубль себе на счет с чужого счета, то следующие несколько лет будет смотреть на небо через #. Когда пентестер начинает использовать найденные уязвимости, он становится злоумышленником и может получить и часто получает очень серьезный тюремный срок, потому что на другой стороне часто находятся люди покруче… Если хакер — это волк, то защитник информации — охотник на волков. Если хакеру не повезет, охотник может оказаться значительно более квалифицированным и обладать большими техническими возможностями… И хакер попадет за #.

Fo4_Hacker

Разработчик ПО

Разработчик систем защиты информации

Специалист по тестированию на проникновение

Да, программист также может стать пентестером, но это не самое интересное.

Гораздо интересно быть разработчиком систем защиты информации. Не атаковать, а именно защищать. Почему это интересно? Потому что гораздо сложнее. Найти ошибку в чужом ПО — не сложно, сложно написать ПО, об защиту которого хакеры сломают зубы. Написание такого ПО — настоящее искусство, требующее большого мастерства и таких знаний, от которых у обычного человека голова кругом пойдет. Да, разработчики систем защиты информации — явно не обычные люди. Они изучают и применяют криптографические протоколы, владеют тонкостями  программирования, знают и умеют то, о чем рядовые обитатели кибер-пространства даже не задумываются. Это настоящие волшебники. Это очень интересно и сложно. Разработчики систем защиты — элита кибер-пространства.

А теперь о плохом

Скорее всего, вы начали знакомство с ИТ через игры. Скорее всего, у вас игровая зависимость. Скорее всего, вас ничто кроме игр не интересует. Скорее всего, у вас проблемы с физическим развитием (вы сутулый слепой слабак с ожирением). Скорее всего, вас достали родители/бабушки и др. Как в этих условиях выжить и стать бойцом/магом/феей киберпространства?

  1. Сменить игровую зависимость на другую: вместо игр начните читать киберпанк или, на худой конец, фентези. Это помогает унестись подальше из реального мира, не хуже, чем игры. Очень важно, чтобы вы читали именно бумажные книги. У стариков это вызывает жуткие приступы умиления. Если они вас будут видеть с книгой в руках, то можно будет продолжить играть в игры и начать программировать, т. к. они будут спокойны (сынок/внучек книжки читает — молодец, умница).
  2. Установите приложение на гаджет типа runtastic, начните потихоньку заниматься физкультурой. Очень важно делать это на глазах у родителей/бабушек/дедушек. Приложение на гаджете делает этот процесс забавным (например, вслух считает количество отжиманий, скручиваний, подтягиваний и др). Ну а если родители увидят, что вы занимаетесь физкультурой, на их глазах будут слезы счастья и вы сможете продолжать играть и потихоньку начать программировать.

Как найти работу, когда вы школьник

Никак, в школе необходимо учиться. Но раз уж вы все-равно геймер и кучу времени проводите перед монитором… Так как у вас мало/нет рабочего опыта, работодатель не станет брать вас на работу. Необходимо этот опыт получить (я предупреждал, что за мага трудно начинать игру). Предложите дедушке написать программу, которая, например, будет вести учет стеклотары. Либо, например, предложите соседу написать программу, которая будет оповещать его о приходе сотрудников полиции (заодно разберетесь с Computer Vision). Что это даст? Когда вы придете устраиваться на пол-ставки стажером в серьезную компанию, вы продемонстрируете реальный боевой опыт разработки ПО. Это ощутимо увеличивает ваши шансы на трудоустройство, т. к. вы уже не просто школота, а уважаемый разработчик ПО.

Заключение

С таким подробным руководством, даже ты, дорогой школьник, сможешь получить хорошую, интересную профессию и заработать на жизнь себе и близким.

С теми из вас, кто решит связать свою жизнь с защитой информации, надеюсь встретиться в нашей  компании, ИнфоТеКС, где уже работает множество самых настоящих магов кибер-пространства. Вступайте в наши ряды, будем защищать информацию вместе!

 

 

Реклама
Рубрика: Uncategorized | Метки: , , , , | Оставить комментарий

Моя первая статья в легендарном журнале «Хакер»

Многие из нас выросли на замечательном журнале «Хакер». С нетерпением ждали выхода нового выпуска, умирали со смеху, читая Даню Шеповалова…

В общем теперь и я оставил свой след в этом прекрасном журнале.

xakep

Почитать можно на сайте либо в выпуске № 206.

Рубрика: Security | Метки: , , , | Оставить комментарий

Почувствуйте силу Dapper

На некоторых проектах до сих пор для доступа к данным используется чистый ADO.NET. Есть более продуктивный способ, который позволяет сохранить контроль на уровне SQL-кода и значительно сократить трудоемкость работы с БД. Использование micro ORM, в частности Dapper.

Было: 1

Стало:2

Код говорит сам за себя. На pluralsight есть неплохой курс по micro-ORM.

Рубрика: Database | Метки: , , , | 2 комментария