Мы, как отрасль, отправляемся в нездоровую пустыню, когда не только ожидаем, но и мы требуем чтобы люди продолжали работать после работы.
Отказ от номинаций, поскольку человек не вносит вклад в открытые проекты; подбор сотрудника для увольнения в связи с отсутствием личного проекта; Ожидание, что сотрудники своевременно станут полностью независимыми с помощью новых технологий, фреймворков и языков; и так далее.
Проблема Это произошло потому, что это каким-то образом стало непреложной истиной.
мнение, что только те, кто пишет (бесплатный) код после работы, влюблены в свою работу и/или являются хорошими разработчиками .
Однако вот несколько более реалистичных истин:
- Только особая демографическая группа может разрешить работать бесплатно после окончания официального рабочего дня.
- В интересах компаний, чтобы их сотрудники продолжали учиться и идти в ногу с современными требованиями.
Для этого компании должны предоставить ресурсы.
- Есть отличные разработчики, которые живут помимо работы.
- Есть отличные разработчики, у которых есть обязательства помимо работы.
- Есть замечательные разработчики, которые не научились программировать, когда им было 12 лет.
Люди создают семьи.
Разработчики тоже люди .
Можно предположить, что дети или семья — это роскошь.
выбор .
Даже если вы думаете, что это правда (на самом деле это не так), жизнь продолжается.
Родители старели и нуждались в ежедневном уходе.
Появилось психическое заболевание, например, депрессия, и после целого рабочего дня сил работать дальше не остается.
После ДТП мне целый год приходилось тратить на реабилитацию по 2 часа в день.
Кто способен продолжать писать код после 8-часового рабочего дня с одним и тем же кодом? Кого не подвергают издевательствам в сообществе открытого исходного кода? 20 лет без обязанностей и/или с доходом, достаточным, чтобы «купить» больше свободного времени (например: няни, уборщицы, хорошие медицинские услуги, машина, чтобы добираться до работы и т. д.).
И все это вызывает вопросы.
Как быть хорошим разработчиком, не программируя 24/7? Во-первых, мы должны понимать, что работа работает лучше всего, когда мы счастливы и свободны от стресса.
Прервать такой важный сон, чтобы изучить книгу? Плохая идея.
Сон имеет первостепенное значение для здоровья (и работоспособности!), и его недостаток приведет к расточительству.
Пренебречь своей второй половинкой и детьми ради создания личного проекта? Серьезно? Есть ли какой-либо личный проект более ценный, чем наблюдение за тем, как растут ваши дети, или наслаждение жизнью с тем, кого вы любите? Оставьте свою общественную жизнь, откажитесь от хобби, перестаньте тренироваться и работать над своим телом — и все ради открытого исходного кода? Принесет ли это вам счастье в долгосрочной перспективе? Так что делать? В своей жизни я сделал это: полностью использовал свое рабочее время .
Программируйте в паре с коллегами, читайте чужой код, задавайте много вопросов, отвечайте на много вопросов, анализируйте программы и так далее.
Предложите работодателю заплатить за конференцию и предоставим вам рабочее время для участия.
Если компания небольшая и ресурсов мало, то можно попросить о возможности посещать локальные семинары, встречи и т. д. Как уже говорилось выше, компании заинтересованы в том, чтобы обучение сотрудников соответствовало современному уровню отрасли.
Если для этого не создают условий, значит, они думают, что сотрудников легко найти и легко заменить, поэтому у вас есть повод начать поиск новой работы.
Вы можете читать технические книги или статьи в блогах во время обеденного перерыва или по дороге на работу.
Новые технологии и языки можно опробовать при разработке небольшого инструмента поддержки или прототипа.
Не бойтесь пробовать новое! Не чувствуйте себя виноватым из-за других хобби помимо программирования.
Другие занятия и упражнения повысят ваше настроение, энергию и творческий потенциал — короче говоря, ваши качества как разработчика.
И если вы можете найти немного свободного времени, которое можно посвятить программированию, то потратьте его с умом.
Самым полезным для меня было установить строгий лимит на количество часов, отведенных на личный проект .
Например, это могут быть выходные в формате игровой джем или что-то еще: «Я потрачу на это 20 часов».
Если есть срок, то хоть что-то произойдет законченный .
А это мотивирует работать дальше, позволяет опубликовать что-то в Сети или интернет-магазине, хорошо смотрится в резюме.
Теги: #программирование #разработчик #Программное обеспечение с открытым исходным кодом #Управление проектами #Управление персоналом #Карьера в ИТ-индустрии
-
Эффект Комптона
19 Oct, 24 -
Назначение Кнопок Mce Remote
19 Oct, 24 -
Медиатека На Гвозде
19 Oct, 24 -
Создана Виртуальная Ручная Клавиатура
19 Oct, 24