TGViewer
Frontend&Travel Frontend&Travel @code_and_travel · 1.18K subscribers
Post #193 1.76K
​Как вывести из себя программиста

Помните книгу из детства Г. Осетра “Вредные советы”? Про то, как задолбать родителей, съесть все сладости и быть самым умным? Рассказываю о том, как быть ужасным коллегой и вредным программистом.

1. Называйте функции и переменные именем, с которым они совершенно не связаны. Предположим, вы разрабатываете детскую игру “Ферма”. И у вас есть класс, который размножает коров. Назовите его “ОченьБыстраяКурица”, чтобы даже самый профессиональный программист долго вникал в ваш код. Ведь если на разработку вы потратили целый день, то покушающиеся на код коллеги должны запариться тоже.

2. Стремитесь к минимизации имени переменной. Зачем вообще указывать, “курица” на нашей ферме или “корова”. Называйте переменные как в учебниках: a, b, a1, b2, test3. Запишите себе на бумажке, какая из них за какую сущность отвечает и не показывайте никому. Пускай разбираются сами!

3. Не учите английский язык. Если не знаете, как сформулировать название функции, пишите его наобум. Вы всегда поймете, а другим и не надо. Таким образом, станете незаменимым специалистом и сможете повышать себе зарплату бесконечно.

4. После комментов в PR делайте коммиты каждый раз, когда у вас зачесался нос. С какой стати коллеги удосужились придраться к вашему коду? Сделайте так, чтобы им было максимально неудобно смотреть ваши фиксы. В следующий раз не станут париться и апрувнут не глядя. Быстрее уйдете домой.
P.S. Подробнее о том, что такое Github и коммит в статье или в моем видео.

5. Оставляйте console.log всегда. Вдруг, вам потребуется посмотреть значение переменной на проде? А еще через консоль можно делать секретные заметки программистам. Добавьте код: console.log(“Ха-ха, чувак, я слежу за тобой!”). А еще лучше оставьте e-mail, чтобы будущие работодатели связались с таким оригинальным и умным программистом, как вы.

6. Добавляйте проверки на каждый уровень вложенности. Мы ведь знаем, что в JavaScript не получится достучаться до значений в пустом объекте. А если у нас сложная структура вида: {a: {b: {c: {d:{}}}}} ? Проверьте, существует ли каждая из его частей. Лучше всего по отдельности и на отдельной строке. Никогда не используйте типизацию: она для слабаков. Вы все сделаете сами.

7. Копируйте код по-максимому. Так вы быстрее решите задачу и пойдете пить кофе. Зачем оптимизировать и писать код с нуля, если готовое решение уже есть? Продублируйте то, что сделал коллега, поменяйте имена - и готово! Если будете молодцы в п. 4, никто даже придраться не посмеет.

Живите по принципу “раз-два и готово“. Чем быстрее и непонятнее вы напишите код, тем лучше. Тогда все остальные будут считать вас супер умным: ведь они не в состоянии разобраться в написанном. А вы - почивать на лаврах собственной крутости. Насмехаясь над другими и попивая смузи.
More from @code_and_travel
  1. Oct 15, 2026Как вы, чувствуйте, что мир ускорился? Из-за ИИ. У меня двоякое чувство. С одной стороны,…
  2. Oct 9, 2026Сходила недавно на встречу комьюнити Билдеров в Москве. Это те, что делают Chrome-расширен…
  3. Oct 7, 2026Когда-то давно, в начале года, я рассматривала 4 направления для иммиграции. Среди них был…
  4. Sep 14, 2026​Попробовала модель Astra от ChatGPT. Точнее, как попробовала: почти научилась работать с…
  5. Sep 7, 2026Почему так долго нет статей?) Потому что то, что интересно сказать, не скажешь (из-за поли…
  6. Jul 6, 2026Все же помнят, что у меня удаляли Pixel Measurement 2 месяца назад? Кажется, причина прояс…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →