С Python на Go и обратно: мой опыт

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

Привет! Меня зовут Денис, я ведущий Golang-разработчик в МТС Диджитал. Еще год назад я работал экспертом по запуску новых сервисов и услуг в Корпоративном центре МТС и параллельно заканчивал курс «Продвинутый Go‑разработчик» от Практикума.

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

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

Как всё начиналось 

В моей трудовой за последние десять лет нет записей типа «программист» или «разработчик». Хотя карьеру я начинал именно с этих позиций. Я окончил институт с профессией «учитель математики и информатики», но постепенно перекатился в финтех, где занимался цифровизацией банковского бизнеса. 

Это сейчас нам привычно — достать из кармана телефон, зайти в банковское приложение и за пару кликов отправить деньги родителям или оплатить коммуналку. 20 лет назад всё было по-другому. Особенно страшно — когда на каждый чих, типа получения процентов по вкладу, нужно было идти в офис банка и стоять в многочасовой очереди. А для юрлиц был специальный человек, который ежедневно отрывал выписки по счёту со стометровой ленты перфорированной бумаги. На месте моего рабочего стола за год до этого стоял архаичный телетайп для связи с Центробанком. Сотрудники офиса, которые отвечали за перемещение денег между корсчетами, работали по 12–14 часов в день, — задач по автоматизации было много и в каком хочешь направлении. 

Мы начинали с Perl — языка для творческого самовыражения, но позднее всю внутреннюю банковскую кухню переписали на Python. Тогда я впервые использовал язык, который позволяет команде писать понятный каждому код. В итоге я покинул финтех с поднятым дистанционным обслуживанием, настроенной безопасностью, развитой филиальной сетью, десятками тысяч зарплатных клиентов и жутким выгоранием после 9 лет работы

Источник: https://habr.com/ru/companies/yandex_praktikum/articles/818131/


Интересные статьи

Интересные статьи

Перешли с Python на Php, а привычной интерактивной оболочки из PyCharm нет? Пользуетесь JS-консолью в инструментах разработчика браузера, а для Php такого нет? Не беда, ведь в качестве интерактивной о...
Привет, Хабр! Я недавно начал свой путь в data science, хочу поделиться реализацией алгоритмов по обработке матриц.
Привет, Хабр! На связи Андрей Зяблин, Java разработчик компании «Магнит». В статье я расскажу про три решения, которые позволяют реализовать потоковый обмен данными из БД между рас...
Недавно я попал на стажировку в новую для себя IT-компанию и наш (моей команды) проект был - бот для телеграмма, который автоматизирует часть работы hr-менеджеров. Первую...
Что самое сложное в проектной работе? Пожалуй, свести к общему знаменателю ожидания от процесса и результата у заказчика и исполнителя. Когда мы начинали внедрять безопасную разработку в ...