Недалекое прошлое
Я учился в МГУ на факультете мехмата, но не закончил учебу, так как понял, что мне это неинтересно. Меня всегда интересовали компьютеры, поэтому я посвятил себя этому направлению. Последние 10 лет я работал в разработке компьютерных игр, занимая должность в крупной международной компании «Playtika» в Минске.
Недавно я почувствовал, что идет какая-то волна, связанная с искусственным интеллектом. Я не понимал, что это такое, и меня это не устроило. Мне очень хотелось разобраться в этой теме, и я решил уволиться, посвятив себя ИИ. Сначала я прошел бесплатный, но довольно объемный курс, который оказался очень интересным и всеобъемлющим. Там я познакомился с основами нейронных сетей, научился собирать данные, строить модели, достигать каких-то практических результатов.
Учебные проекты
Моя первая учебная работа заключалась в создании менеджера проектов. Это была программа на Python, которая помогала анализировать проводимые пользователем эксперименты и выдавать итог. У Google есть аналог, работающий на ИИ, но у него есть ограничения в виде допустимых до единовременного анализа экспериментов. А когда у тебя стоит цель в обучении нейросети, тебе нужно производить большое количество экспериментов. Я же написал удобную программу, которая позволяет проводить практически неограниченное количество экспериментов и собирает результаты в одном месте.
Итоговый проект я подготовил в виде чат-бота, генерирующего картинку из двух предложенных. Условно, он может взять стиль из первой картинки, суть из второй, и предлагает свою картинку на базе данных. На тот момент я ничего не знал про генеративные модели, поэтому с большим интересом обучался на практике. Сейчас этот бот не работает, так как в нем нет большого смысла. Бот я создавал также на Python под AI.
Изучение Python благодаря ChatGPT
Я упомянул, что в обоих проектах использовал язык программирования, но интересно то, что я до начала обучения ничего не знал. И за время учебы я смог довольно быстро освоить базу, разобраться с библиотеками. Конечно, если бы у меня до этого не было совершенно никаких навыков программирования, я вряд ли смог бы так быстро освоить это направление. В найме я занимал должность тимлида и общался с большим количеством разработчиков, поэтому я понимал, что к чему.
Рынок труда не радует
Закончив обучение, я решил, что, поскольку я очень неплохо повысил свои навыки, могу искать работу с более высокой должностью. Но, оказалось, люди еще не готовы к такой смеси знаний. Мне предлагали вакансии менеджера с оплатой меньше, чем когда я устраивался в компанию по созданию игр. Я морально не мог на такое пойти, поэтому решил, что это отличная возможность попробовать развивать что-то свое.
Нейросети как раз оказались кстати. Если раньше приходилось читать кучу мануалов и технической документации, то сейчас можно просто написать в ChatGPT то, что тебе нужно получить на выходе, и тебе предоставляется готовый код. Ты можешь его корректировать, видоизменять, и тебе не нужно тратить время и деньги на специалистов.
Мне кажется, классические программисты в ближайшем будущем уйдут на второй план. Их заменят специалисты, которые смогут в разных направлениях по кирпичикам собирать любой продукт.
«Зерокодер»
С онлайн-университетом «Зерокодер» я познакомился относительно недавно благодаря рекламе в Интернете. Я практически сразу обратил внимание на один из бесплатных мини-курсов и прошел один из них, рассказывающий про разработку с помощью Glide и ИИ. Для себя из этого курса я вычленил технологию более быстрого цикла поиска для создания своих продуктов.
Чтобы сэкономить свои ресурсы, приходите на бесплатный вебинар «Как «хакнуть» Python с помощью ChatGPT». Расскажем о возможностях программирования без кода и как стать востребованным программистом будущего.
Собственный проект «WayOut»
Как раз я применил эту систему в одном из последних своих проектов. Это программа для тех, кто ищет сотрудников и работу из России и СНГ. Изначально я не планировал этот проект, как коммерческий. В связи с недавной волной имиграции люди активно ищут как работу, так и сотрудников. Сейчас чтобы выйти на 1-2 созвона с hr-специалистом, нужно отправить резюме 30-40 раз, из-за чего на поиск работы тратится много времени. В моем приложении «WayOut» есть фильтр по локации, индустрии, по размеру компании.
Например, человек уехал на Кипр и ищет там работу. Он настраивает фильтры и на выходе получает 15 компаний. Сейчас в приложении есть 70 компаний, но я надеюсь, что этот проект будет активно расти и дополняться. Я делал его полностью сам, от дизайна до разработки. Я взял данные из публичной базы LinkedIn, использовал FlutterFlow и Supabase. Также я подключил обычный почтовый ящик для получения писем в подтверждение регистрации пользователя.
На этапе MVP этот проект не приносит денег, и я хочу, чтобы он был полностью no cost, без ежемесячных платежей и других вытекающих. И, думаю, когда у приложения появится аудитория, тогда можно начать думать про монетизацию. Изначально я хотел сделать проект для себя, так как всю жизнь занимался программированием, а своего ничего не имел. Сейчас я буду активно развивать то, что создал. Данный проект полностью рабочий.
Я хочу узнать побольше про внедрение ИИ в бизнес. Мне кажется, это довольно интересно, и мне хочется это попробовать, потрогать руками. Я сейчас нахожусь в поиске себя и того, чем хочу заниматься. И я очень этому рад.
Связаться с Андреем можно в Telegram.