{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

Как я стал программистом

Меня зовут Алексей Солонков. Я являюсь основателем компании Solonkov.Team. За 17 лет карьеры я прошел путь от новичка до эксперта в ИТ. Сегодня расскажу вам о своем пути в ИТ и дам несколько советов тем, кто только начинает, или уже работает в этой сфере. Думаю, для многих моя история будет показательна — я сделаю акцент на главных качествах личности, которые помогают мне достигать высоких результатов в том, что я делаю.

В школе я увлекался радиоэлектроникой, ходил в шахматный кружок и кружок авиамоделирования. Мне хорошо давалась физика. Наверное, благодаря тому, что у нас был очень харизматичный преподаватель. Представьте: он был похож на Джейсона Стейтема, имел прекрасные ораторские способности, был талантливым преподавателем и просто душевным человеком. Добавьте сюда хорошие манеры и воспитание — и будет ясно, почему он стал для меня примером того, каким должен быть мужчина.

В старших классах нужно было решить, в какой сфере развиваться дальше. Программисты тогда не были популярны и никто не хотел войти в ИТ, как сейчас. Все хотели стать менеджерами или экономистами. Но меня манил мир ИТ. Я видел там возможности строить сложные логические конструкции, способные приносить пользу обществу. К слову, на тот момент, я не имел ни компьютера, ни доступа в Интернет.

Выбор вуза был очевиден. Тогда он назывался НТИ УГТУ-УПИ. Это был лучший вуз в Нижнем Тагиле, где я жил. Самой престижной на тот момент была специальность «Прикладная математика». Мне казалось, что математика и программирование — это лучшее сочетание. Бюджетных мест было мало и шансы поступить стремились к нулю. Уже тогда я нащупал свою сильную сторону — упорство в достижении желаемого. Целый год занимался только тем, что учился и готовился к экзаменам. Альтернативные варианты я для себя тогда не рассматривал. Или успех или провал. В итоге мне удалось поступить на бюджет.

Весь первый курс у нас было по 2-3 пары математики ежедневно. Учили прекрасно, и у меня в целом все получалось. Параллельно с учебой мы с другом организовали свою студенческую газету Феникс. Нам со скрипом выделяли часы в кабинете информатики. Где мы, преисполненные энтузиазмом, писали тексты и разбирались в основах верстки газет. На втором курсе я вступил в Профсоюз Студентов, возглавил внеучебную деятельность, и параллельно запустил публикацию газеты «Проспектъ». В газете работали авторы, художники, дизайнеры и верстальщик. Я был одновременно и редактором, и дизайнером. Так я открыл в себе способность писать, редактировать и красиво упаковывать информацию.

Чтобы у вас не сложился неверный образ: я был студентом, которому нравилась учеба, но вся остальная студенческая жизнь мне тоже была интересна. Поэтому я стал еще и организатором Посвящений в студенты для первокурсников. Тогда я понял, что вовсе не обязательно ходить на все лекции, делал акцент на профильных предметах и практике. И именно тогда решил для себя, что лучший способ обучения — самообразование. А мотивация и усердие — залог успеха. Во время сессии я не спал буквально неделями, чтобы успеть все выучить, параллельно успевая заниматься своими общественными делами. Спал интервалами по 20-30 минут, обычно под композиции группы Rammstein.

Подготовка к мероприятиям научила меня умению делегировать и доверять людям. А также к стремлению соблюдать поставленные сроки. Довольно креативно мы подходили и к рекламе своих мероприятий. У нас была ростовая кукла пчелы Билайн. Пчела развлекала студентов на мероприятиях, в ночных клубах, ходила по университету. Раздавала студентам рекламные брошюры и прочую атрибутику Профсоюза. У студентов выработалась стойкая ассоциация: видишь пчелу — намечается знаковая вечеринка! Это привело к осознанию: уникальность и креативность — залог ярких и незабываемых ассоциаций. Если вы будете иметь уникальный, нестандартный подход — с вами точно будут работать.

Но, вернемся к профессиональному руслу. Честно признаюсь, тогда я не понимал, что хочу быть программистом. Я учился на программиста, но мои успехи во внеучебной деятельности склоняли меня совсем в иное русло. Тогда я решил попробовать поработать по специальности и по итогу определиться.

Весной 2006 года, оканчивая 3 курс, я устроился программистом в компанию, где разрабатывал платформу для покупки контента для мобильных телефонов. Это был первый реальный опыт работы по специальности. Писал я тогда на PHP.

Проработав полгода программистом, я ушел в администрирование. Жизнь буквально кипела: учеба, внеучебная деятельность, работа. Ярчайшие годы в моей жизни! Именно тогда я прочувствовал вкус жизни, которую ты проживаешь так, как хочешь сам. В 2008 году, после окончания университета, я планировал завершить администрирование и вернуться к программированию. Но судьба распорядилась иначе. Мне предложили повышение и штат системных администраторов.

Наша работа в то время заключалась в настройке серверов, сборке серверных стоек и обслуживании персональных компьютеров пользователей. География была обширная, приходилось много ездить по стране. Это был единственный плюс. В остальном, администрирование оказалось не такой уж интересной деятельностью. Я стал скучать, вспоминая насыщенную студенческую жизнь. В свободное время начал писать сайты на PHP и заниматься внедрением ИТ-решении сторонним компаниям. Все больше понимая, что администрирование — не мое.

Управление людьми нравилось, но не хватало сложных интеллектуальных задач. Меня расстраивало отсутствие возможности применить свои университетский бэкграунд. Для придания жизни красок я начал заниматься парашютным спортом и бегать по утрам. Меня коробило от ощущения, что я не в своем русле. И вы, если чувствуете, что вы не на своем месте, не закисайте, делайте что-то другое, что вам нравится.

В общем, я начал совмещать управление системными администраторами и программирование. Начал с того, что разрабатывал систему передачи показаний счетчиков на Oracle APEХ. В 2012 году я целенаправленно перешел в разработчики. Первый проект был амбициозным. От меня требовалось создать решение для учета рабочего времени на основе биометрических данных пользователей. Успех этой реализации был неочевиден, но мой ИТ-директор вселял в меня уверенность, что у нас все получится.

Именно тогда я понял, что самое важное качество руководителя — быть идейным вдохновителем. Это то, что я стараюсь воплощать сейчас, уже в своей команде.

Мне удалось найти и купить реализацию биометрических алгоритмов у компании Futronic Tech. Я прочитал Роберта Лафоре по основам С++, затем книгу своего университетского преподавателя по интерфейсам, и приступил к реализации. Я сделал приложение для HR-ов, где создавались карточки пользователей с данными биометрии. И когда пользователь подносил палец к сканеру - на экран выводилась его фотография с информацией об успешной отметке. Затем данные выгружались в 1С и использовались для табелирования. С точки зрения стека, мы использовали C++ для десктопных приложений, Oracle в качестве базы данных и Oracle APEX для админских интерфейсов.

Учитывая, что у торговой сети, где я трудился на тот момент, было порядка 300 магазинов, такая автоматизация принесла огромную пользу компании. Сейчас, в эпоху AI, все это не кажется чем-то невероятным, но это был 2013-й год! Тогда разработать такой инструмент было серьезным новшеством для бизнеса и прекрасным опытом для меня.

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

Я уволился в феврале 2013 года и улетел из Екатеринбурга в Санкт-Петербург. Окрыленный любовью к новому городу, я нашел работу на второй день. Устроился С++ разработчиком в крупный интернет-магазин. Коллектив был прекрасный и мне была предоставлена полная свобода творчества. Очень быстро построил карьеру и вырос до технического директора с релокацией в Москву. В Москве я прожил 1,5 года.

Параллельно у нас с другом появилась идея создать решение в e-commerce для повышения конверсии заказов в корзину. Решение Hucksterbot было коммерчески успешным и просуществовало 4 года. В реальном времени мы отслеживали действия пользователя: положение курсора над элементами страницы, последовательность переходов, время пребывания, повторные заходы, просмотренные товары и так далее. С помощью машинного обучения мы построили модели прогнозирования. Отделяя потенциальных покупателей, работали с теми, кто сомневается. Мы показывали скидку на текущий товар, а также рекомендации и сопутствующие товары. У нас было несколько сотен клиентов и мы были уникальным, по настоящему рокет-сайенс решением на рынке. Уже тогда я понял, что способен чувствовать боли бизнеса и решать их.

В данный момент я продолжаю заниматься программированием. За 17 лет карьеры я писал на PHP, PL/SQL, C++, Golang и Python. Проектировал и создавал от простых веб-приложений до высоконагруженных распределенных систем. Программирование для меня - своего рода ремесло и увлечение. Но помимо хард скиллов, то есть профессиональных навыков, я уделяю особое внимание и софт скиллам, то есть умению коммуницировать с людьми. Решение завести свой блог я принял исходя из желания развивать ораторские способности.

Относительно управленческого опыта. Данный опыт помог мне научиться формировать команды профессионалов нужных компетенций. С такими людьми мы успешно решали и продолжаем решать сложные задач.

Считаю ли я свой путь успешным и какие планы имею на будущее? Да, мне есть чем гордиться. Портфолио интересных и амбициозных проектов более чем внушителен. Ну и конечно, есть планы оставаться в ИТ и развиваться дальше. На своих каналах я планирую публиковать обучающие статьи, которые будут полезны как новичкам, так и опытным специалистам. Помимо этого, есть желание рассказывать про построение и управление командами. Если я смогу помочь вам стать высококлассными специалистами - значит моя цель будет достигнута.

Что я чувствую к людям, которые были со мною рядом в эти годы? Благодарность. Кто-то был для меня примером для подражания, а кто-то примером того, кем быть не стоит. Но оба варианта одинаково ценны.

Что я хочу посоветовать тем, кто вначале пути профессионального становления? Имей смелость быть собой. Жить в соответствии с внутренним представлением идеального образа себя. Жизнь действительно коротка и уникальна. Никого и ничего не бойся. Люди переоценивают последствия своих деиствий и недооценивают бездействие. Если ты твердо решил для себя стать программистом или просто войти в ИТ, хвали себя за каждый незначительный успех, за каждую прочитанную страницу книги. В минуты сомнений и отчаяния, когда руки опускаются, спрашивай себя: хочешь ли ты оставить все как есть, или хочешь хотя бы попытаться изменить свою жизнь? Если ты не хочешь оставлять все как есть - вставай и делай. Завтрашний ты скажет спасибо тебе вчерашнему. Спасибо за то, что не сдался и не сломался. За то, что был и остаешься сильным. А быть сильным — и есть смысл.

Если было интересно - ставьте лайк и подписывайтесь на мой телеграм-канал. И до скорых встреч, друзья!

0
11 комментариев
Написать комментарий...
VC головного мозга

Неплохое CV, но вакансии для Вас у нас пока нет. Мы вам перезвоним.

Ответить
Развернуть ветку
Aleksei Solonkov
Автор

Спасибо ) Будем ожидать звонка)

