🚀💳 Trustee Plus - більше ніж криптогаманець з європейською платіжною карткою. Спробуй 👉
Вікторія ГорбікТакая жизнь
12 июня 2024, 08:59
2024-06-12
«Я был rock-star среди одноклассников, они ходили за мной и молились, чтобы я взломал аккаунт в соцсетях». История молодого айтишника, который оставил Даркнет ради «белого» IT и стал сеньором в 18 лет
Самоучка-кодер Андрей Душар устроился на работу в американскую корпорацию раньше, чем окончил школу. В 14 у парня был выбор — стать хакером или пойти «на светлую сторону силы» в легальное IT. Сейчас ему 21, он Senior Backend Developer и размышляет о своем стартапе. dev.ua рассказывает историю молодого гения.
Самоучка-кодер Андрей Душар устроился на работу в американскую корпорацию раньше, чем окончил школу. В 14 у парня был выбор — стать хакером или пойти «на светлую сторону силы» в легальное IT. Сейчас ему 21, он Senior Backend Developer и размышляет о своем стартапе. dev.ua рассказывает историю молодого гения.
Любовь и красный Porsche
Андрей родился в небольшом городке Охтырка Сумской области в семье нефтяников. Отец бурил скважины вручную. Но это не было «черное золото», гарантирующее безбедную жизнь — семья Андрея жила всегда достаточно скромно, держала хозяйство, коз, кролей, гусей. Молодой человек говорит, что молоко из магазина попробовал впервые в 14 лет, до того было все домашнее.
Андрей Душар (Фото из личного архива)
Уйти в IT Андрея подтолкнула безответная любовь, в 11 лет ему отказала девушка и парень решил заработать денег, купить красный Porsche, чтобы она поняла, кого потеряла. Тогда Андрей загуглил и увидел, что айтишники зарабатывают больше, и решил пойти туда. Решил и забросил эти мысли еще на два года.
К «светлой стороне»
Однажды в восьмом классе парень вместе с друзьями придумал написать компьютерный вирус просто «чтобы повеселиться». И на своем стареньком PC, с помощью видео на YouTube, Андрей создал хакерскую программу на Visual Basic типа вирусного браузера «Комета» (kometa) для удаленного доступа, которой заразил школьные компьютеры. «Я зашифровал свою программу криптором, чтобы его не увидел антивирус и вот так развлекался», — вспоминает он.
Андрей Душар, 11 лет (Фото из личного архива)
С тех пор хакерское бытие затянуло парня, он сидел в Даркнете, понемногу изучал английский и с помощью видео на YouTube делал разные не очень полезные вещи, в частности, писал и продавал крипторы, маскирующие вредоносные программы.
«Я был rock-star среди одноклассников, они ходили за мной и молились, чтобы я взломал аккаунт в соцсетях или еще что-нибудь», — вспоминает разработчик.
Но уже через несколько месяцев здравый смысл возобладал. Как рассказывает Андрей, в 14 лет он увидел, что людей из хакерской среды ловят правоохранители, в то же время есть IT, где предлагают почти ту же зарплату.
«Я решил, что вот можно заниматься почти тем же и за те же деньги, но законно. Пусть будет менее прикольно, но гораздо безопаснее и спать можно спокойно», — говорит он.
И победы, и факапы
В 15 лет Андрей покинул Даркнет и перешел на фриланс backend-frontend разработчиком, в частности, писал плагины на Wordpress. Сначала начинал с небольших заказов, и постепенно, как он говорит, рос имиджем на фрилансе. Там он познакомился с мужем, который сначала давал юноше заказы от себя, а затем начал их находить от других клиентов и презентовал им юного разработчика.
«Он находил мне задачи, а я их быстренько делал, но меня он клиентам не показывал. И это было очень хорошо, потому что у меня ломался голос и никто бы в здравом уме не взял бы меня на работу», — вспоминает Андрей.
Андрей Душар, 11 лет (Фото из личного архива)
Так он в 14 лет написал платформу schuledas для родителей-эмигрантов, желающих отправить своих детей учиться за границу. «Я же самоучка, тогда у меня не было никакого профильного образования, все, что я делал, мне давалось большим количеством усилий», — говорит он.
Не обходилось и без факапов. Как рассказывает Андрей, однажды он положил серверы проекта по продакшну, в другой раз — случайно заDDoSʼил медицинский сервис в Казахстане, когда запрограммировал запрос для анализа цен на лекарства не каждый день, а каждую минуту.
Путь к офферу
Следующий год прошел для парня продуктивно. Он учился в школе, оканчивал 10 класс, а летом зарабатывал деньги, выполняя заказы на фрилансе.
«Я заработал $1000, купил ноут и на следующий год уже решил, что заработаю $3000–4000», — вспоминает Андрей.
Андрей Душар, 11й класс (Фото из личного архива)
Но из маленьких проектов юный кодер к тому моменту уже вырос, а новых, больших и интересных не было. Тогда 16-летний парень начал подаваться на вакансии Junior Backend Developer в иностранные компании. Он только собирался поступать в КПИ, но в резюме писал: «Бакалавр, неоконченное высшее образование». Большинство работодателей удивлялись его способностям и знаниям, но откровенно говорили, что он слишком молод для оффера. Очередные интервью в американский холдинг KMD Partners Андрей проходил уже почти играя.
Андрей Душар и коллеги из KMD Partners (Фото из личного архива)
«Я проходил собеседования и на каждом раунде мне говорили: «Ты прикольный чувак, но настолько мал, что мы, скорее всего, тебя не возьмем», — рассказывает разработчик.
На последнем этапе собеседований Андрей поразил CTO случаем об инциденте с казахстанской медицинской системой и ему дали оффер.
Качественные изменения
В том же году в 2019 году юноша вступил в КПИ на заочную форму обучения. По результатам ЗВО и набранным баллам он мог выбрать любую специальность в IT. Его выбор пал на «инженерию программного обеспечения». Тогда же Андрей переехал в Киев, учился и работал в Creative States в Gulliver. Но, как он рассказывает, повадки парня из провинции остались.
Андрей Душар на крыше в Gulliver (Фото из личного архива)
«Я стремался ходить в ресторан на обед и носил с собой лоточки с едой, не любил скопления народа в общественном транспорте и ездил со Святошино 12 км на велосипеде», — вспоминает разработчик.
Все это дало ему толчок в дальнейшем заняться триатлоном в свободное время. А детство, проведенное в сельской местности, побудило впоследствии заботиться о двух собаках.
«Безумные деньги»
Еще не окончив школу, юный разработчик уже работал официально «на зарплате» в американской корпорации. Чтобы открыть ФЛП, ему пришлось предоставить кучу документов с нотариально заверенным согласием от родителей, но оно того стоило. Первая зарплата Андрея составляла $1200 и, как он вспоминает, его заработок в месяц составлял столько, сколько его мама, работая экономистом в нефтяной отрасли, за квартал.
Андрей Душар (Фото из личного архива)
«Боже, какие это тогда были сумасшедшие деньги. И так счастливы времена, я реально не знал, что с ними делать», — вспоминает он.
Чуть больше, чем через год, когда он стал мидлом, стал зарабатывать $3000. В 18 Андрей защитил квалификационный уровень senior и уже начал получать $4500 в месяц.
Советы начинающим
Несмотря на то, что, как говорит Андрей, чтобы вырасти в профессии, ему пришлось отказаться от детства и многих развлечений, но он ни о чем не сожалеет.
Вот советы, которые Андрей дал другим начинающим кодерам:
Информация повсюду. Практически все необходимое можно найти в Интернете. Я почти всему научился сам, когда необходимо было что-то узнать — ты просто гугл проблему и изучаешь ли что-то новое. Также могу порекомендовать книгу O’Reilly — The Ruby Programming Language (немного устаревшая, но имеет очень хорошую базу) и курсы на Codecademy — Learn Ruby (он бесплатный).
Постоянное расширение. Я почти всегда брался за заказ, где было что-то, чего я не знал, но изучал, справлялся с работой и поднимался на еще одну ступеньку. Заказчик был хеппи, рекомендовал меня и дальше работало сарафанное радио.
Красный Porsche не может драйвить всегда. Желание денег может толкнуть в IT поначалу, но не может делать это долго и постоянно. Меня вдохновляет то, что я могу сделать полезно, чем потом люди будут пользоваться. Это помогает мне не выгореть. Но только после того, как я закрыл основные потребности.
Важно не пропустить английский язык в школе. Доучить программирование, если что-то не знаешь, можно, но изучать и код, и английский язык — это невероятно трудно.
Специальность лучше выбирать на перспективу. Будь я сейчас джуниором, то выбрал бы направление Data Science, AI или Modulus, потому что это то, что будет развиваться следующие 10 лет. В 17 я уже присматривался к этим моделькам, но тогда мне не хватило математики.
Что дальше
Сеньору тоже нужно куда-то двигаться, это не потолок. По словам Андрея, есть два пути: глубоко в тех или в менеджмент. Но он говорит, что его сейчас не слишком драйвят ни то, ни другое. «Главное — чтобы было весело», — дает определение работе своей мечты разработчик.
Андрей Душар (Фото из личного архива)
Хотя Андрей и говорит, что когда-то может купить красный Porsche, в большинстве своем, чтобы закрыть гештальт, гораздо больше его интересует идея развития собственного стартапа, а точнее — нескольких небольших стартапов, которые приносили бы стабильный пусть и небольшой доход. В частности, он выполнял функции операционного директора во Львове в ОО «Украинский Волонтерский Центр», занимался проектом по безвозмездному лечению рубцов и шрамов «Неопалимые», параллельно с основной работой писал программное обеспечение для разных стартапов, в том числе и для студенческого стартапа своей девушки, а сейчас периодически «пилит» разные плагины.
«Я привык работать по 12 часов в день, но уже чувствую, что это истощает. И сейчас мне больше нравится история с тысячей маленьких стартапов, которые приносят по $100 в месяц, чем с одним большим на $10 000, который нужно делать 40 лет», — говорит разработчик.
Профессии в геймдеве. Кто такой левел-дизайнер и как им стать?
Мы продолжаем нашу рубрику, посвященную профессиям в геймдеве. Тема нового материала в ней — левел-дизайн. Его считают подвидом геймдизайна, но все-таки практически каждая студия хочет отдельного человека на позицию левел-дизайнера. Ведь в этой специальности хватает своих нюансов и особенностей.
Разобраться с ними всеми нам помог опытный левел-дизайнер из студии Fractured Byte Дмитрий Нестеренко. Также он ведет свой блог Game Designer Notes о геймдизайне в целом, в котором разбирает многие интересные нюансы разработки игр.