🔥

Тред (Феликс Зубарев)


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

Где-то в 6 или 7-ом классе мы делали какой-то радиовыпуск для школы, кажется, к 9 мая. Папа одного из моих одноклассников работал в театре звукорежиссером и он был одним из первых, кто показал мне как монтируется аудио (а после я сам узнал, как монтировать видео).

В тот момент я параллельно ходил в художку и у нас было направление компьютерной графики, где мы учились рисовать в CorelDraw и Фотошопе. Кроме того, летом у нас были фотопленеры, и мы ходили по Омску и фотографировали всякое разное. Помню, мне даже купили зеркалку Nikon D5000

Несколько лет я активно занимался фотографированием и съемкой всех и всего подряд - в школе, в детских лагерях, на других различных мероприятиях. Следствием этого стало то, что я, начиная примерно с 8 класса, занимался съемкой всех классных активностей.

Будь то выступление класса на каком-то празднике, съемка тур. слета, выпуск фильма "за год", поздравление девочкам на 8 марта и многое другое. Параллельно я учился монтировать, с начала работал в Sony Vegas'е и потом перелез на Premier Pro.

В 10 классе мне немного надоела художка, подходило время делать тоооот самый выбор, кем я хочу стать. Я увидел новость про то, что Самсунг открывает в Омске школу для программистов, и что будут учить писать под Андроид.

Я к тому моменту имел 5-ый айфон, MacBook Air 2013-го года, неудачную попытку поучиться iOS-разработке с помощью курсов Стэнфорда в 2013-14 году (привет, 8-9 класс), и желание научиться писать приложения под айфон.

Оглядываясь назад, я понимаю, что в 14-15 лет курс Стэнфорда дается не каждому (конечно, в тот момент я этого не понимал). Разработка приложений в те годы казалась чем-то простым, интересным и возможностью заявить о себе и заработать на этом приличных денег.

Поняв, видимо, в тот момент, что этот курс пока слишком сложный для меня, мне подвернулась эта самая новость, я написал своему другу Андрею (Привет!) и мы решили вместе записаться в IT школу Самсунга.

Мы прошли отборочный тест (уже не помню, что там было, но какие-то очень простые вопросы - порог входа был минимальным) и нас приняли в школу. Всё было полностью бесплатно, классы были оборудованы ноутами, планшетами и интерактивной доской Самсунга

Выглядело это вот так:
notion image

Преподаватели всё доходчиво объясняли и отвечали на все наши вопросы, но главная проблема заключалась в том, что, ожидаемо в школе Самсунга учат разработке под Андроид, а не под iOS 😃

О Kotlin тогда мало было слышно и нас учили основам на Java. Я начал параллельно изучать Xcode и недавно появившийся в тот момент Swift. Obj-C казался чем-то страшным и непонятным (да и до сих пор так иногда кажется, IFYKYK)

Как итог обучения, мы должны были сделать свой проект, какое-то приложение. Пообщавшись с преподавателем, он разрешил мне делать проект под iOS и поэтому большую часть занятий, посвященных разработке под Андроид, я провел, занимаясь своим проектом под Apple Watch.

В дебри разработки под Android мы ушли в начале 2015 и как раз примерно в то же время появился WatchKit и я занялся изучением его и разработки под iOS. Первым проектом было выбрано сделать калькулятор под часы.

Помню, как весной 2015 ездил в Москву на какой-то слет каких-то волонтеров как фотограф и параллельно с фотографированием мероприятия, занимался разработкой проекта.

Покопался в архивах, нашел фотки тех времен:
notion image
notion image

Еще помню, когда выкладывал первую версию в App Store, на скриншотах использовал контур часов, за что получил реджект от стора и пришлось менять его на закругленный прямоугольник.

Получил я новость о реджекте пока ехал на поезде обратно в Омск. В те годы ревью занимало около недели, а хотелось попасть в стор в день релиза часов, и, кажется я тогда успел. Вот даже есть скриншот с уведомлением того, что приложение ждет релиза от Эпла.
notion image

Каково было мое удивление, когда в день открытия раздела приложений для часов, я увидел несколько приложений, использовавших контур часов в своих скриншотах и прошедших ревью) Но главное, что приложение попало в стор, это уже было для меня успехом и даже имело какие-то скачивания

По итогу в IT школе я защитил проект, потом оврально переписывал его под Андроид, потому что в Москве сказали, что iOS проект не прокатит для выпуска из школы (ожидаемо) и получения сертификата.

Я даже умудрился заработать около $100 на этом калькуляторе, но приближался 11-ый класс, ЕГЭ, тянуть с выбором чем я хочу заниматься по жизни, уже было нельзя

Да и друг (Костя, привет!) привез из Америки кучу техники для съемок и фокус снова сместился на съемку видео и я перестал поддерживать приложение.

Дрон из прошлого твита, к слову, мы успешно уронили с 80 метров напротив библиотеки им. Пушкина, через пару недель после того, как он приехал. Вот, кстати, что мы успели снять с ним: youtu.be/bS3VYSdx6aY

