Разработка программного обеспечения — это марафон
К сожалению, фраза «Вещь А — это марафон, а не спринт» настолько заезжена, что теряет свое влияние и смысл. Хотя в нашем случае точнее как нельзя.
Разработка программного обеспечения требует много знаний. Правила все время меняются. Возникают новые парадигмы, изобретаются шаблоны и обнаруживаются ошибки. Это дает нам прекрасную возможность для роста. Мы узнаем новые интересные вещи, пробуем их и делимся ими с сообществами или коллегами. Все это прекрасно… пока этого нет.
Уже достаточно сообщений в блогах об эффективности, производительности и акциях. Я здесь сегодня, чтобы напомнить вам о заботе о себе. Обучение, процветание, все это без выгорания. Были времена, когда я тоже переусердствовал и, в конце концов, заплатил большую цену. Я провел последние несколько лет, устраняя ущерб и ища путь вперед. Итак, если вы видите себя в этих цитатах, я призываю измениться как интернет-друг:
- «Я всю ночь программировал!» (неправильное хвастовство)
- «Я стараюсь учиться как можно большему; все остальные намного лучше». (синдром самозванца)
- «У меня в два раза больше выходных, но я не успеваю их использовать». (без перерыва)
- «Я задержусь, чтобы закончить это сегодня; Я хочу делать добро».
Если вы пойдете по этому пути, и он сработает для вас, отлично. На данный момент. Я не хочу, чтобы вы прекращали учиться или не делали все возможное для команды, когда это необходимо. Вместо этого я хочу показать вам гораздо более здоровый способ. Я понимаю, что одна запись в блоге не изменит всю вашу жизнь. Тем не менее, позвольте мне предложить несколько альтернатив, которые вы можете применить немедленно:
-- Страх пропустить -- это настоящая проблема . Есть лучший способ учиться, чем постоянные, длительные занятия по новейшим технологиям. Я предлагаю вам найти список нескольких наиболее важных тем, необходимых для вашей работы. Затем выработайте привычку к регулярным коротким обучающим занятиям. Например, уделяйте себе 30–45 минут каждое утро, чтобы выучить первое дело из своего списка. Через некоторое время составной эффект поразит вас, в то время как у вас все еще будет энергия, чтобы наслаждаться жизнью.
- Научитесь работать с людьми. Часто это самый недооцененный навык среди программистов. Мы все ценим технические навыки, чистый код и архитектуру, забывая, что создание программного обеспечения — это командная работа. Независимо от того, в какой компании вы работаете и какие технологии используете. Вы всегда будете выделяться из толпы умением общаться с людьми.
- Вы всегда отдаете должное, когда это необходимо?
- Вы берете на себя ответственность за свои неудачи?
- Предоставляете ли вы честную и своевременную обратную связь? Даже отрицательный?
- Улучшите свое письмо . Четкое техническое письмо облегчает сотрудничество и улучшает вашу способность информировать и обучать. Опять же, это универсальный навык, который становится тем важнее, чем больше у вас опыта.
«Поскольку удаленная работа и распределенные команды становятся все более распространенными, хорошие навыки письма являются основой для большинства руководящих должностей инженеров. На самом деле, написание текстов становится настолько важным, что такие компании, как Amazon, начинают процесс отбора технических менеджеров с письменных упражнений, как я рассказывал в выпуске « Наем технических менеджеров» . Среди других компаний, которые проводят письменные упражнения во время собеседования, — Stripe — для инженеров Staff+ — и TrueLayer для главных инженеров». Г. Орош
Сосредоточьте свои усилия на небольших, но регулярных учебных занятиях и овладейте недооцененными, но важными человеческими навыками, и это значительно облегчит вам жизнь. Вы можете стать бесценным активом для компании, не только работая долгими ночами или зная все новые технологии. Работа с людьми, активное общение и работа в команде помогут вам выделиться. Люди захотят работать с вами, и у вас все еще может быть жизнь вне карьеры.
Начните с малого, но уже сегодня. Удачи там, мой друг.

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































