Немного о себе и как я пришел в IT
Я обычный студент из провинции, который успешно сдал ЕГЭ и поступил в вуз на физика. На первом курсе было много интересного: клубы, общага, тусовки, сессия — всё как у всех. К концу первого семестра я понял, что нужно лутать деньги.
На то время из каждого YouTube-канала была реклама Skillbox, Яндекс Практикума и прочих курсов, которые говорили о хорошем достатке в 100-200 тысяч после полугода обучения на Python.
Студент, у которого все деньги, стипендия (2700 рублей) и каждую неделю мамины (2000 рублей), уходили на клубы и веселье, не мог позволить себе тогда взять курсы. Да и желания платить за обучение не было, так как вся информация есть в интернете.
Kotlin
26 декабря 2022 года я сдал сессию и начал учить Kotlin, создавая первые приложения на телефон по бесплатным курсам на YouTube (Спасибо большое Neco Ru).
Моим первым и последним приложением на телефон стал измеритель членов. Там ты вводишь длину своего полового органа, и тебя обзывает. Точно не могу сказать как. Было что-то в этом духе:
1-7 — смешинка,
8-12 — грустинка,
13-16 — среднячок,
17-19 — нормальный болт,
19-999999 — вруша
Это приложение дало мне первую славу и зарекомендовало в кругу друзей как IT-специалиста.
Через знакомых я начинаю искать людей, которые связаны с IT или уже работают в этой сфере. Нахожу Сему (senior-разработчик, имеет хороший достаток, копит на Porsche Panamera).
Советуюсь с Семой по своему приложению. Он ломает мои мечты выйти на международный рынок (в Play Market) и говорит, что проще найти работу в моем городе (ЕКБ) через Python. Я подвязываю с вузом (редко посещаю, покупаю все дз и контрольные) и сажусь за питон.
Когда ты увлекаешься делом, которое приносит тебе удовольствие, ты не замечаешь, как проходят дни, забиваешь на близких и остаешься один. Но в одиночестве я не вижу минусов, так как все мы приходим в этот мир одни и уходим.
Python
Учил я Python по таким курсам:
Артем Егоров — Stepik,
Сергей Балакирев — Self Edu — человек, который открыл для меня мир IT, был бы рад сказать спасибо лично. Курс по Django — лучшее, что я видел на просторах YouTube.
Поиск работы и первое собеседование, устройство на первую работу
1 сентября я пришел в вуз, посидел на паре и больше там не появлялся.
6 октября я проходил свое первое собеседование через Сему.
Перед тем как был собес, он назвал все, что мне нужно знать и что он будет спрашивать. Я как студент на опыте все записал и зазубрил. Было около 35 вопросов:
-
Какие типы данных бывают в Python?
-
Что такое транзакции и зачем они нужны?
-
Принципы ООП и т.д.
Это был базовый список вопросов на бек джуна. Собес я прошел хорошо. На вопрос от директора: «Сколько вы ожидаете по ЗП?» я ответил:
«Да деньги особо не нужны, мама есть».
На собеседовании отобрали одну девочку (близкую знакомую Семы, он сам её учил, играя в доту и давая ей задания).
На второе место образовался конкурс (Влад, левый чел, я).
Задание — создать API через GraphQL, обернуть в Docker, использовать Poetry.
Сейчас бы я это тестовое задание сделал без проблем. На тот момент возникла проблема с Docker, так как мой ноут Acer 2013 года даже не мог его запустить. Пришлось брать ноут друга на день, времени не хватило.
Иду в магазин, беру пачку Винстона 2 кнопки, звоню Владу. Нужно было узнать, что он сделал и насколько это лучше, чем у меня. В итоге он сделал тестовое, но запускалось с ошибкой. Понятно было, что его тестовое лучше, чем мое. Левый чел слился. Тогда я хотел взять максимум из этого трудоустройства — спросил у Влада, где он работает, и на следующий день устроился туда.
Как я учил детей программированию
11 ноября я устроился в одну популярную школу доп. образования для детей 6-14 лет. ЗП была неплохая, в день я мог получать от 3000 до 5000 рублей. Работал я по 3 дня в неделю, остальные 4 дня — готовился к будущим собесам.
Я пропущу ту главу, как плохо учат детей, как тянут деньги из родителей и как страдают учителя. Уволился я оттуда буквально 2 недели назад, благодарен этому месту и некоторым людям.
Второе собеседование и заход в Телеграм. Начало
До декабря я учил Python, работал преподавателем и была лишь одна мысль — покинуть эту галеру и стать крутым айтишником, переехать в Таиланд и кодить.
10 декабря на один из 500 моих откликов на hh отвечает какой-то завод.
Я подумал, что пойти на завод кодить — не самый плохой вариант развиваться в IT. Договариваемся о собесе, через неделю я у них в офисе.
Это было дочернее предприятие от Росатома, хотели найти мученика, который за 40 тысяч будет делать всё.
Устное собеседование я прохожу и по бэку, и по фронту. Видно, что чел, который собесил, также ничего не знает как и я. Меня это успокаивало.
Потом пришла глав баба, рост 160, вес 140, спрашивает про вышку. Я говорю — мне 18. Она повторяет, ‘вышка есть’? Отвечаю, нет. Она с ходу уменьшает вилку с 60 до 30, тут я …
Вышел, покурил, плакал — дал согласие. Ответ убил — сейчас мы месяцев 5 вас будем пробивать в базах данных, вдруг вы сидели…
По итогу они до сих пор что-то проверяют, мб нашли кого-то поумнее.
Пока я делал тестовое задание в Росатом, нашел через тг-чат девочку Сару (senior-middle, живет в Тае, 19 лет). Она специализируется на тг-ботах.
Ну и я пошел создавать своих первых тг-ботов.
Как мне подгадил Моргенштерн
Наверное, самый популярный тг-бот для широкой массы — Дайвинчик. Благодаря нему я переболел ЗППП, но это уже другой пост ;-))
Я решил уничтожить Дайвинчик — создать аналогичный тг-бот для знакомств и забрать свой кусок пирога. Идей очень много было, но Моргенштерн выпускает Twinby и дает интервью Ксении Собчак.
Хорошо это или плохо — это печально.
Зарождение ZAYTISHKA
Вспоминаются слова Оскара Хартмана на интервью :
Нужно создавать то, во что люди не верят, какая-нибудь безумная затея. Если человеку в нулевых сказать, что женщины будут покупать обувь в интернете, да тебя бы обоссали.
Это не точная цитата, но что-то такое он и сказал.
Когда я осознал, что создать конкуренцию Моргенштерну я не в силах, нужно было думать о чем-то более глобальном и о том, в чем нуждается рынок.
Рассмотрим город Екатеринбург.
В среднем на hh публикуется около 50 IT-вакансий, среди них 7 джуновских. Вузы ЕКБ выпускают каждый год около 1000 студентов, которые как-то что-то знают в IT и хотят там работать.
В среднем после вуза, как и после любого онлайн-курса, ты ничего не знаешь по своему направлению (бэк это или фронт). Про продакшн, деплоймент, девопс можно и не рассказывать. Подрастает много 15-летних ребят, которые также могут сверстать сайт или написать API уже в их возрасте. Из этого можно прийти к выводу, что на всех мест не хватает (плюс присутствует блат, по которому я сам и устраивался).
Тут два пути:
Либо нагло врать про опыт работы и залетать на мидловские вакансии (просто зазубрить то, что будут спрашивать на собесах, благо материала в интернете предостаточно). Вариант, что вас уволят, небольшой, так как позиция закрыта — а это зарплата HR, время людей, которые вас собесят, и позор перед начальством. Либо терпеть, искать стажировки, делать пет-проекты, дай бог за 1-2 года вас заметят и возьмут на зарплату в 40 тысяч.
Какой итог? Что там, что тут нужно готовиться к собесам.
Ну и тут появляется в вашей жизни ZAYTISHKA.
Телеграм бот, который собрал в себе десятки тысяч вопросов с собесов. Языки, фреймворки, алгоритмы, грамотно спарсенные с различных сайтов, и всё это превращено в игру.
Ну и я взялся.
P.S. На счет женщин и продаж — рекомендую книгу Эмиля Золя ‘Дамское счастье’ — французский wildberries. Все было придумано еще 250 лет назад?
Первые шаги и депрессия
Чтобы что-то сделать, достаточно мотивации— врут.
Создавать что-то без поддержки, без денег, без права на ошибку — это геморрой. Каждый день ты себя копаешь, в голове только мысли о твоём проекте, ошибки — убивают.
Бот написан на Django и Aiogram 3.0. Первое время сидел за ноутом по 12 часов в день, программировал, изучал (так как знал ровно ничего, я знал, как пройти собес, но не умел решать поставленные задачи).
Спасибо курсам Фсоки, Python Hub Studio, Код на салфетке — дали базу по Aiogram.
Всё, что я напишу за неделю, ревьюила Сара: просто удаляла мой код и писала за час в 12 раз больше, правильнее, и мне приходилось в этом разбираться. И спустя пару месяцев мне это надоело.
Тут я словил первую великую депрессию
Сходил в клуб и уехал на ночь к цыганке. Утром, проснувшись, погладил коня, сходил в баню и уехал. Спасибо Насте (больше я её в этом клубе не видел).
Весь следующий день я проходил по общаге и заходил во все знакомые комнаты в поисках решения моей проблемы. И тут Настя, старая знакомая, с которой я не захотел спать из-за того, что она слишком правильная, сказала такие слова:
«А зачем тебе программировать, если можешь нанимать таких же джунов?»
Эти слова радикально изменили мою жизнь. После советов с Семой, который оценил мою идею, я решился создать вакансию. Разместил её в телеграм-каналах по Python, и… на следующий день имел на руках 30 резюме, из которых отобрал 4 и назначил собесы.
Как я команду собирал
Резюме были различные, от челов, которые закончили ЯП и просили «хотя бы 70 тысяч», до челов, которые знали больше меня в разы и просились поработать за опыт. Конечно же, я выбирал второй вариант.
Собесы были прикольные
Ты сидишь, перед этим выписав список вопросов (и ответы на них, чтобы не обосраться), спрашиваешь что-то по типу: «Расскажите о себе, как нашли нашу вакансию, расскажите про свой опыт».
Интересно было задавать вопросы, на которые сам не знаешь правильного ответа, и с умным лицом слушать. В общем, отобрали мы троих, я скачал Miro и расписал то, что нужно было сделать за 4 дня.
Все вопросы я просил задавать Саре (по коду), мне же — вопросы по продукту.
И тут я получил тонну удовольствия
Когда на тебя работают люди, которым ты даже не заплатил, работа идёт, а ты можешь сидеть курить на лавочке и думать о том, чем бы ещё их загрузить. У меня улыбка с лица 3 дня не слезала.
На протяжении недели всё так и происходило
К концу дня все ветки загружались в GitLab, мы находили лучшее и заливали в main. К концу второй недели было принято решение убрать из команды третьего парня, так как он не мог справиться.
И тут я впервые уволил человека
Ощущение было не самое приятное, но, коли денег мы всё равно им не платили, то я расценивал это как снятие оков с человека.
К концу первого месяца проект был готов на 20%, уволился ещё один парень, и остался один джун Костя.
Я понял, что людям, которые работают на тебя, всё-таки надо платить, чтобы у них была хоть какая-то мотивация работать. Красиво заливать я мог, но убеждать — нет.
Денег тоже особо не было, поэтому я закинул ему 5 тысяч и сказал: «Это тебе за то, что прошёл тестовое». Ну и платил ему по 10 тысяч в месяц с этого дня.
Как, используя код, решить свои проблемы и проблемы пользователей
Никогда не заходи в дело без умных идей, так как гениальными назвать их не получится, потому что они все …, а ты пойдёшь по проверенному пути.
Но рискнуть стоит.
@Джейсон Стэтхем
С февраля у нас пошла плотная работа над проектом. Я создавал методические материалы, Сара ревьюила Костю, Костя писал код.
Я начал изучать телеграм-сферу, а именно:
-
Удержание пользователей
-
Напоминание о себе
-
Самое важное — не подписчики, а просмотры
-
Люди сами тестируют приложение, которым пользуются
-
Реклама
Каждый пункт нужно было интегрировать в наш продукт, чтобы не обосраться. Скажу сразу — мы обосрались с последним пунктом.
Проблему с удержанием мы решили тем, что создали бота как игру. Пользователь, отвечая на вопросы, может ошибаться. Всего 5 жизней, каждая жизнь регенерируется 5 часов. Это помогает пользователю не устать психологически (как юзеру TikTok). Дольше 20 минут в боте ты не просидишь.
Напоминаем мы о себе тупо через рассылку (когда все жизни отрегенерируются).
Проблему с просмотрами мы решили, внедрив систему промокодов, где пользователю нужно перейти в наш канал. Там на посту с новостями (которые мы берём из других каналов и переделываем под наш стиль) написан промокод, который восполняет те самые сердечки.
Вопросы не все правильные, их около 15 000. Физически всех их проверить мы не можем, из-за этого придумали бонус: пользователь, который найдёт больше всех ошибок, получает тг-премиум на месяц. Это повышает лояльность аудитории, заставляет пользоваться нашим продуктом и создаёт базу тестировщиков за формальные 300 рублей в неделю.
Реклама! Как много в этом звуке
Для сердца русского слилось!
Как много в нём отозвалось…
Так мог бы начать своё стихотворение А. С. Пушкин, если бы жил в наше время и ебался с тем бюджетом, который есть у меня.
С рекламой у меня была такая же гениальная идея, как и продукт в целом, а именно — бартер. Вы скажете: ну и в чём тут гениальность? Ну её тут и нету, но на тот момент я думал, что это решит мои проблемы с ограниченными средствами.
Что по деньгам?
В среднем 1 подписчик при адекватном закупе стоит 40-60 рублей.
В среднем за 1 просмотр на посту платят 1 рубль, если мы пойдём по IT-тематике.
Есть те, кто отходят от этих параметров, например:
-
Продать рекламу братишке тг-админу за нормальную цену или чуть ниже рынка — it’s ok.
-
Нагреть Яндекс Практикум или Гик Брейнс на 600% — это тоже it’s ok.
Реклама состоит из креатива и специфики вашей аудитории.
Например, школьнику будет неинтересно посмотреть на голую Наташу Волочкову, он даже не знает, кто это. Я, если честно, тоже. Но на попу Вали Карнавал перешли бы посмотреть многие школьники.
Всё зависит от аудитории канала, от этого и формируется креатив. Чем пользователя тяжелее привлечь, тем дороже он выходит при закупе рекламы, из этого исходит высокая цена — CPM.
Я не буду дальше душить всякой темой про CPM, ER и т. д.
Т.е. первый тип рекламы — купить своим креативом аудиторию чужого канала, чтобы они перешли к тебе.
Внешний трафик
Если вы хоть раз видели рекламный шортс с девочкой в платье, где она говорит что-то в стиле: «Мой парень слишком бедный, чтобы купить платье Ким Кардашьян, поэтому пришлось найти его на ВБ, артикул 438598384», — тут вас греют.
Это будет платье не от Ким Кардашьян, а от Ивана Кузина, который купил его на рынке и продаёт его с наценкой в 300%, за трафик отчисляя этой девочке по 10% с каждого лида.
Как я хотел набрать аудиторию на Mellstroy
Все мы видели этот бум Меллстроя, когда в шортсах через каждые 5 видео появлялся он и делал «ам ам ам». Моя идея была — создавать видео, где он делает «ам ам ам» где-нибудь на собеседовании и проходит его, но пик его упал. Лучше бы он всё-таки купил виноградник Хованскому.
Что я имею на 07.07.2024
Продукт на стадии MVP, сейчас будем его переписывать, то, что наговнокодил Костя.
Команда из 4 человек: СММщик, 2 IT-специалиста и я. Геморрой с военкоматом и институтом, 30 тысяч на развитие продукта, которые тают на глазах.
Тут я вижу три пути:
-
Развивать канал своими средствами — долго, неэффективно.
-
Примкнуть к продакшену, но тут большой шанс на скам и обман.
-
Искать сторонних инвесторов — вчера ходил в баню, предложили годный контракт.
Такие дела.
Даже если продукт загнётся, я получил неимоверный опыт, научился работать по 7 дней в неделю, научился работать с людьми, развился в трёх сферах — неплохо за один год.
Хотелось бы закончить данный пост чем-то хорошим, а именно мотивационной цитатой:
Никогда не поздно что-то пробовать, особенно если за плечами нет ипотеки и ремонта.
ссылка на оригинал статьи https://habr.com/ru/articles/827798/
Добавить комментарий