Настал 2016, время ЕГЭ и определяться с ВУЗом, а я, в отличии от своих многих своих одноклассников об этом заранее не подумал) Рассматривая очевидные варианты (МГУ, Вышка, СпБГУ), я увидел рекламу Иннополиса, мне понравилось то, о чем они писали на сайте.

Я подал заявку, прошел заочный отбор и был приглашен на очный отбор в Казань.
notion image

Тогда процесс поступления туда был такой: заочный отбор - анкета, тест на английский, портфолио очный отбор - программа на фото прошел очный отбор - нужно было 230 (или около того) баллов по ЕГЭ, чтобы попасть туда и получить грант на обучение.
notion image

В Иннополисе не было бюджетного обучения, было платное, но бесплатное за счет выигранного гранта и при условии отрабатывания года или двух после выпуска из университета в компаниях-партнерах, находящихся в Иннополисе.

Я успешно прошел оба отбора, но завалил ЕГЭ - в сумме было 215 баллов, из-за чего в Иннополис я не поступил. Вариантов особо не было, в Вышку и прочие я не проходил по баллам, поэтому поступил в ОмГУ.

Параллельно с обучением в ОмГУ, я начал фрилансить и монтировать видео на Upwork, благодаря чему я смог на свое 18-летие слетать в Москву.

Зимой я принял решение что в ОмГУ мне не нравится, в Омске осталось мало друзей и что я хочу пересдать русский и информатику и снова попробоваться в Иннополис.

Я снова прошел отбор, пересдал информатику на 11 баллов больше, но планку Иннополис по баллам тоже поднял - и я снова не прошел. Зато я проходил на вечерку в ИТМО, подал туда документы и в конце лета 2017 года переехал в Питер.

Через почти год в Питере больше клиентов с видео у меня не стало, платили зачастую мало и я решил что пора вкатываться в разработку. Мое тогдашнее эмоциональное и финансовое состояние было несовместимо с учебой, поэтому я отчислился и из ИТМО.

Короткая ремарка по поводу моей точки зрения о высшем образовании: После школы можно НЕ идти сразу в ВУЗ, а взять так называемый Gap Year, не идти на поводу у своих родителей и спокойно определить для себя, чем ты хочешь заниматься.

Безусловно, есть сферы, в которых без вышки никуда - юриспруденция, медицина и так далее.

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

Осенью 2018 я въехал в уютную комнатку на 6-ой Советской в Питере и там же получил два первых крупных заказа - приложение для соц. сети для фотографов из Новой Зеландии и заказ от питерского рекламного агентства.

К зиме я закончил работать над проектами, заказов особо больше не стало, и параллельно в Омске военкомат начал охоту за мной 👀

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

Откликнулся на N вакансий на hh, и даже не подозревал, что тогда (впрочем, как и сейчас) острый нехваток iOS разработчиков на рынке и поэтому буквально пройдя два собеседования получил оффер примерно за неделю в Агентство Недвижимости "Тренд"

В Тренде было два основных продукта - TrendAgent и TrendRealty, для B2B и B2С, соответственно.

Первой моей задачей было актуализировать апишки в TA, которое никто не трогал год до меня.

За время работы в Тренде я успел переписать ТА с нуля с использованием Kotlin Multiplatform, которую очень сильно пушил Android-разработчик Фаиль (Привет!) и это было хорошим решением, так как приложение (хоть и немного оврально) было переписано за 3-4 месяца.

Мы помощью KMM мы шарили сетевой слой и нам оставалась только нативная верстка. После этого стукнул 2020, в самом начале которого мы сделали редизайн ТА за пару месяцев, посидели на карантине, вышли в офис в июне и приступили к разработке TR.

Поясню, TA - приложение для агентов и агентств, база квартир с подробными фильтрами, возможностью проведения сделок и учетом вознаграждения агента. TR - та же база недвиги, но уже для обычных клиентов, чтобы они могли посмотреть рынок и подобрать для себя подходящий вариант.

Дополнительно летом 2020-го мы делали в TA модуль чатов, а когда мы его закончили, то продолжили заниматься TR-ом. В начале 2021-го мы релизнули TR, и я со спокойной душой пошел искать новое место работы.

В Тренде было круто - очень маленькая и дружная команда, с некоторыми ребятами (Саша, Аня, Света, Сережа, Ваня, Сархан, Даня, Женя, Макс, Ксюша, Антон, привет!) я до сих пор общаюсь и мы периодически видимся, когда я приезжаю в Питер.

Вот несколько фоток:
notion image
notion image
notion image
notion image

В Райф я попал уже в феврале 2021 года, в команду Ипотеки. Напрямую сравнивать Тренд и Райф, скорее всего, будет не совсем корректно, так как масштабы у компаний разные и в обоих есть свои плюсы и минусы. Могу лишь заключить, что зимой я не ошибся с выбором места работы 😊

Феликс ЗубаревФеликс Зубарев