0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#истории</a></p>
1
<p><a>#истории</a></p>
2
<ul><li>16 сен 2025</li>
2
<ul><li>16 сен 2025</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>"Спустя тридцать лет меня всё ещё безумно увлекает код": история Евгения Тявкина</h2>
4
</ul><h2>"Спустя тридцать лет меня всё ещё безумно увлекает код": история Евгения Тявкина</h2>
5
<p>Как пронести любовь к программированию сквозь года и карьерные перемены.</p>
5
<p>Как пронести любовь к программированию сквозь года и карьерные перемены.</p>
6
<p>Иллюстрация: Python / Igor Omilaev / Unsplash / Дима Руденок для Skillbox Media</p>
6
<p>Иллюстрация: Python / Igor Omilaev / Unsplash / Дима Руденок для Skillbox Media</p>
7
<p>Написала диплом о психологии Цветаевой в 2018 году и с тех пор не расстаётся с темой ментального здоровья. Борется с тревожным расстройством, воспитывает дочь, регулярно переводит семью на ЗОЖ и смотрит аниме в перерывах.</p>
7
<p>Написала диплом о психологии Цветаевой в 2018 году и с тех пор не расстаётся с темой ментального здоровья. Борется с тревожным расстройством, воспитывает дочь, регулярно переводит семью на ЗОЖ и смотрит аниме в перерывах.</p>
8
<p>Россия, Свободный (Амурская область)</p>
8
<p>Россия, Свободный (Амурская область)</p>
9
<p><strong>Достижения</strong></p>
9
<p><strong>Достижения</strong></p>
10
<p>Освоил более 10 языков программирования, создал рабочие программы автоматизации документооборота и вышел на новый финансовый уровень, пройдя курс по очередному языку.</p>
10
<p>Освоил более 10 языков программирования, создал рабочие программы автоматизации документооборота и вышел на новый финансовый уровень, пройдя курс по очередному языку.</p>
11
<p>Евгений рассказал:</p>
11
<p>Евгений рассказал:</p>
12
<ul><li>как он <a>познакомился</a>с кодом и какие языки программирования освоил на сегодня;</li>
12
<ul><li>как он <a>познакомился</a>с кодом и какие языки программирования освоил на сегодня;</li>
13
<li>почему он <a>не раз менял работу</a>и боялся ли снова и снова переходить на новые карьерные ступени;</li>
13
<li>почему он <a>не раз менял работу</a>и боялся ли снова и снова переходить на новые карьерные ступени;</li>
14
<li>как он <a>пришёл к курсу по Python</a>после десятка самоизученных языков программирования;</li>
14
<li>как он <a>пришёл к курсу по Python</a>после десятка самоизученных языков программирования;</li>
15
<li>какие перспективы он <a>видит</a>перед собой после обучения и за что он <a>искренне любит программирование</a>больше 30 лет.</li>
15
<li>какие перспективы он <a>видит</a>перед собой после обучения и за что он <a>искренне любит программирование</a>больше 30 лет.</li>
16
</ul><p>Мне 49 лет. Кодить я начал ещё в школе: помню, как разбирался в программировании по советским журналам. Дебютировал я на языке QBasic, затем принялся за Fortran. Дальше по списку:</p>
16
</ul><p>Мне 49 лет. Кодить я начал ещё в школе: помню, как разбирался в программировании по советским журналам. Дебютировал я на языке QBasic, затем принялся за Fortran. Дальше по списку:</p>
17
<ul><li>В институте я обратился к Pascal и C++ в рамках учебного процесса.</li>
17
<ul><li>В институте я обратился к Pascal и C++ в рамках учебного процесса.</li>
18
<li>На первой работе замахнулся на Assembler и PAL.</li>
18
<li>На первой работе замахнулся на Assembler и PAL.</li>
19
<li>Позже в другой профессии понадобились HTML/CSS и Perl, чтобы создавать интерактивные материалы для учеников.</li>
19
<li>Позже в другой профессии понадобились HTML/CSS и Perl, чтобы создавать интерактивные материалы для учеников.</li>
20
<li>Затем для автоматизации обмена и обработки документов я освоил Delphi (по факту тот же Pascal, но с современным IDE и библиотеками).</li>
20
<li>Затем для автоматизации обмена и обработки документов я освоил Delphi (по факту тот же Pascal, но с современным IDE и библиотеками).</li>
21
<li>Чтобы оформить рабочий сайт, изучил PHP (на базовом уровне).</li>
21
<li>Чтобы оформить рабочий сайт, изучил PHP (на базовом уровне).</li>
22
</ul><p>И наконец я пришёл к Python - понял, что хочу расширить свои возможности. Выходит, сегодня я полноценный полиглот кода и при необходимости совмещаю сильные стороны 11 языков.</p>
22
</ul><p>И наконец я пришёл к Python - понял, что хочу расширить свои возможности. Выходит, сегодня я полноценный полиглот кода и при необходимости совмещаю сильные стороны 11 языков.</p>
23
<p>В педагогическом институте очное обучение не задалось. Думал, что будет легче и счастливее житься на должности учителя. Забегая вперёд - с преподаванием немного не срослось. Поэтому я пошёл работать и учиться заочно: окончил факультет автоматики, телемеханики и связи в Дальневосточном государственном университете путей сообщения. Специализация - микропроцессорные информационно-управляющие системы.</p>
23
<p>В педагогическом институте очное обучение не задалось. Думал, что будет легче и счастливее житься на должности учителя. Забегая вперёд - с преподаванием немного не срослось. Поэтому я пошёл работать и учиться заочно: окончил факультет автоматики, телемеханики и связи в Дальневосточном государственном университете путей сообщения. Специализация - микропроцессорные информационно-управляющие системы.</p>
24
<p>Свои первые рабочие программы я написал в 1994-1995 годах, будучи инженером-программистом на главном материальном складе Байкало-Амурской магистрали. В основном я создавал небольшие программы внутри единого цифрового комплекса по складскому учёту.</p>
24
<p>Свои первые рабочие программы я написал в 1994-1995 годах, будучи инженером-программистом на главном материальном складе Байкало-Амурской магистрали. В основном я создавал небольшие программы внутри единого цифрового комплекса по складскому учёту.</p>
25
<p>Обычно люди поступают в вуз, идут работать по специальности, понимают, что хотят чего-то другого, и меняют карьерный трек. У меня вышло иначе: хотел стать педагогом, но получил диплом микропроцессорщика; начал работу программистом, но судьба решила, что мне всё-таки нужно постичь учительскую долю.</p>
25
<p>Обычно люди поступают в вуз, идут работать по специальности, понимают, что хотят чего-то другого, и меняют карьерный трек. У меня вышло иначе: хотел стать педагогом, но получил диплом микропроцессорщика; начал работу программистом, но судьба решила, что мне всё-таки нужно постичь учительскую долю.</p>
26
<p>В 1998 году случилась мощная реорганизация всех предприятий БАМ, и я попал под сокращение. Так и я оказался в частной компьютерной школе - обучал взрослых и подростков базе. В основном я объяснял, как работать с Windows и офисными программами. Параллельно я кодил на аутсорсе и создавал в Photoshop рекламные брошюры и этикетки товаров. Выходит, был три в одном - дизайнер, программист и педагог.</p>
26
<p>В 1998 году случилась мощная реорганизация всех предприятий БАМ, и я попал под сокращение. Так и я оказался в частной компьютерной школе - обучал взрослых и подростков базе. В основном я объяснял, как работать с Windows и офисными программами. Параллельно я кодил на аутсорсе и создавал в Photoshop рекламные брошюры и этикетки товаров. Выходит, был три в одном - дизайнер, программист и педагог.</p>
27
<p>В 2003-м трёх работ мне стало мало, и я начал дополнительно преподавать информатику в техникуме. Откровенно говоря, было скучно и тесно: приходилось учить по программе, которую утвердили сто лет назад. Как при этом рассказывать подросткам про современные технологии, пользуясь чуть ли не советскими материалами, - непонятно.</p>
27
<p>В 2003-м трёх работ мне стало мало, и я начал дополнительно преподавать информатику в техникуме. Откровенно говоря, было скучно и тесно: приходилось учить по программе, которую утвердили сто лет назад. Как при этом рассказывать подросткам про современные технологии, пользуясь чуть ли не советскими материалами, - непонятно.</p>
28
<p>В 2006 году я оставил педагогику и устроился на предприятие рабочего снабжения. Там я вновь ощутил азарт к работе, потому что понимал: я могу сделать труд окружающих проще и комфортнее. Например, в мои задачи входило налаживание обмена связи между предприятиями, расположенными в разных городах, по имеющимся каналам. Скорость этих каналов была очень скромной, и сам поиск решения, как оптимизировать обмен данными, был для меня интереснейшим квестом.</p>
28
<p>В 2006 году я оставил педагогику и устроился на предприятие рабочего снабжения. Там я вновь ощутил азарт к работе, потому что понимал: я могу сделать труд окружающих проще и комфортнее. Например, в мои задачи входило налаживание обмена связи между предприятиями, расположенными в разных городах, по имеющимся каналам. Скорость этих каналов была очень скромной, и сам поиск решения, как оптимизировать обмен данными, был для меня интереснейшим квестом.</p>
29
<p>Спустя 8 лет я снова сменил работу - на этот раз из желания преодолеть следующую финансовую ступеньку. Так, я оказался сначала в сфере управления финансами, а затем почти вернулся к истокам - перешёл в систему управления образованием.</p>
29
<p>Спустя 8 лет я снова сменил работу - на этот раз из желания преодолеть следующую финансовую ступеньку. Так, я оказался сначала в сфере управления финансами, а затем почти вернулся к истокам - перешёл в систему управления образованием.</p>
30
<p>На этот раз работа в области образования меня не разочаровала. Было много классных кейсов: например, я участвовал в проведении ЕГЭ и отчётливо представляю, как он проходит, где ученики могут списать и на чём могут попасться.</p>
30
<p>На этот раз работа в области образования меня не разочаровала. Было много классных кейсов: например, я участвовал в проведении ЕГЭ и отчётливо представляю, как он проходит, где ученики могут списать и на чём могут попасться.</p>
31
<p>А ещё я занимался олимпиадами и в одной из ученических работ по информатике увидел очень занятный код. Стало интересно, что это за код, где и как его можно использовать, - так я и пришёл к Python.</p>
31
<p>А ещё я занимался олимпиадами и в одной из ученических работ по информатике увидел очень занятный код. Стало интересно, что это за код, где и как его можно использовать, - так я и пришёл к Python.</p>
32
<p>Тогда, года 3-4 назад, я пытался освоить язык сам. Но опыт юности повторить не удалось: информации в интернете было слишком много, отобрать и структурировать её самому не хватало времени. Со временем я вернулся к идее выучить Python, но решил, что в этот раз я изучу язык в рамках полноценной учебной программы.</p>
32
<p>Тогда, года 3-4 назад, я пытался освоить язык сам. Но опыт юности повторить не удалось: информации в интернете было слишком много, отобрать и структурировать её самому не хватало времени. Со временем я вернулся к идее выучить Python, но решил, что в этот раз я изучу язык в рамках полноценной учебной программы.</p>
33
<p>Вообще говоря, я с теплотой вспоминаю года работы в финансах, образовании и затем в сфере социальной защиты - коллектив на этих предприятиях был замечательный. Но во мне никогда не засыпали карьерные амбиции. В итоге после 4 лет в соцзащите я перешёл в группу компаний "Газпрома".</p>
33
<p>Вообще говоря, я с теплотой вспоминаю года работы в финансах, образовании и затем в сфере социальной защиты - коллектив на этих предприятиях был замечательный. Но во мне никогда не засыпали карьерные амбиции. В итоге после 4 лет в соцзащите я перешёл в группу компаний "Газпрома".</p>
34
<p>К тому времени, когда я решил пойти учиться, все за и против были щепетильно взвешены, продуманы и просчитаны. Это было осознанное решение, потому в необходимости учёбы я не сомневался: меняться, узнавать новое и идти дальше я стремился всегда.</p>
34
<p>К тому времени, когда я решил пойти учиться, все за и против были щепетильно взвешены, продуманы и просчитаны. Это было осознанное решение, потому в необходимости учёбы я не сомневался: меняться, узнавать новое и идти дальше я стремился всегда.</p>
35
<p>Семья отнеслась к моей идее с пониманием. По возможности домашние старались не отвлекать меня, когда я садился за учёбу, а ещё подбадривали и поддерживали меня, видя, что я устаю.</p>
35
<p>Семья отнеслась к моей идее с пониманием. По возможности домашние старались не отвлекать меня, когда я садился за учёбу, а ещё подбадривали и поддерживали меня, видя, что я устаю.</p>
36
<p>Но совмещать<a>курс</a>с работой и обязанностями папы и мужа оказалось сложнее, чем совмещать три работы.</p>
36
<p>Но совмещать<a>курс</a>с работой и обязанностями папы и мужа оказалось сложнее, чем совмещать три работы.</p>
37
<p>Вечером, приходя с работы, я всегда стараюсь уделить время семье. В итоге перед сном оставался в лучшем случае час на изучение материала. В выходные тоже не всегда удавалось выделить время на полноценную учёбу.</p>
37
<p>Вечером, приходя с работы, я всегда стараюсь уделить время семье. В итоге перед сном оставался в лучшем случае час на изучение материала. В выходные тоже не всегда удавалось выделить время на полноценную учёбу.</p>
38
И всё же Евгений всегда старался уделять время всем домашним<em>Фото: личный архив Евгения Тявкина</em><p>Кроме того, как раз в момент курса я перешёл на работу в "Газпром": изменился рабочий график, изменилась нагрузка и обязанности. Учиться стало сложнее вдвойне. Выкраивая свободное время, приходилось выбирать: поизучать Python или почитать нормативную документацию по новой работе.</p>
38
И всё же Евгений всегда старался уделять время всем домашним<em>Фото: личный архив Евгения Тявкина</em><p>Кроме того, как раз в момент курса я перешёл на работу в "Газпром": изменился рабочий график, изменилась нагрузка и обязанности. Учиться стало сложнее вдвойне. Выкраивая свободное время, приходилось выбирать: поизучать Python или почитать нормативную документацию по новой работе.</p>
39
<p>К счастью, могу уверенно сказать, что мои усилия и бесконечная игра в тетрис со временем на всё и вся не прошли впустую. После курса восприятие программирования вышло на принципиально другой уровень. Это точно небо и земля. Мой код стал более структурированным, я стал более критически осмысливать даже те программы, которые ранее написаны.</p>
39
<p>К счастью, могу уверенно сказать, что мои усилия и бесконечная игра в тетрис со временем на всё и вся не прошли впустую. После курса восприятие программирования вышло на принципиально другой уровень. Это точно небо и земля. Мой код стал более структурированным, я стал более критически осмысливать даже те программы, которые ранее написаны.</p>
40
<p>Если честно, уже не раз ловил себя на мысли переписать свои прежние проекты: смотрю на код и не понимаю, как это я смог выдать такое безобразие! Честно говоря, задаюсь вопросом, как это я так писал раньше :)</p>
40
<p>Если честно, уже не раз ловил себя на мысли переписать свои прежние проекты: смотрю на код и не понимаю, как это я смог выдать такое безобразие! Честно говоря, задаюсь вопросом, как это я так писал раньше :)</p>
41
<p>В моей жизни вышло так, что в среднем я каждые 4-5 лет менял работу. Поднимался выше по карьерной и финансовой лестнице, делал шаги в сторону в случае с преподаванием. Но при этом всегда немного оставался тем советским школьником, который раз за разом перечитывает журнал о коде и программирование.</p>
41
<p>В моей жизни вышло так, что в среднем я каждые 4-5 лет менял работу. Поднимался выше по карьерной и финансовой лестнице, делал шаги в сторону в случае с преподаванием. Но при этом всегда немного оставался тем советским школьником, который раз за разом перечитывает журнал о коде и программирование.</p>
42
<p>Для меня программирование - это конструктор. Начинаешь с нуля, выстраиваешь фундамент, прилаживаешь кирпичики и блоки и в итоге получаешь то, что работает и меняет рутину.</p>
42
<p>Для меня программирование - это конструктор. Начинаешь с нуля, выстраиваешь фундамент, прилаживаешь кирпичики и блоки и в итоге получаешь то, что работает и меняет рутину.</p>
43
<p>Если оно действительно работает, ускоряет процессы, помогает сотрудникам - это неизменное удовольствие. А когда я вижу, что коллеги с восхищением пользуются моими программами, - вот высшая похвала.</p>
43
<p>Если оно действительно работает, ускоряет процессы, помогает сотрудникам - это неизменное удовольствие. А когда я вижу, что коллеги с восхищением пользуются моими программами, - вот высшая похвала.</p>
44
<p>Например, я до сих пор горжусь системой, над которой работал в нулевых. Она контролировала файлообмен и на основе обмена данных контролировала передачу и приём документов.</p>
44
<p>Например, я до сих пор горжусь системой, над которой работал в нулевых. Она контролировала файлообмен и на основе обмена данных контролировала передачу и приём документов.</p>
45
<p>Моя программа оформляла документы особым образом и за 10 минут формировала отчёты, на которые до меня сотрудники еженедельно тратили по часу-полутора. Так, я помог освободить рабочие руки и время человека через автоматизацию документооборота. И я искренне радуюсь, осознавая свой вклад в общий труд.</p>
45
<p>Моя программа оформляла документы особым образом и за 10 минут формировала отчёты, на которые до меня сотрудники еженедельно тратили по часу-полутора. Так, я помог освободить рабочие руки и время человека через автоматизацию документооборота. И я искренне радуюсь, осознавая свой вклад в общий труд.</p>
46
<p>Конечно, за 30 лет с кодом у меня были периоды, когда что-то не получалось. Вычитываешь эти справочники, пересматриваешь лекции, перепроверяешь по сто раз - ну вот должно оно так работать, а оно не работает! В такие моменты я просто откладывал задачу на несколько дней, переключался на другие таски, книги, семью. А затем возвращался и находил тот кирпичик, который мешал сдвинуться дальше.</p>
46
<p>Конечно, за 30 лет с кодом у меня были периоды, когда что-то не получалось. Вычитываешь эти справочники, пересматриваешь лекции, перепроверяешь по сто раз - ну вот должно оно так работать, а оно не работает! В такие моменты я просто откладывал задачу на несколько дней, переключался на другие таски, книги, семью. А затем возвращался и находил тот кирпичик, который мешал сдвинуться дальше.</p>
47
<p>Текущая работа скорее связана с информационной безопасностью, нежели с программированием. Так что свои знания и навыки в коде я применяю в основном в дополнительных задачах: например, в свободные вечера я разрабатываю новые решения для коллег с прошлой работы. Там ещё есть что автоматизировать.</p>
47
<p>Текущая работа скорее связана с информационной безопасностью, нежели с программированием. Так что свои знания и навыки в коде я применяю в основном в дополнительных задачах: например, в свободные вечера я разрабатываю новые решения для коллег с прошлой работы. Там ещё есть что автоматизировать.</p>
48
<p>В частности, для предприятия социальной защиты населения я пишу сейчас программы для сортировки писем входящей корреспонденции и формирования отчётов на основании данных сотрудников.</p>
48
<p>В частности, для предприятия социальной защиты населения я пишу сейчас программы для сортировки писем входящей корреспонденции и формирования отчётов на основании данных сотрудников.</p>
49
<p>Что бы ни было дальше, я чувствую, что программирование бросать я не буду. Спустя столько лет мне это всё ещё очень интересно и увлекательно.</p>
49
<p>Что бы ни было дальше, я чувствую, что программирование бросать я не буду. Спустя столько лет мне это всё ещё очень интересно и увлекательно.</p>
50
<p>Одна из моих целей до курса - освоить программирование на топовом, профессиональном уровне. Другая - найти предприятие с большей зарплатой. Последнюю уже реализовал, а в первой планирую совершенствоваться и дальше.</p>
50
<p>Одна из моих целей до курса - освоить программирование на топовом, профессиональном уровне. Другая - найти предприятие с большей зарплатой. Последнюю уже реализовал, а в первой планирую совершенствоваться и дальше.</p>
51
<a>Научитесь: Python-фреймворк Django Узнать больше</a>
51
<a>Научитесь: Python-фреймворк Django Узнать больше</a>