Ответить
Развернуть ветку
Дмитрий Клепиков

У меня после 20летнего опыта в программировании стало тянуть на метопрограммирование (людьми, продуктами, ресурсами). Оказалось, что оно даже местами интереснее.

Ответить
Развернуть ветку
Aleksei Solonkov
Автор

Согласен! Аналогично!

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Aleksei Solonkov
Автор

Лена, сейчас я продолжаю заниматься проектированием и разработкой ПО. А также, построением команд разработчиков и их управлением.

Ответить
Развернуть ветку
Umed Ibodulloev

Сегодня первый день как я на обучении в одной ИТ компании и ваши наставления в конце статьи очень затронули меня! Спасибо Вам больше за то, что поделились своим опытом и дали толчок в развитии всем начинающим программистам! Надеюсь дорасти до вашего уровня :)

Ответить
Развернуть ветку
Aleksei Solonkov
Автор

Очень рад, что моя статья оказалась Вам полезна! Дерзайте и достигайте!

Ответить
Развернуть ветку
Вася Пражкин
Мне удалось найти и купить реализацию биометрических алгоритмов у некой индийской софтверной компании.

Чего??

Ответить
Развернуть ветку
Aleksei Solonkov
Автор

Это не выдумка. Буквально так и было. Мы купили dll-библиотеку у компании Futronic tech, которая работала с популярными на тот момент сканерами.

Ответить
Развернуть ветку
Вася Пражкин

А, ну так и пишите, а то "некой".. Такое ощущение, что писал горе-копирайтер для рекламы ТГ-канала ).

Ответить
Развернуть ветку
Aleksei Solonkov
Автор

Спасибо! Внес правки

Ответить
Развернуть ветку
8 комментариев
Раскрывать всегда