Найти в Дзене

Коллеги-паразиты

Типичный тимлид на среднестатистическом стартапе
Типичный тимлид на среднестатистическом стартапе

Всем известно, какого это - работать на стартапе? Быть может, вы работали на энтузиазме? (не врите, я знаю, что работали). В таком случае все знают, кто или даже что такое "коллега-паразит". Вот и я с таким сталкивался и сталкиваюсь даже в профессиональных средних командах.

-2

Я искренне не люблю программистов-ленивцев, "самоучек", передельцев и так далее. Бывает, что твоя механика прямо связана с механикой коллеги, и тебе нужно в темпе получить от него свежий АПИ для продолжения работы, чтобы не было технического долга. И в нормальных реалиях все проходит быстро и четко. Но бывают коллеги которые могут не то что на неделю, две, три затянуть реализацию небольшого куска кода, они могут попросить (заставить?) вас лезть в их код и реализовывать все, что вам надо, самостоятельно.

-3

Бывает, что вы - заказчик, например, и у вас есть исходники неплохого, по вашему мнению, проекта, а программист слетел. И вот вы, кажется, нашли исполнителя, а он вам - "Тут код плохой, непонятный, я все перепишу с нуля.". Безусловно, это может быть действительно непригодный для чужих рук проект, но чаще всего программисты-передельцы, как я их называю, пробегаются по проекту за 5 минут, ленятся интегрироваться в него и пишут все с нуля. Потом внезапно оказывается, что все стало еще хуже. Интересно, почему?

-4

А вот "самоучки" - второй мой самый любимый тип разработчиков. Причем именно "самоучки", да-да, в кавычках. Это ребята, которые учились самостоятельно, причем по их историям, этот процесс был следующим: я открыл Unity, ковырялся там 5 лет, вводил рандомный набор слов и что-то получалось. Видимо, такие люди не понимают, что львиная доля разработчиков - самоучки, но без кавычек. Все мы учимся по книгам, ютубу, индусам, стековерфлоу, платным курсам, советам от дяди Димы и т.д. НО! Что мне нравится больше всего в "самоучках", это их менталитет разработки. О да, ты заглядываешь в их код, а там антипаттерн на антипаттерн. Божественный объект, магические числа, полное переплетение всевозможных сущностей и др. Из всех паттернов, существующих в мире разработки, как правило знают либо синглтон, либо не знают ничего. Как думаете, почему? Да потому что они - "самоучки". Никто их не учил этому, у них свои стандарты, свои паттерны, свои алгоритмы, свои реализации. Все свое. То ли дело обычный среднестатистический разработчик. Все мы знаем, что его с пеленок учат многим аспектам, особенностям и тонкостям пайплайна разработки.

-5

Ну и конечно же мой самый любимый тип - "тимлид-с-10-летним-опытом-но-ему-20-лет". Это те самые ребята, которые считают, что уже знают все в сфере разработки в целом, не только как программисты, но и как художники, продукт-менеджеры, QA, некоторые даже считают себя СЕО. Жаль, что, как правило, в проектах без зарплаты (это о СЕО).

Это те самые ребята, которые считают, что все, чем им стоит заниматься - это распределение задач. Погодите, что? Вы ПОЖАЛОВАЛИСЬ на то, что работать с чужим кодом на проекте нереально? Нет, нет, и еще раз нет. Это значит, что вы глупый, тупой, может даже никчемный. Учитесь работать с чужим говнокодом, вам будет полезно, уверяю вас, у меня ведь 10 лет опыта. Да, на гиперказуалках, да, которые я делал сам или с другом Петей, да, они приносят тысячи долларов, но я не покажу, это конфиденциально, да, у меня своя студия, а тут я для души.

А какая у них архитектура системы контроля версий - райское наслаждение. Если бы создатели баунти знали этих ребят, то я на все 100% уверен, что они бы просили у них совета. Ведь где вы еще увидите 10, 20, 30 веток мастер? Где ты мерджишься без изменений, а у тебя конфликты. Где ты просто запускаешь проект, ничего не делаешь, а у тебя уже 1000 изменений в коммите.

В общем, ребята реально крутые, опытные, мудрые.

-6

На этом мы закончим, а если хотите еще обсудить подобные типы программисты, то сделаем вторую часть!

Мой телеграм: https://t.me/nikita_kirakosyan_it. Там бывает эксклюзив.