Цветовая схема
Alex Four
28 авг. 2024

🧑‍🎓 Еще одна ступеть пастерства

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

У человека, который мне написал, все хорошо: есть семья, бизнес и куча проблем, как у всех бизнесменов в РФ. А еще у него есть хобби — он пишет телеграм-ботов.

Поскольку он обратился ко мне с конкретной проблемой, я подумал, что это разовая консультация. Но уже месяц мы 2-3 раза в месяц созваниваемся и вместе проходим тернистый путь набивания шишек.

Это мой первый такой опыт, и мне было интересно порефлексировать об этом и поделиться результатами.

🧑‍🏫 Я неожиданно начал говорить, как те чуваки, которых я слушал в начале своего пути.

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

«Чего ищешь? Ключ. А где потерял? Там. А почему ищешь тут? А тут светло.»

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

Тут же так не прокатит. Если мы попадаем в тупик, ответственность за поиск решения лежит на мне. При этом еще бы неплохо показать ход размышлений для поиска решения. Тут не получится отложить проект. Иная обстановка заставляет меня мыслить иначе.

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

👨‍🏫 Оказывается, у меня богатый опыт.

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

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

🏗️ Я структурирую свой опыт.

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

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

🚧 Ну и, естественно, я столкнулся с проблемами, с которыми раньше не сталкивался.

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

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