Моя история лишь одна из множества схожих и начиная ее писать, я понимаю, что это не история успеха отдельного человека или жизнеописание, а лишь изложение прожитого опыта, временного промежутка длиною в несколько десятилетий. Я считаю ее успешной так как в отличии от немногих мне удалось войти в IT в возрасте 40+ лет. Оглядываясь в прошлое и забегая вперед могу сделать вывод, что помогли мне в этом любознательность, тщеславие и незаурядное упорство.

В детстве я мечтал быть инженером, с завистью смотрел на радиолюбителей и даже посетил местный радиокружок в провинциальном городке в котором я родился и вырос, первое и последнее занятие состояло в попытке спаивания огромным, как мне тогда казалось паяльником, медной проволоки в колечко после чего я приносил эти колечки учителю, он с легкостью разрывал их в месте пайки, а я в очередной раз отправлялся перепаивать эти нехитрые изделия, научится паять мне все же удалось, только было мне уже за 30, дело оказалось нехитрым, а увлекательным и полезным в быту.

Инженером я не стал так как алгебра в отличие от геометрии  мне не поддалась, а может по другим причинам, я решил стать юристом, тогда это была престижная профессия и наверное мне посчастливилось бы даже стать адвокатом если бы в начале своей карьеры я не попал в арбитражное управление - это когда умирающие предприятия пытаются либо спасти либо выжать из их смерти максимальную прибыль. На какое то время место моего кумира основательно занял Ли Якокка, а я с головой ушел в изучение финансов и экономики параллельно ведя консалтинговую деятельность где в первый раз мне и пришлось столкнутся с магией программирования, что стало определяющей вехой дальнейшего развития. Так начиная с 2011 года в свободное время я начал помогать друзьям и знакомым запускать сайты на Wordpress и Joomla, научился допиливать шаблоны и познакомился с PHP. В 2016 году узнал о запуске легендарного курса CS50 на учебной платформе Prometheus меня это очень заинтересовало так как в рекламе говорилось о том, что будет отобрано 60 человек которые получат возможность получать поддержку менторов offline. И тут я решил сделать ставку на судьбу, загадав, что если меня выберут из 2500 человек подавших заявки на курс, то я стану программистом. И меня выбрали, курс я закончил набрав 96% из 100 возможных.

В то время я занимал должность исполнительного директора группы компаний, где самым любимым моим направлением был Сервисный центр по ремонту газового оборудования у истоков создания которого я стоял. Исполнять мои обязанности мне очень помогало знание Excel, где я выстроил свою систему учета и контроля выкачивая данные из 1С. 

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

В то время уже было решение этой проблемы с помощью счетных устройств которые использовали силу Кориолиса. Наше предприятие продавало такие устройства и в 2016 году мы сделали его приоритетным на 2017 год, характерным для этих счетчиков было то, что они были электрическими и использовали Modbus RTU, с чем мне очень повезло, ведь где то начиная с 2014 года я увлекся Arduino и имеющийся опыт помог мне создать устройство считывания и передачи данных по GSM включая геолокацию так как на устройстве был и модуль GPS, правда перед этим я изрядно повозился с реализацией протокола на микроконтроллере убив на это все свое свободное время, чем очень огорчал своих родных. После того как я дополнительно повозился с печатью чеков, я презентовал устройство Генеральному директору который выделил финансирование и дал добро на запуск. Мне очень повезло, так как в моей команде появился инженер электронщик который помог довести все это до ума, реализовал на печатной плате и попутно занимался установкой этих устройств. 

Вот так выглядело это устройство,

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

 а вот так мы его рекламировали

К слову, по состоянию на начало 2022 года все еще используется порядка 20 таких устройств.

Конечно же его использование было бы неполным если бы мною не был разработан кабинет где пользователи могли бы посмотреть информацию о  количестве слитого газа, внести информацию о количестве залитого в газовоз газа, вывести остатки. 

Попутно на волне успеха удалось реализовать скидочную систему с использованием карт NFC. Сеть заправок была небольшая порядка 10 штук поэтому я

Вот так выглядел терминал внутри
Вот так выглядел терминал внутри

разработал так называемый терминал, кабинет пользователя и админ панель. А инженер электронщик изготовил терминалы, поскольку количество было небольшое использовали компоненты с aliexpress.

