«Строки кода, написанные за последний год» были его показателем.
Возможно, вы уже слышали о раздувании технологий. Все крупные компании перенанимают. Когда вы быстро растете, это, как правило, происходит.
Я здесь не для того, чтобы комментировать покупку Илоном Маском Twitter. По крайней мере, не сегодня.
Я здесь для того, чтобы подвергнуть критике его подход к сокращению накладных расходов. В недавних отчетах говорится, что Twitter уволен на 50%. Половину сотрудников Twitter увольняют.
Является ли количество строк кода хорошим показателем?
Краткий ответ: нет.
Длинный ответ: коммит кода — это лишь малая часть того, что делают инженеры-программисты. Есть много способов внести свой технический вклад без написания большого количества кода.
На самом деле, лучшие старшие инженеры, которых я знаю, отлично умеют расставлять приоритеты, делегировать полномочия и упрощать. Их запросы на вытягивание крошечные, потому что они сделали код модульным и простым.
Итак, как чистая мера инженерных способностей, «строчки кода» — это мусор.
Отрицательный код
Написание отрицательного кода — предмет гордости!
Если вы провели рефакторинг сложной логики, выбрали хорошую библиотеку для решения проблемы или убрали ненужные функции, у вас будет отрицательная история коммитов.
Для меня это цель на каждый день.
Я стараюсь, чтобы мои запросы на вытягивание были небольшими. Я очищаю код, к которому прикасаюсь. Если бы я работал в Twitter, меня бы обязательно уволили.
Небольшой код, большое влияние
Некоторые из самых важных работ в инженерной команде требуют небольшого количества кода.
Они точно настраивают конфигурации, изучают загадочные проблемы и глубоко погружаются в базовую архитектуру. Работа над этими заданиями может означать дни исследований только для того, чтобы внести несколько изменений.
Что это за важные работы?
- Производительность
- Безопасность
- Надежность
- Развертывание
- Инструменты разработчика
Я лично работал над несколькими проектами, затрагивающими эти области. Изменения чувствительны, опасны и требуют большого мастерства, чтобы сделать их правильно.
Если Элон уволил этих инженеров, занимающихся малым кодом и большим влиянием, то Twitter ждут тяжелые времена.
Обновления и комментарии
Хотите узнать больше о поглощении Twitter и о том, что это значит для разработчиков программного обеспечения?
Записал видео с последним (2022-11-16):
Регулярное напоминание: корпоративная Америка бессердечна
Я уже говорил это раньше, и это стоит повторить:
Корпоративная Америка не заботится о вас. Они уволят вас, как только этого потребует бухгалтерский баланс (или генеральный директор-миллиардер-маньяк).
Берегите себя там. Это пугающий пейзаж прямо сейчас.
Увольнения в Твиттере — самые масштабные и беспорядочные. Но это далеко не единственные увольнения в наши дни. Десятки технологических компаний в настоящее время увольняют сотрудников, в том числе многих инженеров.
Что вы можете сделать, чтобы подготовиться?
- Иметь резервный фонд
- Поддерживайте связь со связями в отрасли
- Задавайте сложные вопросы об основах компании
- Если вы боитесь своей компании, начните брать интервью
- Инвестировать и/или иметь несколько источников дохода
К счастью, разработчики программного обеспечения по-прежнему пользуются большим спросом. У нас есть высокотехнические навыки, которые трудно освоить. Хотя это может занять несколько месяцев, я не сомневаюсь, что затронутые инженеры встанут на ноги.
Дополнительные ресурсы
Каждый день я пишу что-то новое для разработчиков программного обеспечения. Попадите в ежедневный список, чтобы получать обновления.
- Стек-ранжирование разработчиков — по любым показателям — токсично
- Напоминание для разработчиков: Корпоративная Америка не заботится о вас
Join Medium for $5 - Access all of Medium + support me & others!