«Строки кода, написанные за последний год» были его показателем.

Возможно, вы уже слышали о раздувании технологий. Все крупные компании перенанимают. Когда вы быстро растете, это, как правило, происходит.

Я здесь не для того, чтобы комментировать покупку Илоном Маском Twitter. По крайней мере, не сегодня.

Я здесь для того, чтобы подвергнуть критике его подход к сокращению накладных расходов. В недавних отчетах говорится, что Twitter уволен на 50%. Половину сотрудников Twitter увольняют.

Является ли количество строк кода хорошим показателем?

Краткий ответ: нет.

Длинный ответ: коммит кода — это лишь малая часть того, что делают инженеры-программисты. Есть много способов внести свой технический вклад без написания большого количества кода.

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

Итак, как чистая мера инженерных способностей, «строчки кода» — это мусор.

Отрицательный код

Написание отрицательного кода — предмет гордости!

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

Для меня это цель на каждый день.

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

Небольшой код, большое влияние

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

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

Что это за важные работы?

  • Производительность
  • Безопасность
  • Надежность
  • Развертывание
  • Инструменты разработчика

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

Если Элон уволил этих инженеров, занимающихся малым кодом и большим влиянием, то Twitter ждут тяжелые времена.

Обновления и комментарии

Хотите узнать больше о поглощении Twitter и о том, что это значит для разработчиков программного обеспечения?

Записал видео с последним (2022-11-16):

Регулярное напоминание: корпоративная Америка бессердечна

Я уже говорил это раньше, и это стоит повторить:

Корпоративная Америка не заботится о вас. Они уволят вас, как только этого потребует бухгалтерский баланс (или генеральный директор-миллиардер-маньяк).

Берегите себя там. Это пугающий пейзаж прямо сейчас.

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

Что вы можете сделать, чтобы подготовиться?

  • Иметь резервный фонд
  • Поддерживайте связь со связями в отрасли
  • Задавайте сложные вопросы об основах компании
  • Если вы боитесь своей компании, начните брать интервью
  • Инвестировать и/или иметь несколько источников дохода

К счастью, разработчики программного обеспечения по-прежнему пользуются большим спросом. У нас есть высокотехнические навыки, которые трудно освоить. Хотя это может занять несколько месяцев, я не сомневаюсь, что затронутые инженеры встанут на ноги.

Дополнительные ресурсы

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

Join Medium for $5 - Access all of Medium + support me & others!