Процесс изготовления
Процесс изготовления

Вот так выглядело обучение операторов 

Начальник АГЗП проводит обучение оператора-кассира
Начальник АГЗП проводит обучение оператора-кассира

Вот так выглядела первоначальная панель вывода отчета

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

Поскольку необходимо было сообщать о действующих акциях, на все том же любом мною Arduino, я разработал сервер рассылки SMS, вспоминая об этом сейчас я невольно улыбаюсь, от того как я был наивен, ведь полно таких промышленных модулей, но тогда такое устройство пришлось очень кстати.

 На этом я не остановился и заменил на газовых бочках заправок датчики уровня газа на уровни с датчиком холла, которые дали мне возможность удаленно передавать наличие уровня газа в емкостях на сервер. Теперь это требует налоговая инспекция и это является обязательным. 

Вот так примитивно, но мило выглядел интерфейс демо версии.

Благодарям этим разработкам меня даже пригласили выступить на ежегодном газовом форуме в 2017 году с докладом на тему Шляхи запобігання несанкціонованого відбору скрапленого газу. Сучасні засоби обліку газу, что особенно радует, так это то, что выступление там обычно платное, а для меня сделали исключение.

Мое выступление на Congress ULPGA
Мое выступление на Congress ULPGA

На этом моя история в газовом секторе заканчивается, в дальнейшем все проекты получили развитие, но уже без меня. Я же отобразив это в резюме в начале 2019 года вошел Вайти получив должность PHP разработчика CRM системы в секторе микрокредитования, попутно на базе скидочной системы реализовав там систему контроля и управления доступом, правда в окончательном варианте с Arduino мы переделали ее на Orange PI, я даже печатную плату для нее разработал.

Фот так выглядит плата контроля управления доступом. На ней разположены UARTы, ключи для управления замками и/или другими устройствами
Фот так выглядит плата контроля управления доступом. На ней разположены UARTы, ключи для управления замками и/или другими устройствами

Также была попытка сделать считыватель карт NFC работающий по RS485, не смотря на то, что при эксплуатации прототип показал себя хорошо, от это идеи отказались, так как на рынке уже появились считыватели работающие на основе технологии RFID 13.56 МГц по стандарту RS485 и с этим просто не захотели заморачиватся.

Осенью 2020 года меня перевели на должность исполнительного директора,  осенью 2021 года я  ушел покорять новые вершины на поприще Frontend-разработчика где на момент написания этого рассказа занимаюсь разработкой frontend ERP системы на Angular. Ближайшие годы планирую все также заниматся разработкой.

Надеюсь моя история была интересной, возможно кого то она вдохновит или натолкнет на размышления, кто то откровенно посмеется. 

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

