Лучшие Разработчики Могут Жить Помимо Программирования

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

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

Проблема Это произошло потому, что это каким-то образом стало непреложной истиной.

мнение, что только те, кто пишет (бесплатный) код после работы, влюблены в свою работу и/или являются хорошими разработчиками .

Однако вот несколько более реалистичных истин:

  • Только особая демографическая группа может разрешить работать бесплатно после окончания официального рабочего дня.

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

    Для этого компании должны предоставить ресурсы.

  • Есть отличные разработчики, которые живут помимо работы.

  • Есть отличные разработчики, у которых есть обязательства помимо работы.

  • Есть замечательные разработчики, которые не научились программировать, когда им было 12 лет.
Жизнь идет. Люди встречаются – люди влюбляются… Рождаются дети.

Люди создают семьи.

Разработчики тоже люди .

Можно предположить, что дети или семья — это роскошь.

выбор .

Даже если вы думаете, что это правда (на самом деле это не так), жизнь продолжается.

Родители старели и нуждались в ежедневном уходе.

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

После ДТП мне целый год приходилось тратить на реабилитацию по 2 часа в день.

Кто способен продолжать писать код после 8-часового рабочего дня с одним и тем же кодом? Кого не подвергают издевательствам в сообществе открытого исходного кода? 20 лет без обязанностей и/или с доходом, достаточным, чтобы «купить» больше свободного времени (например: няни, уборщицы, хорошие медицинские услуги, машина, чтобы добираться до работы и т. д.).

И все это вызывает вопросы.

Как быть хорошим разработчиком, не программируя 24/7? Во-первых, мы должны понимать, что работа работает лучше всего, когда мы счастливы и свободны от стресса.

Прервать такой важный сон, чтобы изучить книгу? Плохая идея.

Сон имеет первостепенное значение для здоровья (и работоспособности!), и его недостаток приведет к расточительству.

Пренебречь своей второй половинкой и детьми ради создания личного проекта? Серьезно? Есть ли какой-либо личный проект более ценный, чем наблюдение за тем, как растут ваши дети, или наслаждение жизнью с тем, кого вы любите? Оставьте свою общественную жизнь, откажитесь от хобби, перестаньте тренироваться и работать над своим телом — и все ради открытого исходного кода? Принесет ли это вам счастье в долгосрочной перспективе? Так что делать? В своей жизни я сделал это: полностью использовал свое рабочее время .

Программируйте в паре с коллегами, читайте чужой код, задавайте много вопросов, отвечайте на много вопросов, анализируйте программы и так далее.

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

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

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

Вы можете читать технические книги или статьи в блогах во время обеденного перерыва или по дороге на работу.

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

Не бойтесь пробовать новое! Не чувствуйте себя виноватым из-за других хобби помимо программирования.

Другие занятия и упражнения повысят ваше настроение, энергию и творческий потенциал — короче говоря, ваши качества как разработчика.

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

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

Например, это могут быть выходные в формате игровой джем или что-то еще: «Я потрачу на это 20 часов».

Если есть срок, то хоть что-то произойдет законченный .

А это мотивирует работать дальше, позволяет опубликовать что-то в Сети или интернет-магазине, хорошо смотрится в резюме.

Теги: #программирование #разработчик #Программное обеспечение с открытым исходным кодом #Управление проектами #Управление персоналом #Карьера в ИТ-индустрии

Вместе с данным постом часто просматривают: