Антон Марченко в подкасте ItStarts! рассказал, как работал в TargetProcess, открывал свою парикмахерскую, сгоревший завод, жил на Бали, работая в стартапе, а сейчас работает iOS-разработчиком и является основателем школы по программированию Брата Антония и виртуальной Лаборатории 42.
Школа Брата Антония и Лаборатория 42. Социальное предпринимательство или баловство?
Я, наверное, социальный предприниматель. У меня все хорошо в жизни, я работаю программистом, и в свободное от работы время делаю какие-то полезные социальные проекты. Первый — это Школа Брата Антония, которую я открыл год назад. После 5 или 6 лет опыта захотелось делиться своими знаниями.
На работу меня никто не брал с такой биографией, пришлось программировать для людей, которые не говорят по-русски.
На самом деле это не школа, а просто YouTube-канал, на котором уже более 2 тысяч подписчиков, где я просто рассказываю, как стать iOS-программистом.
Прочитал курс, как делать мобильные приложения под айфоны на языке Swift. Логическим продолжением было писать более продвинутый курс, так как некоторых моих студентов нужно было пристраивать на работу, а на работу их никто не берет, потому что у них нет опыта. А где взять опыт, если никто не берет на работу? И вот эту социальную проблему я пытаюсь решить в своей виртуальной Лаборатории 42, которую я запустил в ночь с четверга на пятницу и до сих пор в каком-то коматозе все пишу туда и пишу.
Почему никто на работу не берет?
Когда я ушел из TargetProcess в творческий отпуск, у меня параллельно был проект Office Art. Это был скандальный ресурс, такой сливной бачок для Беларуси. И там я, может, кого-то описал; некоторые статьи мне присылали, а я их публиковал, — это было предтечей ebanoe.IT. Это все было неанонимно, напрямую.
Думаю, из-за этого ресурса у меня были трудности с поиском работы.
Например, когда я жил в Москве, Максим Гулевич меня звал на пиво, но у меня даже на пиво не было денег. Так что мы так и не встретились, потому что мне было стыдно сказать, что я в такой ситуации. Виртуально мы, конечно, друг друга знали.
В 2009 году вышел знаменитый Декрет № 3 о поддержке предпринимательства. И я на этой волне неплохо так прокатился. Чтобы открыть ту же парикмахерскую, надо пройти пожарников, санстанцию, надо зарегистрировать фирму, — вот такие процедуры могут затягиваться. У чиновников на периферии была установка, что надо создавать рабочие места.
Тогда, в 2009 году, я работал в найме, получал какую-то зарплату — скажем, на уровне джуна или мидла — но уже тогда мне хватало денег, чтобы начинать куда-то инвестировать. Все нормальные люди начинали копить на квартиру и машину, а я пошел в предпринимательство, потому что были большие амбиции, хотелось что-то хорошее и большое сделать и потенциально уйти на пенсию в 30.
Но ничего не получилось — сгорел завод, все обанкротилось, пришлось заново все это делать.
Но все к лучшему, мне кажется. Работа в найме — это источник денег на проекты вне найма.
О том, почему работа не должна пересекаться с хобби
Я сейчас фанатею от психологов современных. Вот Лабковский говорит, что надо не быть невротиками и что работа — это просто работа, а хобби — это твое хобби. И когда я попытался сделать хобби своей работой, у меня ничего не получилось.
Я был главным редактором dev.by, это хороший момент.
7-8 лет назад я был такой хороший пишущий чувак, в ТОП-5 блогеров Беларуси. У нас был блог на Habr, там мы тоже входили в ТОП-5 в “Корпорациях”. Короче, я такой не то чтобы социальный, а, скорее, гуманитарий.
То есть я работал программистом, писал для dev.by и вел блог на Habr, а потом я ушел из TargetProcess и одновременно был соучредителем первого лофт-коворкинга (он был классным, но обанкротился, конечно) и главным редактором dev.by. Антон Концевой меня пригласил, так как я был хороший пишущий журналист. Главред — это хороший тайтл, но я не смог ничего хорошего сделать, потому что с одной стороны, это административная работа, так как тебе надо привлекать журналистов, а с другой — ты уже не можешь писать, потому что ограничен. Я понял, что это совсем другое.
То есть когда хобби стало моей работой, все не заладилось.
Поэтому я строго отделяю работу от хобби, и две эти вещи постоянно приносят мне удовольствие.
О попытках запустить хороший коммерческий проект и заработать много денег
Все провалилось. Завод по переработке шин в резиновую крошку, который решал мировую проблему и который можно было хорошо масштабировать, сгорел. Все сгорело, фирма обанкротилась, так что я стараюсь не участвовать в офлайн-бизнесах. Вид деятельности подпадал под лицензионную, поэтому страховку сделать не успели, полноценно мы так и не запустились.
Моей мотивацией было создание бизнеса, в котором через некоторое время можно ничего не делать, продолжая получать деньги.
Вот как парикмахерская: открыл, она работает, приходишь — вот тебе $500, и ты такой — “прикольно”.
То есть ты когда-то что-то сделал, чтобы позже деньги могли сами прилетать.
На iOS я пишу 6 лет. Что касается запуска собственного приложения, мне кажется, этот поезд потихоньку уходит. У меня была аутсорс-продуктовая компания Tony Dev, у меня были в найме программисты (тогда я еще сам не программировал). Мы взяли какой-то проект, мы его провалили — я был плохим менеджером, и ничего не получилось, но это был интересный опыт. Если бы я попробовал это сейчас, возможно, у меня бы получилось, но риски слишком большие. Мне надо удовлетворить свои базовые человеческие потребности, которые в 33 года уже присутствуют.
Поздно реализованная мечта стать программистом
Я родился в Светлогорске, а жил в Рогачеве. Там я увлекался программированием, родители могли позволить себе купить компьютер, тогда это было большим событием. И где-то с пятого класса я побеждал на городских конкурсах по информатике.
Я всегда мечтал быть программистом. Говорю отцу: “Хочу быть программистом”. А тогда программист зарабатывал $30-50. Он спросил, люблю ли я водить машину. А я был в восьмом классе — конечно, я любил, кто не любит?
А папа такой: “Я тоже люблю водить, но у меня же водитель есть. Может, тебе тоже не надо быть программистом?”.
Позже получил достаточно хороший бэкграунд на Факультете компьютерных систем и сетей, он считается одним из лучших в стране по техническому программированию, но я учился плохо.
Потом увлекся экономикой. В 10-м классе взял 1 место в области и 2 в Республике по экономике. Думал поступать в Нархоз, но все же пошел в БГУиР.
Какое-то время тусовался на форумах под ником “Фтыкатель”, где я троллил националистов. Троллить членов БРСМ казалось ниже своего достоинства.
Не то чтобы мне нравилось шутить над оппозиционерами, просто я находил удовольствие в троллинге думающей части нашего населения.
Как быть хорошим программистом
Зависит от того, какой смысл мы вкладываем в определение “программирование”. Есть бизнес, и его потребности нужно переложить в машинный код. И есть люди, которые лучше общаются с машинами, а есть те, кто лучше ладит с другими людьми. Программирование — это и командная работа тоже. Технарям часто трудно общаться с заказчиками из-за плохого знания английского языка, они не понимают друг друга. А я посередине. Я хорошо взаимодействую с заказчиками и хорошо программирую.
На самом деле никто не знает, как правильно управлять программистами.
С одной стороны, это большой завод, где процессы расписаны, а ты просто несешь кирпич из точки А в точку Б.
С другой стороны, программисты — творческие люди: кто-то может нести кирпич в 10 раз быстрее, кто-то может придумать классное решение, поэтому непонятно, как ими управлять.
Есть гибкие методологии управления командой, но я думаю, что индустриальный стандарт — это Scrum. Есть product owner и есть команда. РО говорит, что ему нужно, а команда участвует и в оценке, и в описании технических требований. То есть тебе всегда надо общаться, и ты крутой, если у тебя это получается. Я работал в компании на позиции Senior iOS developer, но фактически совмещал эту работу с задачами тим-лида. И за полтора года моей работы в этой компании к моей команде не было ни одной претензии. Поэтому я считаю себя хорошим программистом.
Успех как ошибка выжившего
В своих коммерческих начинаниях я какого-то особого успеха не достиг, фейл полный. Я шел в области, в которых мало понимал. Мало внимания уделял математике и экономике. Понравилась идея, загорелся, побежал — такое вот было подростковое предпринимательство. Об успешных людях говорят, что им повезло. А мне, наверное, еще и везения не хватило.
Отец был замдиректора завода, и привычка много работать и какие-то лидерские качества передались мне от него. Мы ездили в деревню к бабушке копать картошку. А бабушка преподавала экономику в колледже.
И у нас была разнарядка: шесть внуков собираются собирать паречку — выработка такая-то, собирать смородину — нужно столько-то.
Была система труда, и мы работали там с утра до вечера.
А во второй деревне мы в воскресенье не работали, а в субботу играли в карты, так что в понедельник проигравший брался за работу, а остальные гоняли на великах на речку. Такие две полярности, разный менеджмент. Понятно, что первую деревню мы не любили, но трудолюбие у меня осталось.
Переучивание бухгалтеров в программистов, ленивые миллениалы и отличия ментальности периферии и горожан
Я уже непонятно сколько живу в Минске, поэтому ощущаю себя минчанином. Я бы дифференцировал людей не по локации, а по майндсету. Иногда человек пишет, что готов работать 24 часа в сутки, а потом “отваливается”. А люди спокойные берут и делают, у них все нормально. У меня есть ученик из Тольятти, парень закончил курс и работает на фрилансе, из Питера есть студенты, из Новополоцка. И они классно пишут код, но и минчане тоже есть. Половина учеников из Беларуси, остальные из России, Казахстана и Украины.
Некоторые миллениалы ленивы, с ними работать трудно.
Хотя есть молодые люди 20-22 лет, которые упорно работают и у них все получается. Конверсию в трудоустройство я не мерял, но по ощущениям человек 5-10 очень близки к тому, чтобы найти первую работу. Я думаю, что полезны не сами курсы, а мотивация — такая говорящая голова, которая рассказывает, что программировать классно, и необязательно быть заумным чуваком, просто берите и делайте.
Менторинг джунов и проблемы управления неопытными сотрудниками
Идея Лабы 42 в том, что если у вас есть классный проект и вы готовы взять человека без внушительного опыта, можете прийти и сказать — вот, мне нужен такой-то специалист. И у нас есть эти люди, которые хотят и могут работать за небольшие деньги или даже просто опыт.
Когда я только начинал программировать под iOS, я взял примитивный проект на фриланс, но столкнулся с задачей, которую не мог решить. Было стыдно, но я пошел в комьюнити, и ребята мне помогли — я все сделал. Потом были еще нюансы, я попросил о помощи своего друга. То есть мои коммуникационные навыки отчасти помогают мне быть хорошим программистом.
Джунам трудно, но джун с менторской поддержкой — это совсем другой уровень, это почти миддл.
Все говорят — где взять крепкого миддла, если джуна через полтора года продают как синьора?
А джун с привязкой к ментору — это совсем другая магия.
Менторинг — это большая тема, которая у нас пока не раскрыта. Наша виртуальная лаборатория потенциально имеет все шансы стать вот таким местом, где все начинающие специалисты смогут найти комьюнити, куда всегда можно обратиться за помощью — такая вот благородная идея у меня.
В самом начале мы пошли на хакатон Emerge. И мы, естественно, ничего там не смогли сделать — полдня обсуждали, но ничего не получалось. И потом Сергей Сергиенко и Анатолий Летыч запустили проект (45:45). Это бесплатный айти-кэмп на два месяца, такие жесткие курсы. И им тоже нужны были проекты.
А я тогда интересовался mobile-разработкой. Пошел к ним со своей идеей, мне дали 4 разработчиков и одного ментора, и мы начали пилить приложение. Сейчас остался один разработчик, два дизайнера, ментор и бизнес-аналитик — парень, который хочет набраться опыта и найти нормальную работу после курсов. Еще один парень после курсов будет делать прототип под мобайл. А еще один (тоже только после курсов) будет пилить мобильное приложение для Лабы 42.
У всех этих людей, кроме одного программиста, есть хорошие работы — то есть они участвуют в проекте добровольно.
Если вы хотите в IT и не знаете с чего начать, но есть навыки и желание много работать — добро пожаловать к нам в группу.
Наша цель — предоставить таким людям возможность получить практический опыт, без которого, как известно, на работу не берут.
Мои попытки предпринимательства — это в своем роде удовлетворение потребности в самореализации. Хватит нам предпринимателей, надо больше программистов, учителей и врачей. Врачам и учителям плохо платят, поэтому нужно больше программистов, которые смогут больше им платить. Это мое идеалистическое видение.
Я не жалею, что выбрал iOS-разработку. Там много творческих людей — бывшие музыканты, художники, врачи даже. А среди Android-разработчиков больше гиков. Не то чтобы в iOS было очень хорошо, есть и более высокооплачиваемые специальности — например, в сфере big data.
Но если iOS станет непопулярным, я смогу найти себе другую специальность, хотя я не думаю, что в ближайшие несколько лет такое случится.
Правда, остается опасность того, что кроссплатформенные решения станут популярнее.
Рынок уже стабилизировался, но он есть, и он большой. Я уверен, что работы для iOS-разработчиков меньше не станет. Хотя, может, это просто мой оптимизм говорит, ведь все предприниматели — оптимисты.