Комментарии (20)


  1. valkumei
    19.01.2022 15:44
    +1

    В жизни всегда выглядят по крайней мере интересно - сюжеты избавленные от шаблонов. Для многих будет полезно, чтобы отказатся от догматичности и делать то что считаешь нужным.
    PS. Сам начинал в IT, ушел из Tно вернулсся совсем не туда, где начинал.


  1. Doobrovskiy
    19.01.2022 18:38
    +13

    Хм. То есть вы долгое время были айтишником и инженером с интересными задачами, а в 19м решили заняться постыдной фиготой. Ок


    1. dblur
      20.01.2022 10:48

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


    1. resintegra Автор
      20.01.2022 10:59

      Да вроде пока и не фигота). Тем более на предыдущем месте было очень интересно, к тому же удалось проявить свои управленческие качества, помочь сделать проект более устойчивым к нагрузкам. На новом месте тоже очень интересно, думаю и здесь найду чем быть более полезным.


  1. AndyPike
    19.01.2022 19:19
    +6

    К сожалению, как вижу, embedded engineering у нас в стране не котируется, и работу оценивают довольно дёшево, не адекватно более популярным программерам.

    Я сам ногами оттуда, да, ассемблер, да, 64 байт памяти и 2kW для программы, стек на 5W, EEPROM 2kB. Выстрелило только однажды - когда разработку купили китайцы. Просто отчисляли процент. Больше этим заниматься для себя смысла не вижу.


    1. rrust
      19.01.2022 21:07
      +1

      то же самое, ушел из embedded в поддержку юзеров, потом в программирующего инженера. Денежек больше, задачи интереснее.


    1. nixtonixto
      20.01.2022 10:05

      Разработка очень хорошо котируется, вы просто ленивы и не рассылаете по десятку писем ежедневно во все подряд конторы, от Овена-Старлайна до «широко известных в узких кругах», не отвечаете По Существу в их форумах и на профильных сайтах и другими способами не привлекаете к себе внимание рекрутров или потенциальных коллег. В прошлом году вот так, по случайно прочитанному комментарию на Хабре взяли в команду очень крутого линукс-программиста на i.mx процы. Ищите и найдёте!


    1. resintegra Автор
      20.01.2022 11:13

      Да, почему то embedded engineering не котируется, я думаю отчасти это связано с тем, что сделаное однажды устройство можно тиражировать долгие годы не изменяя прошивку, к тому же можно эту прошивку снять(пиратство процветает). А вот для себя очень даже полезно. Как пример могу привести случай из жизни. У меня стабильно начала ломатся насосная станция, то шланг прорвало, то сгорела так как не выключалась, бо я по не знанию давление накрутил выше нормы. А станция находится в приямке, так купил я датчик давления на aliexpress, убил пару выходных и вывел показания на екранчик, поставил модуль ethernet, развернул сервер, написал примитивный алгоритм с оповещением и забыл о тревогах по поводу работы насоса. Примитивно конечно, но в хозяйстве самое то)


    1. Albert2009ru
      20.01.2022 16:53

      Ааа, не напоминайте. Сейчас делаю товарищу проект на pic12f675, на Си пытался запрогать, всё только на именах регистров, ни одной переменной, всё равно 64 байта оперы и 1кб флеш - это просто адски мало. Придётся или на асме переписать или уже аттини и т.п. через переходник в схему лепить. Слёзы, да и только...


    1. xSVPx
      20.01.2022 17:15

      Ну не знаю. Лет 5 назад пытался найти внешнего консультанта по эмбеддед. Было четкое ощущение, что "да пошел бы ты мальчик со своими деньгами, нам они нафиг не нужны". Т.е. поговорить за деньги специалисты не стремились. Создалось четкое впечатление, что рейты у них много больше ста баксов в час на руки....


  1. siberiano
    19.01.2022 21:29

    Вход через ардуино и свои устройства -- довольно редкая, но очень любопытная история. Рад за вас!


    1. resintegra Автор
      20.01.2022 11:18

      Спасибо, рад, что вам было интересно


  1. QeqReh
    20.01.2022 06:47
    +1

    Придумать, протолкнуть, получить финансирование, реализовать, довести дело до конца, передать прибыльный проект другой команде - это гораздо круче чем быть просто программистом. Извините, но это уровень Григория Бакунова.

    КМК вы не туда свернули.


    1. resintegra Автор
      20.01.2022 11:16

      Почитал кто такой Григорий Бакунов, в отличии от меня он очень крут. Спасибо за такой теплый комментарий, очень согревает и мотивирует


  1. eugensk
    20.01.2022 10:49
    +2

    "должность PHP разработчика CRM системы в секторе микрокредитования"

    Ну зачем-зачем из всей отрасли выбрать именно это направление?! Айтишник должен нести добро и свет, а не это всё.


    1. resintegra Автор
      20.01.2022 10:52

      Вы правы, Айтишник должен нести добро и свет, а не это всё. В первую очередь я выбирал не должность, а людей с которыми придется работать. На собеседовании будущее руководство произвело на меня очень хорошее впечатление и я ни разу не пожалел о своем выборе.


    1. Doobrovskiy
      20.01.2022 12:23

      Еще есть онлай-казино и ICO, тоже интересные задачи )


  1. DerBad
    20.01.2022 11:42

    Очередная история о входе вайти в возрасте 40+ лет

    Может все-таки «в айти»?)


    1. resintegra Автор
      20.01.2022 12:59
      +1

      Читал много таких статей и понравилось именно "вайти" - это как "тыжпрограмист")


  1. RTFM13
    20.01.2022 20:24

    Вот так выглядело это устройство