Непрошеные советы
Одно из самых трудных искушений, которым я подвергаюсь практически ежедневно, это непреодолимое желание дать непрошеный совет.
Садишься такой коллеге что-то объяснить, говоришь "ну давай открывай терминал", а он такой "таак, где он тут", в итоге открывает дефолтный эппловский терминал, там обычный баш. В этом месте я уже сгораю, а дальше начинается — чел не знает ни что такое автокомплит, ни то что стрелка вверх пролистывает последние команды и вообще непонятно, что он делал эти 3-5 своей работы девелопером.
То же самое происходит, когда подсаживаешься к более квалифицированному коллеге, уже осилившему ohmyzsh с iTerm и дальше смотришь как он работает в IntelliJ. Того шортката не знает, там мышкой тыкает, там поиск не умеет, там не знает как проект настроить. Опять подгорает.
Едешь в метро смотришь как какая-то подруга играет в модные щас казуалочки по типу "собери десять слов из кучки букв". Самые простые она находит, а дальше начинается жесткий тупинг. Пару раз я не удерживался, когда поиски слова продолжались больше одного-двух перегонов, и было явно видно что подруга не але (например, не может вспомнить слово "откос"), то я просто печатал его большими буквами у себя на мобиле и тыкал пассажиру под нос. Выглядело наверное не очень адекватно.
Год назад приходил к коллегам которые пилят микросервисы на джаве пополам с микрофронтендами на реакте и орал на весь офис "надо было все делать на PHP и jQuery, сэкономили бы три года!".
Пять лет назад орал коллегам которые пилят монолит на джаве с веблоджиками "надо распиливать вашу ботву на микросервисы".
И так далее.
Конечно же это полный бесполезняк. Во-первых, гореть толку нет никакого, потому что людей много, все со своим бэкграундом, все со своими заморочками, все со своими особенностями, во-вторых потому что ты сам тоже далеко не фонтан, и наверняка вызываешь подгорание у других, в-третьих, потому что такие непрошеные советы это просто флейм, неконструктив, не помогающий никому и вносящий лишь дополнительный раздор в отношения.
Сгорел и видишь что все делают не так? Сделай лучше, устрой микротренинг, покажи своим примером как надо 🙂 Говорить — не мешки ворочать. Или можно поступить проще и просто свалить с места, где все всё делают не так и пилить все самому.
А по поводу людей в метро — я пока что просто сдерживаюсь и воспитываю в себе индифферентность к окружающим.
Одно из самых трудных искушений, которым я подвергаюсь практически ежедневно, это непреодолимое желание дать непрошеный совет.
Садишься такой коллеге что-то объяснить, говоришь "ну давай открывай терминал", а он такой "таак, где он тут", в итоге открывает дефолтный эппловский терминал, там обычный баш. В этом месте я уже сгораю, а дальше начинается — чел не знает ни что такое автокомплит, ни то что стрелка вверх пролистывает последние команды и вообще непонятно, что он делал эти 3-5 своей работы девелопером.
То же самое происходит, когда подсаживаешься к более квалифицированному коллеге, уже осилившему ohmyzsh с iTerm и дальше смотришь как он работает в IntelliJ. Того шортката не знает, там мышкой тыкает, там поиск не умеет, там не знает как проект настроить. Опять подгорает.
Едешь в метро смотришь как какая-то подруга играет в модные щас казуалочки по типу "собери десять слов из кучки букв". Самые простые она находит, а дальше начинается жесткий тупинг. Пару раз я не удерживался, когда поиски слова продолжались больше одного-двух перегонов, и было явно видно что подруга не але (например, не может вспомнить слово "откос"), то я просто печатал его большими буквами у себя на мобиле и тыкал пассажиру под нос. Выглядело наверное не очень адекватно.
Год назад приходил к коллегам которые пилят микросервисы на джаве пополам с микрофронтендами на реакте и орал на весь офис "надо было все делать на PHP и jQuery, сэкономили бы три года!".
Пять лет назад орал коллегам которые пилят монолит на джаве с веблоджиками "надо распиливать вашу ботву на микросервисы".
И так далее.
Конечно же это полный бесполезняк. Во-первых, гореть толку нет никакого, потому что людей много, все со своим бэкграундом, все со своими заморочками, все со своими особенностями, во-вторых потому что ты сам тоже далеко не фонтан, и наверняка вызываешь подгорание у других, в-третьих, потому что такие непрошеные советы это просто флейм, неконструктив, не помогающий никому и вносящий лишь дополнительный раздор в отношения.
Сгорел и видишь что все делают не так? Сделай лучше, устрой микротренинг, покажи своим примером как надо 🙂 Говорить — не мешки ворочать. Или можно поступить проще и просто свалить с места, где все всё делают не так и пилить все самому.
А по поводу людей в метро — я пока что просто сдерживаюсь и воспитываю в себе индифферентность к окружающим.
Жизнь без зарплаты
Одно из наибольших преимуществ наемной работы — стабильная оплата труда. Безусловно, всякое бывают, зарплату могут и задержать, и не выплатить, и выплатить меньше ожидаемого, но в основном можно сказать что в нашей работе с этим проблем нет.
Стабильный доход здорово разгружает мозг от излишнего беспокойства, помогает планировать траты и показывает горизонты возможностей. Например, я получаю $2k в месяц, из них можно $1k отложить, если сильно не затягивать пояс, 30 месяцев — и вот, у меня уже есть денег, например на однушку в Софиевской Борщаге. Изи!
Совсем другое дело — фрилансерско-консультантско-контракторская работа. Если не продавать жопочасы (да даже и с ними есть приколы), то так или иначе по-любому попадаешь в ловушку кассового разрыва. Задачу сделал и сдал — а заказчик например в контракте прописал NET30 (что значит оплата в течение 30 банковских дней с момента поступления инвойса) и тянет до последнего. Или, например, задачу сделал, но никак не можешь сдать потому что или другие приоритеты, или нет времени, или доделать осталось совсем немного.
У меня были случаи, когда деньги за сделанный кусок работы я получал через год после того как задача была выполнена. Были расклады когда заказчик затягивал оплату, мотивируя это тем, что ему не выплатили деньги уже его заказчики (как будто меня это волнует лол). Было дело когда из-за тонкостей бухгалтерии у заказчика мы могли получить полностью все деньги за один продукт, но не могли получить ни копейки — за другой. Еще одна неприятность, связанная с отложенным оплатами состоит в том, что когда в сумме набирается довольно много денег, 20 косарей например, то заказчик начинает юлить и просить скидос, хотя там и так адекватные цены.
У меня, к счастью, пока что обходилось без явного кидалова, но и такие случаи конечно же бывают.
Короче говоря, все это здорово добавляет головняка и неопределенности. Как же жить в таких условиях?
Помимо очевидных советов — бери предоплату, выставляй инвойсы каждую неделю, работай через посредников и так далее, есть еще один важный пункт.
Нужно всегда иметь серьезную финансовую подушку чтобы мочь просуществовать без входящих средств полгода, а лучше год (а еще лучше — 2). Тогда, даже если создается кассовый разрыв, то это никак не влияет на планы, отпуска, регулярные траты и форс-мажоры. Жить становится лучше, жить становится веселей, когда ощущаешь маленькую независимость от происходящего вокруг.
Я вообще довольно сильно беспокоюсь о средствах на счетах, детство 90-х крепко въелось, и поначалу, когда я перешел на парттайм режим на основной работе, было несколько стрёмно жить без стабильного ежемесячного дохода.
Но потом жизнь как-то наладилась, я перестал беспокоиться, начал жить и щас вообще не парюсь по поводу нерегулярности приходов бабла. Кроме того, если что, всегда можно пойти в найм, по крайней мере, пока что берут.
Одно из наибольших преимуществ наемной работы — стабильная оплата труда. Безусловно, всякое бывают, зарплату могут и задержать, и не выплатить, и выплатить меньше ожидаемого, но в основном можно сказать что в нашей работе с этим проблем нет.
Стабильный доход здорово разгружает мозг от излишнего беспокойства, помогает планировать траты и показывает горизонты возможностей. Например, я получаю $2k в месяц, из них можно $1k отложить, если сильно не затягивать пояс, 30 месяцев — и вот, у меня уже есть денег, например на однушку в Софиевской Борщаге. Изи!
Совсем другое дело — фрилансерско-консультантско-контракторская работа. Если не продавать жопочасы (да даже и с ними есть приколы), то так или иначе по-любому попадаешь в ловушку кассового разрыва. Задачу сделал и сдал — а заказчик например в контракте прописал NET30 (что значит оплата в течение 30 банковских дней с момента поступления инвойса) и тянет до последнего. Или, например, задачу сделал, но никак не можешь сдать потому что или другие приоритеты, или нет времени, или доделать осталось совсем немного.
У меня были случаи, когда деньги за сделанный кусок работы я получал через год после того как задача была выполнена. Были расклады когда заказчик затягивал оплату, мотивируя это тем, что ему не выплатили деньги уже его заказчики (как будто меня это волнует лол). Было дело когда из-за тонкостей бухгалтерии у заказчика мы могли получить полностью все деньги за один продукт, но не могли получить ни копейки — за другой. Еще одна неприятность, связанная с отложенным оплатами состоит в том, что когда в сумме набирается довольно много денег, 20 косарей например, то заказчик начинает юлить и просить скидос, хотя там и так адекватные цены.
У меня, к счастью, пока что обходилось без явного кидалова, но и такие случаи конечно же бывают.
Короче говоря, все это здорово добавляет головняка и неопределенности. Как же жить в таких условиях?
Помимо очевидных советов — бери предоплату, выставляй инвойсы каждую неделю, работай через посредников и так далее, есть еще один важный пункт.
Нужно всегда иметь серьезную финансовую подушку чтобы мочь просуществовать без входящих средств полгода, а лучше год (а еще лучше — 2). Тогда, даже если создается кассовый разрыв, то это никак не влияет на планы, отпуска, регулярные траты и форс-мажоры. Жить становится лучше, жить становится веселей, когда ощущаешь маленькую независимость от происходящего вокруг.
Я вообще довольно сильно беспокоюсь о средствах на счетах, детство 90-х крепко въелось, и поначалу, когда я перешел на парттайм режим на основной работе, было несколько стрёмно жить без стабильного ежемесячного дохода.
Но потом жизнь как-то наладилась, я перестал беспокоиться, начал жить и щас вообще не парюсь по поводу нерегулярности приходов бабла. Кроме того, если что, всегда можно пойти в найм, по крайней мере, пока что берут.
Реактивность
Если работаешь над продуктом/проектом, который запущен в продакшн, то регулярно имеешь дело с багами или запросами которые необходимо решать немедленно (потому что продакшн).
Тупит база потому что где-то N+1 или плохие индексы. Отваливается АРІ потому что роскомнадзор поблочил подсети амазона. Заказчик забыл оплатить хостинг и все попадало, а назад автоматически не поднялось. 3rd-party API внезапно начали пятисотить. Заказчик просит добавить поле в отчет, заказчик просит качнуть стату которую нет смысла добавлять в отчет, миллион проблем почти каждый день.
Это нормально, если конечно не фиксишь одно и то же постоянно. Например сервис постоянно падает от высокой нагрузки, а вместо того, чтобы разбираться что её порождает, мы просто ребутаем. Или пользователь генерит отчет, который покрывает всю базу в результате чего подвисает все, а мы, вместо того, чтобы не давать генерить такие отчеты или сделать рид-реплику или еще что, просто ребутаем сервера 🙂
Любое приложение содержит бесконечное количество ошибок, и фиксить их можно столько, сколько будет существовать сервис, а если он еще и будет активно развиваться то этот процесс не остановить.
У такого способа существования разработчика, параллельная поддержка работающей системы и разработка новых вещей — есть несколько существенных недостатков. Во-первых, проблемы на проде часто невозможно игнорировать и нужно чинить довольно быстро. Во-вторых, сам факт наличия системы, которая может сломаться, пусть даже мы и приняли все меры чтобы этого не случилось и настроили все мониторинги — создает нехилую когнитивную нагрузку, не дающую мозгам расслабиться.
В моем случае это, плюс некоторые дополнительные факторы, создает кумулятивный эффект, который заставляет мозги работать реактивно и находиться в постоянном ожидании новых проблем.
В таком режиме становится трудно сосредоточиться и работать вообще, потому что мозг думает "зачем браться за новую задачу, если щас все равно прилетит с прода и придется отвлекаться? давай лучше твитор полистаем, а?" и прокрастинирует так целый день. А под конец дня оказывается что пофикшена одна минорная бага а остальное время потрачено впустую. Печаль.
В этот момент вспоминаешь, как же хорошо быть разработчиком, который спокойно лепит коней в вакууме, которые никому не нужны прямо сейчас и может позволить себе не думать ни о чем, кроме лепки и не несет никакой ответственности за то, что работает на продакшенах.
Бороться с этим конечно же можно — самый простой способ это просто таймбоксить время на текучку, то есть, выделять, например, 1-2 часа в день на такие вещи а остальное время — на спокойные активности. Но пока вероятность того, что все упадет, остается, то давление и беспокойство не проходит.
Если работаешь над продуктом/проектом, который запущен в продакшн, то регулярно имеешь дело с багами или запросами которые необходимо решать немедленно (потому что продакшн).
Тупит база потому что где-то N+1 или плохие индексы. Отваливается АРІ потому что роскомнадзор поблочил подсети амазона. Заказчик забыл оплатить хостинг и все попадало, а назад автоматически не поднялось. 3rd-party API внезапно начали пятисотить. Заказчик просит добавить поле в отчет, заказчик просит качнуть стату которую нет смысла добавлять в отчет, миллион проблем почти каждый день.
Это нормально, если конечно не фиксишь одно и то же постоянно. Например сервис постоянно падает от высокой нагрузки, а вместо того, чтобы разбираться что её порождает, мы просто ребутаем. Или пользователь генерит отчет, который покрывает всю базу в результате чего подвисает все, а мы, вместо того, чтобы не давать генерить такие отчеты или сделать рид-реплику или еще что, просто ребутаем сервера 🙂
Любое приложение содержит бесконечное количество ошибок, и фиксить их можно столько, сколько будет существовать сервис, а если он еще и будет активно развиваться то этот процесс не остановить.
У такого способа существования разработчика, параллельная поддержка работающей системы и разработка новых вещей — есть несколько существенных недостатков. Во-первых, проблемы на проде часто невозможно игнорировать и нужно чинить довольно быстро. Во-вторых, сам факт наличия системы, которая может сломаться, пусть даже мы и приняли все меры чтобы этого не случилось и настроили все мониторинги — создает нехилую когнитивную нагрузку, не дающую мозгам расслабиться.
В моем случае это, плюс некоторые дополнительные факторы, создает кумулятивный эффект, который заставляет мозги работать реактивно и находиться в постоянном ожидании новых проблем.
В таком режиме становится трудно сосредоточиться и работать вообще, потому что мозг думает "зачем браться за новую задачу, если щас все равно прилетит с прода и придется отвлекаться? давай лучше твитор полистаем, а?" и прокрастинирует так целый день. А под конец дня оказывается что пофикшена одна минорная бага а остальное время потрачено впустую. Печаль.
В этот момент вспоминаешь, как же хорошо быть разработчиком, который спокойно лепит коней в вакууме, которые никому не нужны прямо сейчас и может позволить себе не думать ни о чем, кроме лепки и не несет никакой ответственности за то, что работает на продакшенах.
Бороться с этим конечно же можно — самый простой способ это просто таймбоксить время на текучку, то есть, выделять, например, 1-2 часа в день на такие вещи а остальное время — на спокойные активности. Но пока вероятность того, что все упадет, остается, то давление и беспокойство не проходит.
Обзор стола с регулируемой высотой TehnoTable
Давно мечтал о качественном рабочем столе. Инструменты, которыми пользуешься каждый день по много часов, и которые оказывают непосредственное влияние на твою производительность очень важны и должны быть соответствующего качества. Сюда входит быстрое рабочее железо, интернет, хороший монитор, ну и конечно же стол со стулом. Стол есть, стул на очереди.
Обзор большой, поэтому публикуется в бложике и на доу (https://dou.ua/forums/topic/28005/)
https://www.rozhkov.me/post/tehnotable-standing-desk-review/
Давно мечтал о качественном рабочем столе. Инструменты, которыми пользуешься каждый день по много часов, и которые оказывают непосредственное влияние на твою производительность очень важны и должны быть соответствующего качества. Сюда входит быстрое рабочее железо, интернет, хороший монитор, ну и конечно же стол со стулом. Стол есть, стул на очереди.
Обзор большой, поэтому публикуется в бложике и на доу (https://dou.ua/forums/topic/28005/)
https://www.rozhkov.me/post/tehnotable-standing-desk-review/
DOU
Обзор стола с регулируемой высотой TehnoTable
Вопросы эргономики рабочего места меня волнуют довольно давно, потому что когда проводишь 12 часов в день за выжиганием глаз, то хочется минимизировать ущерб на здоровье от такой деятельности.
В эту субботу в Киеве будет интересная концеренция — "Побег из IT": https://2event.com/events/1730841, я уже вписался и купил билет.
К сожалению, узнал об ивенте слишком поздно, поэтому уже не успею зарегаться как спикер, но темы докладов и сама суть довольно интересна — что можно еще делать помимо выжигания глаз кодом?
Если надумаете идти — пинганите в личку, пообщаемся на конфе.
Промокод на -15%: rozhok
К сожалению, узнал об ивенте слишком поздно, поэтому уже не успею зарегаться как спикер, но темы докладов и сама суть довольно интересна — что можно еще делать помимо выжигания глаз кодом?
Если надумаете идти — пинганите в личку, пообщаемся на конфе.
Промокод на -15%: rozhok
2Event
Zlit: Побег из IT
Zlit — это слёт самых активных участников IT-сообществ Киева.
Злит — это путешествие на темную сторону IT индустрии и исследование ее природы.
Зліт — это интересно, необычно и про людей.
Среди спикеров:…
Злит — это путешествие на темную сторону IT индустрии и исследование ее природы.
Зліт — это интересно, необычно и про людей.
Среди спикеров:…
✙rozho)))k✙🇺🇦 pinned «В эту субботу в Киеве будет интересная концеренция — "Побег из IT": https://2event.com/events/1730841, я уже вписался и купил билет. К сожалению, узнал об ивенте слишком поздно, поэтому уже не успею зарегаться как спикер, но темы докладов и сама суть довольно…»
О синдроме самозванца 1
Когда я только вкатился в менеджерки, то параллельно продолжал заниматься разработкой и работал на нескольких проектах. Это плохо сказывалось на моей продуктивности и скорости, и я помню как пожаловался боссу "мне кажется что я ничего не успеваю и работаю плохо", на что он ответил "все ок, это норм, так и должно быть, так все работают". Это меня немного приободрило, и в следующие годы я все так же продолжал, как мне кажется, ничего не успевать и плохо работать, но при этом получал хорошие отзывы, заработал норм репутацию и даже какие-то повышения 🙂
Ну а среди своих новых коллег-управленцев я увидел ту же картину — некомпетентность, непродуманные решения, попытки срезать углы и прочее, после чего понял, что в целом я довольно-то и неплохо работал.
Правда состоит в том, что все люди работают более-менее одинаково. Есть конечно жоские типы которые веслают с нереальной скоростью, но таких немного. Большинство кодобаз, с которыми вы и я работаем — если это реальный бизнес — довольно посредственного качества, и написана такими же людьми, как и мы. Достаточно посмотреть сорцы большинства популярных библиотек, чтобы убедиться что и там есть костыли, и там есть неоптимальные решения, и там есть говнокод.
Уже после выкатывания из менеджерья, когда я опять стал работать простым батраком, меня тоже местами не покидало ощущение, что я работаю медленно, можно было бы лучше, быстрее и все такое. Я спрашивал фидбека у боссов и неизменно получал ответ "все чётко, продолжай в том же духе".
После перехода на контракторство я так или иначе начал взаимодействовать с другими подрядчиками моих заказчиков, и тут меня настигли сюрпризы — люди и команды, по-моему мнению, не сильно то и прокачанные, брали за свою работу значительно больше денег, чем я, топовый чувак с серьезной экспертизой 🙂
Если вы пойдете на любую конференцию и послушаете доклады, а потом еще и пообщаетесь со спикерами, то окажется что на сцене выступают тоже вполне себе обычные люди, с не такими уже и сложными проектами.
Молодец не тот, кто хорошо сделал, а тот, который сделал хоть как-то, но сделал и запустил.
Когда я только вкатился в менеджерки, то параллельно продолжал заниматься разработкой и работал на нескольких проектах. Это плохо сказывалось на моей продуктивности и скорости, и я помню как пожаловался боссу "мне кажется что я ничего не успеваю и работаю плохо", на что он ответил "все ок, это норм, так и должно быть, так все работают". Это меня немного приободрило, и в следующие годы я все так же продолжал, как мне кажется, ничего не успевать и плохо работать, но при этом получал хорошие отзывы, заработал норм репутацию и даже какие-то повышения 🙂
Ну а среди своих новых коллег-управленцев я увидел ту же картину — некомпетентность, непродуманные решения, попытки срезать углы и прочее, после чего понял, что в целом я довольно-то и неплохо работал.
Правда состоит в том, что все люди работают более-менее одинаково. Есть конечно жоские типы которые веслают с нереальной скоростью, но таких немного. Большинство кодобаз, с которыми вы и я работаем — если это реальный бизнес — довольно посредственного качества, и написана такими же людьми, как и мы. Достаточно посмотреть сорцы большинства популярных библиотек, чтобы убедиться что и там есть костыли, и там есть неоптимальные решения, и там есть говнокод.
Уже после выкатывания из менеджерья, когда я опять стал работать простым батраком, меня тоже местами не покидало ощущение, что я работаю медленно, можно было бы лучше, быстрее и все такое. Я спрашивал фидбека у боссов и неизменно получал ответ "все чётко, продолжай в том же духе".
После перехода на контракторство я так или иначе начал взаимодействовать с другими подрядчиками моих заказчиков, и тут меня настигли сюрпризы — люди и команды, по-моему мнению, не сильно то и прокачанные, брали за свою работу значительно больше денег, чем я, топовый чувак с серьезной экспертизой 🙂
Если вы пойдете на любую конференцию и послушаете доклады, а потом еще и пообщаетесь со спикерами, то окажется что на сцене выступают тоже вполне себе обычные люди, с не такими уже и сложными проектами.
Молодец не тот, кто хорошо сделал, а тот, который сделал хоть как-то, но сделал и запустил.
👍1
О синдроме самозванца 2
Как бороться с синдромом самозванца и перфекционизмом?
Во-первых, мне сильно помогла работа над проектами от начала до конца и запуск в прод. Когда я сделал уже не один проект на разных технологиях, получил за это неплохое бабло и получил еще проектов от того же клиента то я понял, что могу делать нормальные вещи. Кто сделал и запустил, пусть даже сайт на вордпрессе, того и тапки. Кто делал, качественно, на новом стеке и красиво, но не запустил, или запустил, но позже — тот остался без тапок и его мнения можно не спрашивать.
Во-вторых, общение с другими разработчиками и осознание того, что не везде рокет саенс, везде примерно одно и то же, а там, где вроде как даже и рокет саенс, сложных вещей которые дают 80% эффекта — совсем немного. Самой большой популярностью пользуются всевозможные хайлоад проекты 300kk rps, но если внимательно присмотреться, то все они так или иначе используют одни и те же технологии для горизонтального масштабирования — будь-то шардирование базы, кеширование, асинхронная обработка в очередях, распределенные мапредусы, nosql решения и тд. Эти все штуки кажутся сложными, но сообщество разработало уже готовые комплекты — бери и применяй. Сейчас очень мало где нужно выдрачивать производительность до наносекунд, разрабатывая свой сетевой стек, или переписывая куски кода на плюсы.
В-третьих, хождение по собесам и бабло. Вот ты сидишь такой и думаешь "блин че-т я на сеньора не тяну", берешь отвечаешь рандомному рекрутеру из линкедина положительно и идешь на собес, проходишь пять кругов ада, получаешь оффер на 5к и успокаиваешься. Даже просто сам факт того, что тебе платят бабло — уже достаточен для того, чтобы забыть о всяких синдромах самозванцев. Бизнес деньги считать умеет и от всякого балласта быстро избавляется. Если есть зарплата, значит ты уже норм тип, все в порядке 🙂
В-четвертых, норм фидбек от босса. Если кажется что делаешь совсем дичь и постоянно тупишь, то не зазорно пойти и поговорить об этом. В нашей культуре разработки нормальные 1-на-1 это большая редкость, в основном в силу специфики проектов и культурного бэкграунда, и вообще попасть на хорошего руководителя это очень большая удача, но надо понимать что за спрос денег не берут. Другой вопрос как подойти к боссу, если очкуешь говорить о собственной производительности — но тут уж надо выбирать — или жить в постоянном стрессе от неуверенности в собственных силах и сомнениях по поводу квалификации, или пересилить себя, пойти поговорить 10 минут и понять, чего ты стоишь.
Как бороться с синдромом самозванца и перфекционизмом?
Во-первых, мне сильно помогла работа над проектами от начала до конца и запуск в прод. Когда я сделал уже не один проект на разных технологиях, получил за это неплохое бабло и получил еще проектов от того же клиента то я понял, что могу делать нормальные вещи. Кто сделал и запустил, пусть даже сайт на вордпрессе, того и тапки. Кто делал, качественно, на новом стеке и красиво, но не запустил, или запустил, но позже — тот остался без тапок и его мнения можно не спрашивать.
Во-вторых, общение с другими разработчиками и осознание того, что не везде рокет саенс, везде примерно одно и то же, а там, где вроде как даже и рокет саенс, сложных вещей которые дают 80% эффекта — совсем немного. Самой большой популярностью пользуются всевозможные хайлоад проекты 300kk rps, но если внимательно присмотреться, то все они так или иначе используют одни и те же технологии для горизонтального масштабирования — будь-то шардирование базы, кеширование, асинхронная обработка в очередях, распределенные мапредусы, nosql решения и тд. Эти все штуки кажутся сложными, но сообщество разработало уже готовые комплекты — бери и применяй. Сейчас очень мало где нужно выдрачивать производительность до наносекунд, разрабатывая свой сетевой стек, или переписывая куски кода на плюсы.
В-третьих, хождение по собесам и бабло. Вот ты сидишь такой и думаешь "блин че-т я на сеньора не тяну", берешь отвечаешь рандомному рекрутеру из линкедина положительно и идешь на собес, проходишь пять кругов ада, получаешь оффер на 5к и успокаиваешься. Даже просто сам факт того, что тебе платят бабло — уже достаточен для того, чтобы забыть о всяких синдромах самозванцев. Бизнес деньги считать умеет и от всякого балласта быстро избавляется. Если есть зарплата, значит ты уже норм тип, все в порядке 🙂
В-четвертых, норм фидбек от босса. Если кажется что делаешь совсем дичь и постоянно тупишь, то не зазорно пойти и поговорить об этом. В нашей культуре разработки нормальные 1-на-1 это большая редкость, в основном в силу специфики проектов и культурного бэкграунда, и вообще попасть на хорошего руководителя это очень большая удача, но надо понимать что за спрос денег не берут. Другой вопрос как подойти к боссу, если очкуешь говорить о собственной производительности — но тут уж надо выбирать — или жить в постоянном стрессе от неуверенности в собственных силах и сомнениях по поводу квалификации, или пересилить себя, пойти поговорить 10 минут и понять, чего ты стоишь.
https://xn--r1a.website/zlit_event/69
Успел вписаться в докладчики на "Побег из ІТ": буду рассказывать что делать со стеклянным потолком (https://xn--r1a.website/full_of_hatred/106), о том, что надо поменьше работать, не сидеть в душных офисах и вообще жить а не существовать. Формат выступления очень сложный — 5 (пять!11) минут на доклад и дальше Q&A сессия. Запись "доклада" по идее потом выложат.
Успел вписаться в докладчики на "Побег из ІТ": буду рассказывать что делать со стеклянным потолком (https://xn--r1a.website/full_of_hatred/106), о том, что надо поменьше работать, не сидеть в душных офисах и вообще жить а не существовать. Формат выступления очень сложный — 5 (пять!11) минут на доклад и дальше Q&A сессия. Запись "доклада" по идее потом выложат.
Telegram
Zlit
В любой отрасли мы можем упереться в некий потолок для роста. Можно решить бежать из IT, а можно — пересмотреть свое отношение и изменить фокус работы.
Как например, сделал наш следующий гость — Владимир Рожков. Любит разработку, терпеть не может офисы…
Как например, сделал наш следующий гость — Владимир Рожков. Любит разработку, терпеть не может офисы…
О синдроме самозванца 3
На моем пути постоянно встречаются люди, которые пытаются обесценить мои достижения, умения, а в итоге и меня самого, и я с переменным успехом учусь с ними бороться.
По моим наблюдениям, люди делятся на два типа — первые зависят от мнения извне, легко поддаются на провокации, не держат прямой удар и проваливают так называемые shit tests, вторые — клали на всех и вся, а на любую критику у них есть заготовочки в стиле agree and amplify (примеры про это и про шит тесты вообще можно почитать вот тут — https://illimitablemen.com/2014/12/14/the-shit-test-encyclopedia/. Несмотря на то, что в статье речь идет об отношениях, техники легко применяются к любому общению).
Конечно, это крайние положения, но по себе или по собеседнику довольно быстро можно понять кто есть кто. Могу сказать что я легко подгораю от прямых оскорблений или обесценивания моей деятельности и это имеет существенное влияние на собственное мироощущение.
Не обязательно такая деструктивная деятельность может вестись направленно, на конкретного человека. Довольно часто это ковровая бомбардировка постами на форумах и в соцсетях в стиле "X тормозит", "Y— плохой язык/платформа", "динамическая/статическая типизация не нужна", и прочее в таком стиле, направленное на определенное подмножество людей.
Естественно, первой реакцией человека условно первого типа будет возмущение и желание ввязаться в спор и доказать оппоненту его неправоту. В результате он конечно же проиграет и уязвленный уйдет с поля боя. В сумме это может спровоцировать обострение синдрома по цепочке "если все говорят что X — плохая технология а я её использую — я не смог доказать что Х хорошая — значит я плохой разработчик и недостоин так называться. Вокруг люди делают какие-то удивительные вещи а я занимаюсь непонятно чем".
На моем пути постоянно встречаются люди, которые пытаются обесценить мои достижения, умения, а в итоге и меня самого, и я с переменным успехом учусь с ними бороться.
По моим наблюдениям, люди делятся на два типа — первые зависят от мнения извне, легко поддаются на провокации, не держат прямой удар и проваливают так называемые shit tests, вторые — клали на всех и вся, а на любую критику у них есть заготовочки в стиле agree and amplify (примеры про это и про шит тесты вообще можно почитать вот тут — https://illimitablemen.com/2014/12/14/the-shit-test-encyclopedia/. Несмотря на то, что в статье речь идет об отношениях, техники легко применяются к любому общению).
Конечно, это крайние положения, но по себе или по собеседнику довольно быстро можно понять кто есть кто. Могу сказать что я легко подгораю от прямых оскорблений или обесценивания моей деятельности и это имеет существенное влияние на собственное мироощущение.
Не обязательно такая деструктивная деятельность может вестись направленно, на конкретного человека. Довольно часто это ковровая бомбардировка постами на форумах и в соцсетях в стиле "X тормозит", "Y— плохой язык/платформа", "динамическая/статическая типизация не нужна", и прочее в таком стиле, направленное на определенное подмножество людей.
Естественно, первой реакцией человека условно первого типа будет возмущение и желание ввязаться в спор и доказать оппоненту его неправоту. В результате он конечно же проиграет и уязвленный уйдет с поля боя. В сумме это может спровоцировать обострение синдрома по цепочке "если все говорят что X — плохая технология а я её использую — я не смог доказать что Х хорошая — значит я плохой разработчик и недостоин так называться. Вокруг люди делают какие-то удивительные вещи а я занимаюсь непонятно чем".
О синдроме самозванца 4. Shit tests 1
У меня нет рецепта как с этим нормально бороться, я сам еще учусь.
Из недавних ярких примеров — в комментах к одной из моих статей о собесах пришел типок с тайтлом Data Architect работающий а AWS и сказал что я ваще лошок и ниче не шарю. Я ввязался в спор и пытался аргументировать "вот есть офферы, вот мне бабло дают, ergo я шарю" а он ответил "так это украинские конторы, тут мозги вообще не нужны, берут все подряд, а в фаанг ты бы даже на sde не прошел". Конечно же, у меня нехило так бомбануло, как же так, вот ты вкладываешь кучу труда, проходишь все круги ада, потом пишешь статьи по 20 000 знаков, а тут приходит какой-то кадр и моментально тебя обесценивает. И суть даже не в том, что я ввязался в заведомо проигранный бой (потому что если бы я написал про то, как прошел собесы в фаанги а не в украинские конторы, то он бы нашел контраргумент, например "так на девелопера любой кто деревья вращает пройти может, а ты попробуй на архитекта"), и не в том, что это прочитают другие, а в том, что я сам почувствовал себя уязвленным. То есть, мнение мимокрока из интернета для меня по какой-то причине оказалось очень важным и я задумался — тварь ли я дрожащая и ничего на самом деле не стою или жоский тип и право имею? Вот пишет какой-то человек тебе оскорбление, ты можешь его проигнорировать, но внутри все равно будешь чувствовать себя обиженным.
А человек второго типа, условный Кожаев, даже бровью не поведет. Ну, кто-то че-то там гавкнул кто-то и шо теперь? Архитект? СЕО? Да вообще пофиг. И дело не в том, что он его проигнорировал, дело в том, что удар просто не достиг цели и прошел мимо. Вот таких людей, которые просто кладут на всех, имеют свое мнение и абсолютно невосприимчивы к деструктивной критике я безмерно уважаю.
Я точно знаю что наличие каких-то своих результатов, сделанных вещей и проектов однозначно помогает.
У меня нет рецепта как с этим нормально бороться, я сам еще учусь.
Из недавних ярких примеров — в комментах к одной из моих статей о собесах пришел типок с тайтлом Data Architect работающий а AWS и сказал что я ваще лошок и ниче не шарю. Я ввязался в спор и пытался аргументировать "вот есть офферы, вот мне бабло дают, ergo я шарю" а он ответил "так это украинские конторы, тут мозги вообще не нужны, берут все подряд, а в фаанг ты бы даже на sde не прошел". Конечно же, у меня нехило так бомбануло, как же так, вот ты вкладываешь кучу труда, проходишь все круги ада, потом пишешь статьи по 20 000 знаков, а тут приходит какой-то кадр и моментально тебя обесценивает. И суть даже не в том, что я ввязался в заведомо проигранный бой (потому что если бы я написал про то, как прошел собесы в фаанги а не в украинские конторы, то он бы нашел контраргумент, например "так на девелопера любой кто деревья вращает пройти может, а ты попробуй на архитекта"), и не в том, что это прочитают другие, а в том, что я сам почувствовал себя уязвленным. То есть, мнение мимокрока из интернета для меня по какой-то причине оказалось очень важным и я задумался — тварь ли я дрожащая и ничего на самом деле не стою или жоский тип и право имею? Вот пишет какой-то человек тебе оскорбление, ты можешь его проигнорировать, но внутри все равно будешь чувствовать себя обиженным.
А человек второго типа, условный Кожаев, даже бровью не поведет. Ну, кто-то че-то там гавкнул кто-то и шо теперь? Архитект? СЕО? Да вообще пофиг. И дело не в том, что он его проигнорировал, дело в том, что удар просто не достиг цели и прошел мимо. Вот таких людей, которые просто кладут на всех, имеют свое мнение и абсолютно невосприимчивы к деструктивной критике я безмерно уважаю.
Я точно знаю что наличие каких-то своих результатов, сделанных вещей и проектов однозначно помогает.
О синдроме самозванца 5. Shit tests 2
Еще один пример — недавно на ДОУ был пост от ребят из RubyGarage, и в каментах мимокрок написал "руби/rails умер, че вы труп палочками тыкаете, займитесь лучше делом". Я сам на rails сделал кучу проектов и продолжаю делать (и буду делать) ну и там че-то отписался в стиле "вася шо ты гонишь все ок рельсы живее всех живых", хотя сам комент меня не задел, потому что я сделал кучу проектов и знаю, что это хорошая, годная технология которая будет еще жить и жить (и приносить мне бабло).
Но тут в личку ко мне пришел другой человек, подписчик или еще кто и начал в довольно агрессивной манере рассказывать что rails в современном вебе не нужен, а я — старпер и глупец, потому что не использую новые технологии (перечислил конкретный список). В иное время я бы хорошенько подгорел, и начал бы яростно доказывать человеку что он не прав, но сейчас я только слегонца воспламенился. Но всё равно — воспламенился и вступил в небольшую перепалку, вместо того чтобы просто ответить "ага ок, посмотрю" или еще лучше "первый раз слышу! ничего себе, какая крутая штука, спасибо огромное" и забыть про этот случай. То есть, даже несмотря на весь опыт, опять какой-то черт из интернета смог меня задеть.
Таких случаев целая куча, вон по столу отписались граждане которые заявили что я переплатил примерно 90%, что стоять вредно, что я сеошник из телемагазина, что спину я не починю и занимаюсь ерундой, и так далее, и, к сожалению, я не смог сделать ментальный кувырок в сторону от этих ударов. Не все попали в цель, но парочка меня задела.
Еще в этом деле помогает осознанность. По молодости я всегда ввязывался в споры даже не особо понимая что делаю. Сейчас первая реакция на такие удары пока что остается такой же — немедленно ответить обидчику, но как только я начинаю писать то сразу же ловлю себя на мысли "зачем я это делаю?", "что мне это даст?" и все чаще хватает усилий чтобы закрыть вкладку и идти заниматься конструктивной деятельностью — работой или хобби. Или залипать в твитор.
Короче, все это сложно и долго, и вырастить в себе стержень, который будет держать прямо и толстую кожу, которую не пробить такими уколами — та еще задача, но к этому, безусловно нужно стремиться.
Еще один пример — недавно на ДОУ был пост от ребят из RubyGarage, и в каментах мимокрок написал "руби/rails умер, че вы труп палочками тыкаете, займитесь лучше делом". Я сам на rails сделал кучу проектов и продолжаю делать (и буду делать) ну и там че-то отписался в стиле "вася шо ты гонишь все ок рельсы живее всех живых", хотя сам комент меня не задел, потому что я сделал кучу проектов и знаю, что это хорошая, годная технология которая будет еще жить и жить (и приносить мне бабло).
Но тут в личку ко мне пришел другой человек, подписчик или еще кто и начал в довольно агрессивной манере рассказывать что rails в современном вебе не нужен, а я — старпер и глупец, потому что не использую новые технологии (перечислил конкретный список). В иное время я бы хорошенько подгорел, и начал бы яростно доказывать человеку что он не прав, но сейчас я только слегонца воспламенился. Но всё равно — воспламенился и вступил в небольшую перепалку, вместо того чтобы просто ответить "ага ок, посмотрю" или еще лучше "первый раз слышу! ничего себе, какая крутая штука, спасибо огромное" и забыть про этот случай. То есть, даже несмотря на весь опыт, опять какой-то черт из интернета смог меня задеть.
Таких случаев целая куча, вон по столу отписались граждане которые заявили что я переплатил примерно 90%, что стоять вредно, что я сеошник из телемагазина, что спину я не починю и занимаюсь ерундой, и так далее, и, к сожалению, я не смог сделать ментальный кувырок в сторону от этих ударов. Не все попали в цель, но парочка меня задела.
Еще в этом деле помогает осознанность. По молодости я всегда ввязывался в споры даже не особо понимая что делаю. Сейчас первая реакция на такие удары пока что остается такой же — немедленно ответить обидчику, но как только я начинаю писать то сразу же ловлю себя на мысли "зачем я это делаю?", "что мне это даст?" и все чаще хватает усилий чтобы закрыть вкладку и идти заниматься конструктивной деятельностью — работой или хобби. Или залипать в твитор.
Короче, все это сложно и долго, и вырастить в себе стержень, который будет держать прямо и толстую кожу, которую не пробить такими уколами — та еще задача, но к этому, безусловно нужно стремиться.
Конфа прошла, было круто (особенно крутое — место проведения). Это кстати было мое первое публичное выступление именно на конференции (так-то я и корпоративные тренинги проводил, и музыку играл и тд). Этот видос я записал в пятницу вечером и на нем прогон слайдов и собственно доклада. У организаторов было условие сделать такие записи, видимо чтобы убедиться что докладчики понимают, о чем будут рассказывать. Так что пока выложат видео с самой конфы, можете посмотреть этот домашний доклад, он подан даже более ёмко, чем продакшн, где я слегка волновался и подтупливал.
https://www.youtube.com/watch?v=Wn-Q3r2qSZo
Пора вкатываться в видеоблогеры, лол.
https://www.youtube.com/watch?v=Wn-Q3r2qSZo
Пора вкатываться в видеоблогеры, лол.
DIY or die
Есть такая категория людей которые очень любят делать все сами, экономить и искать везде обман.
Такие люди если не делают, то, по крайней мере декларируют в речи что "курсы не нужны, есть материалы в интернете", "тренер в зале не нужен, упражнения можно посмотреть на ютубе", "макбук это лютый оверпрайс ахаха лох лучше бы купил синкпад", (после обзора на стол) "лол, на али подъемник стоит 100 баксов и еще 100 баксов столешница ты переплатил ахаха", "зачем платить барыгам если можно заказать самому со штатов через мейлфорвардера", "зачем переплачивать прорабу если можно менеджить строителей самому", "архитектор не нужен я нарисую план сам", "психологи это вытягивание бабла из лохов", "зачем бухгалтер я сам считаю все налоги" и так далее.
Такой человек всегда найдет где дешевле, где лучше, где можно сделать самому и объяснит вам что вы лох, только что отдали дяде 1000% его маржи вместо того чтобы изучить вопрос самому и сэкономить.
Безусловно, в их утверждениях есть истина. Действительно, большинство товаров можно найти по более низкой цене, какие-то вещи можно собрать самому из разных источников. Обучаться тоже можно самому по роликам из ютуба и книгам. Вместо того, чтобы платить посреднику-управленцу, можно почитать форумы и научиться, как делать правильно.
Возможно, эта ментальность присуща людям которые выросли в 90-х на передаче "очумелые ручки", в бедности или в условиях дефицита качественных товаров, не знаю.
Однако во всех этих рассуждениях есть существенный изъян — диайвайщики не ценят свое собственное время. Вместо того, чтобы заморачиваться поиском нужных комплектующих дабы сэкономить на сборке и доставке 100$ я лучше потрачу это время на работу и заработаю 150$. Вместо того, чтобы забивать голову вещами, которые пригодятся пару раз в жизни, я лучше потрачу это время на совершенствование своих профильных навыков. Или просто на развлечения. При современных уровнях дохода околоразработчиков совершенно нет смысла заморачиваться над экономией, если только это не хобби.
Вместо изучения ютуба самостоятельно, я лучше заплачу денег тренеру, который выдаст мне сразу нужные знания и укажет на ошибки.
Конечно, это традиционный спор в стиле "взять готовое решение или разрабатывать самому". В подавляющем большинстве случаев мне кажется что лучше взять готовое, даже если оно будет дороже и хуже качеством, особенно если средства позволяют. Я делаю сам только если точно знаю, что мне нужно или могу существенно сэкономить. Иногда я согласен переплатить за скорость — например недавно купил у барыги наушники с алиэкспресса, переплатив десять баксов (наушники стоят 30$). Для меня это приемлемая стоимость, зато мне не пришлось ждать и товар я получил на следующий день.
Главное — не делать покупки или вещи бездумно, а всегда понимать, что выигрываешь (время) и что теряешь (деньги) и правильно соизмерять одно с другим.
Есть такая категория людей которые очень любят делать все сами, экономить и искать везде обман.
Такие люди если не делают, то, по крайней мере декларируют в речи что "курсы не нужны, есть материалы в интернете", "тренер в зале не нужен, упражнения можно посмотреть на ютубе", "макбук это лютый оверпрайс ахаха лох лучше бы купил синкпад", (после обзора на стол) "лол, на али подъемник стоит 100 баксов и еще 100 баксов столешница ты переплатил ахаха", "зачем платить барыгам если можно заказать самому со штатов через мейлфорвардера", "зачем переплачивать прорабу если можно менеджить строителей самому", "архитектор не нужен я нарисую план сам", "психологи это вытягивание бабла из лохов", "зачем бухгалтер я сам считаю все налоги" и так далее.
Такой человек всегда найдет где дешевле, где лучше, где можно сделать самому и объяснит вам что вы лох, только что отдали дяде 1000% его маржи вместо того чтобы изучить вопрос самому и сэкономить.
Безусловно, в их утверждениях есть истина. Действительно, большинство товаров можно найти по более низкой цене, какие-то вещи можно собрать самому из разных источников. Обучаться тоже можно самому по роликам из ютуба и книгам. Вместо того, чтобы платить посреднику-управленцу, можно почитать форумы и научиться, как делать правильно.
Возможно, эта ментальность присуща людям которые выросли в 90-х на передаче "очумелые ручки", в бедности или в условиях дефицита качественных товаров, не знаю.
Однако во всех этих рассуждениях есть существенный изъян — диайвайщики не ценят свое собственное время. Вместо того, чтобы заморачиваться поиском нужных комплектующих дабы сэкономить на сборке и доставке 100$ я лучше потрачу это время на работу и заработаю 150$. Вместо того, чтобы забивать голову вещами, которые пригодятся пару раз в жизни, я лучше потрачу это время на совершенствование своих профильных навыков. Или просто на развлечения. При современных уровнях дохода околоразработчиков совершенно нет смысла заморачиваться над экономией, если только это не хобби.
Вместо изучения ютуба самостоятельно, я лучше заплачу денег тренеру, который выдаст мне сразу нужные знания и укажет на ошибки.
Конечно, это традиционный спор в стиле "взять готовое решение или разрабатывать самому". В подавляющем большинстве случаев мне кажется что лучше взять готовое, даже если оно будет дороже и хуже качеством, особенно если средства позволяют. Я делаю сам только если точно знаю, что мне нужно или могу существенно сэкономить. Иногда я согласен переплатить за скорость — например недавно купил у барыги наушники с алиэкспресса, переплатив десять баксов (наушники стоят 30$). Для меня это приемлемая стоимость, зато мне не пришлось ждать и товар я получил на следующий день.
Главное — не делать покупки или вещи бездумно, а всегда понимать, что выигрываешь (время) и что теряешь (деньги) и правильно соизмерять одно с другим.
О синдроме самозванца 6. Бабло
Еще одна вариация синдрома самозванца — это заниженная оценка стоимости своего труда. В прошлых частях я упоминал о том, что некоторые могут думать, что им платят слишком большую зарплату за выполняемую работу, но это более-менее легко и безопасно проверить, просто сходив на собес.
А вот если работаешь по контрактам, делаешь мелкие задачи или фиксед прайс то очень легко начать думать "не слишком ли много денег я беру?"
Меня эта проблема сильно беспокоит, потому что я часто по доброте душевной не могу выставить нормальный прайс, который заказчик точно будет готов оплатить, за несложную задачу.
Например, есть задача добавить какой-то мелкий if в код, или добавить маленькую кнопочку, которая там что-то копипастит. Или наоборот, задача посложнее, например медленно работающий (но напрямую импактящий UX) запрос в базу, который уже просто так не решить.
В первом случае я просто не могу выставить хорошую цену потому что знаю, что задача на самом деле делается за 5 минут. То есть, конечно же это не просто 5 минут, это как в том анекдоте про чувака который одним ударом молоточка фиксит серьезные проблемы. Задача делается быстро, потому что у меня уже есть опыт работы в принципе и года работы конкретно с этой системой, поэтому я знаю точно где и что можно поменять. Человек ко стороны потратил бы на ту же задачу несколько дней. Но совесть (сверх-Я хахаха) не позволяет учесть эти факторы и требует выставлять мелкий прайс, потому что это будет "честным".
В другом случае думаешь "блин тут такая задача сложная как это объяснить, тут уже копипастом или костылём не отделаешься, надо делать фундаментальные изменения" и или забиваешь и оставляешь все как есть или боишься сказать что это будет стоить дорого. Я таким образом уже пол-года саботирую задачу переезда на новую инфраструктуру, хотя заказчик вроде как созрел. Но я не уверен, что он будет готов к тыщам баксов за работу, которая просто слегка улучшит стабильность продукта.
И тот и другой вопрос — на самом деле частные вариации боязни переговоров. А вдруг заказчик спросит, почему кнопочка стоит 100 баксов? Это ж надо будет ему объяснять, за что. Не, ну нафиг, давай возьмем 20. Да, тут надо переделать инфру, но блин, как заказчику это объяснишь, и тут уже не 100 баксов а пара косарей... А если спросит за что? Это ж надо будет опять что-то придумывать, а вдруг результат будет не таким хорошим как ожидалось?
Короче, начинаешься сомневаться и бояться сложностей, в итоге недооцениваешь себя и с грустью смотришь на вордпрессо-сайтоделов, которые рубят в два раза больше бабла за совершенно нетехнологичные задачи. Еще более грустно становится от осознания недополученной прибыли... Ну то есть вроде как бабла поднимаешь нормально, но знаешь что можешь подымать больше, но боишься это делать.
Говорят, что с этим можно бороться двумя способами — читать книги по переговорам и ходить в клубы переговорщиков или пойти заниматься боевыми искусствами. Ни то ни другое не пробовал, но проблема уже достаточно сильно беспокоит, так что подумываю о том, что пора-пора.
p.s.: все синдромы самозванца одним постом: https://www.rozhkov.me/post/impostor-syndrome/
p.p.s: я знаю про то что можно нанять продажника и у нас даже был таковой в шлюпке, но здесь речь идет про личные умения продаж и переговоров. Аутсорсить ключевую собственную компетенцию другим людям — это все равно что давать другу играть на своем компьютере за тебя в сложную игру, а самому стоять у него за спиной и смотреть как классно у него получается. Это не про меня и я не рекомендую такое. Тащить надо самому и на своём скилле.
Еще одна вариация синдрома самозванца — это заниженная оценка стоимости своего труда. В прошлых частях я упоминал о том, что некоторые могут думать, что им платят слишком большую зарплату за выполняемую работу, но это более-менее легко и безопасно проверить, просто сходив на собес.
А вот если работаешь по контрактам, делаешь мелкие задачи или фиксед прайс то очень легко начать думать "не слишком ли много денег я беру?"
Меня эта проблема сильно беспокоит, потому что я часто по доброте душевной не могу выставить нормальный прайс, который заказчик точно будет готов оплатить, за несложную задачу.
Например, есть задача добавить какой-то мелкий if в код, или добавить маленькую кнопочку, которая там что-то копипастит. Или наоборот, задача посложнее, например медленно работающий (но напрямую импактящий UX) запрос в базу, который уже просто так не решить.
В первом случае я просто не могу выставить хорошую цену потому что знаю, что задача на самом деле делается за 5 минут. То есть, конечно же это не просто 5 минут, это как в том анекдоте про чувака который одним ударом молоточка фиксит серьезные проблемы. Задача делается быстро, потому что у меня уже есть опыт работы в принципе и года работы конкретно с этой системой, поэтому я знаю точно где и что можно поменять. Человек ко стороны потратил бы на ту же задачу несколько дней. Но совесть (сверх-Я хахаха) не позволяет учесть эти факторы и требует выставлять мелкий прайс, потому что это будет "честным".
В другом случае думаешь "блин тут такая задача сложная как это объяснить, тут уже копипастом или костылём не отделаешься, надо делать фундаментальные изменения" и или забиваешь и оставляешь все как есть или боишься сказать что это будет стоить дорого. Я таким образом уже пол-года саботирую задачу переезда на новую инфраструктуру, хотя заказчик вроде как созрел. Но я не уверен, что он будет готов к тыщам баксов за работу, которая просто слегка улучшит стабильность продукта.
И тот и другой вопрос — на самом деле частные вариации боязни переговоров. А вдруг заказчик спросит, почему кнопочка стоит 100 баксов? Это ж надо будет ему объяснять, за что. Не, ну нафиг, давай возьмем 20. Да, тут надо переделать инфру, но блин, как заказчику это объяснишь, и тут уже не 100 баксов а пара косарей... А если спросит за что? Это ж надо будет опять что-то придумывать, а вдруг результат будет не таким хорошим как ожидалось?
Короче, начинаешься сомневаться и бояться сложностей, в итоге недооцениваешь себя и с грустью смотришь на вордпрессо-сайтоделов, которые рубят в два раза больше бабла за совершенно нетехнологичные задачи. Еще более грустно становится от осознания недополученной прибыли... Ну то есть вроде как бабла поднимаешь нормально, но знаешь что можешь подымать больше, но боишься это делать.
Говорят, что с этим можно бороться двумя способами — читать книги по переговорам и ходить в клубы переговорщиков или пойти заниматься боевыми искусствами. Ни то ни другое не пробовал, но проблема уже достаточно сильно беспокоит, так что подумываю о том, что пора-пора.
p.s.: все синдромы самозванца одним постом: https://www.rozhkov.me/post/impostor-syndrome/
p.p.s: я знаю про то что можно нанять продажника и у нас даже был таковой в шлюпке, но здесь речь идет про личные умения продаж и переговоров. Аутсорсить ключевую собственную компетенцию другим людям — это все равно что давать другу играть на своем компьютере за тебя в сложную игру, а самому стоять у него за спиной и смотреть как классно у него получается. Это не про меня и я не рекомендую такое. Тащить надо самому и на своём скилле.
Разговор с таможенником в купе
Год назад возвращался я из города-героя Тирасполя в Киев через Одессу и попал в купе с несколькими интересными пассажирами: мамой с ребенком, который не говорил (в 3+ года), бывшим таможенником с Волыни и олдовой тетенькой.
Зашел разговор о том о сём и тут девушка, мама ребенка с гордостью говорит, что её муж — айтишник, работает в центре Киева в Гулливере и зарабатывает кучу бабла. Причем про гулливер она заявила так, будто это нереальное достижение, сделав на этом акцент несколько раз. Дальше продолжила о том, что всякие материальные блага вроде хорошего садика или поездок на море доступны айтишникам поэтому они привилегированный класс, а остальным приходится страдать.
Таможенник поинтересовался, сколько же они зарабатывают, тут уже я как-то включился в диалог и озвучил что вот те кто попроще — 1k, те кто более-менее — 2k и норм типы — 3k и больше. Тут девушка начала протестовать и говорить что 3k это уже топ типы и такого мало, а её муж очень толковый и подымает 2k. Я не стал спорить и переубеждать, а тем временем таможенник взорвался — "как так они сидят в чистом офисе ничего не делают и получают такие деньги?! Да мне чтобы столько заработать надо было ночью ползать в грязи по тоннелям с мешками сигарет и за одну ходку получать 300 баксов!".
В дальнейшем диалоге оказалось что все таможенники (естественно) зарабатывают на контрабасе сигарет и других полезных и нужных товаров с высокой ввозной пошлиной. Механизм уже налажен и таможенник среднего звена (его уровня, не помню звание) может в месяц получать по $2-4k, уже после того как отстегнул старшему. Конечно, работа эта рисковая, грязная, но игра стоит свеч. На вопрос, почему он оттуда ушел — ответил что ему не нравилось что генералы строят себе дома, пока на другом конце страны идет война и вообще коррупция во все поля. Такое вот интересное двоемыслие. На момент разговора он занимался перегоном евроблях из Прибалтики.
Действительно, пойти на трехмесячные курсы вайтишников, потом пройти тройку собесов, устроиться на непыльную работу, и вот уже через пару лет ты успешный фронтендщик. Изи.
То ли дело пробиться в академию, годами грызть науки, изучать сложнейшую таможенную юриспуденцию, сдавать экзамены, проходить конкурс на назначение и потом ползать по тоннелям в грязи. Совсем другие расклады.
А еще та девушка не поверила что я программист и решила взять меня на понт спросив, в какой программе я работаю. Я ответил что программ много бывает, перечислил там вебштормы идеи атомы вскоды ви с емаксами на что она ответила — "ха! ты не назвал саблайм, значит ты не настоящий программист, я тебе не верю".
Такие дела.
Год назад возвращался я из города-героя Тирасполя в Киев через Одессу и попал в купе с несколькими интересными пассажирами: мамой с ребенком, который не говорил (в 3+ года), бывшим таможенником с Волыни и олдовой тетенькой.
Зашел разговор о том о сём и тут девушка, мама ребенка с гордостью говорит, что её муж — айтишник, работает в центре Киева в Гулливере и зарабатывает кучу бабла. Причем про гулливер она заявила так, будто это нереальное достижение, сделав на этом акцент несколько раз. Дальше продолжила о том, что всякие материальные блага вроде хорошего садика или поездок на море доступны айтишникам поэтому они привилегированный класс, а остальным приходится страдать.
Таможенник поинтересовался, сколько же они зарабатывают, тут уже я как-то включился в диалог и озвучил что вот те кто попроще — 1k, те кто более-менее — 2k и норм типы — 3k и больше. Тут девушка начала протестовать и говорить что 3k это уже топ типы и такого мало, а её муж очень толковый и подымает 2k. Я не стал спорить и переубеждать, а тем временем таможенник взорвался — "как так они сидят в чистом офисе ничего не делают и получают такие деньги?! Да мне чтобы столько заработать надо было ночью ползать в грязи по тоннелям с мешками сигарет и за одну ходку получать 300 баксов!".
В дальнейшем диалоге оказалось что все таможенники (естественно) зарабатывают на контрабасе сигарет и других полезных и нужных товаров с высокой ввозной пошлиной. Механизм уже налажен и таможенник среднего звена (его уровня, не помню звание) может в месяц получать по $2-4k, уже после того как отстегнул старшему. Конечно, работа эта рисковая, грязная, но игра стоит свеч. На вопрос, почему он оттуда ушел — ответил что ему не нравилось что генералы строят себе дома, пока на другом конце страны идет война и вообще коррупция во все поля. Такое вот интересное двоемыслие. На момент разговора он занимался перегоном евроблях из Прибалтики.
Действительно, пойти на трехмесячные курсы вайтишников, потом пройти тройку собесов, устроиться на непыльную работу, и вот уже через пару лет ты успешный фронтендщик. Изи.
То ли дело пробиться в академию, годами грызть науки, изучать сложнейшую таможенную юриспуденцию, сдавать экзамены, проходить конкурс на назначение и потом ползать по тоннелям в грязи. Совсем другие расклады.
А еще та девушка не поверила что я программист и решила взять меня на понт спросив, в какой программе я работаю. Я ответил что программ много бывает, перечислил там вебштормы идеи атомы вскоды ви с емаксами на что она ответила — "ха! ты не назвал саблайм, значит ты не настоящий программист, я тебе не верю".
Такие дела.
❤1
Про аутстафф 1
Есть такая тема у нас распространённая — аутстафф. Так работают многие конторы (самая большая — Ciklum).
Суть проста — берется лавка, весло, гребец — и весь этот комплект с потрохами продается богатому дяде с запада, а дальше дядя гребца использует как хочет.
Менеджмента на стороне конторы-аутстаффера нет, только операционщики, которые считают и выдают бабло, продажники которые торгуют гребцами, да рекрутеры, которые ищут свежее мясо. Схема невероятно выгодная — по-большому счету, контора не несет никаких рисков связанных непосредственно с выполнением проекта и присматривает только чтобы люди не начали дохнуть или бежать с корабля. Обсуждения зарплат и других штук плюшек (например железа) тоже ласково перекладываются на мощные плечи заказчиков из стран первого мира.
То есть, вместо того, чтобы делать ремонты, контора просто сдает в аренду перфораторы. Или продает сырую нефть вместо пластика и прочих продуктов переработки, если вам так будет угодно.
Пару лет назад, еще во времена плавания в своей шлюпке, на нашу контору вышли некие типы, которым нужны были мобильные разработчики. У нас как раз была пара человек, мы пошли на встречу, обсудили особенности проекта (подфиксить кучку багов в приложухе), договорились о часовом рейте, ударили по рукам и приступили к работе.
Довольно быстро оказалось, что эти ребята хотят сами на себя взять управление разработчиками и говорить им, что делать. Обычно мы работали наоборот, брали проект и делали его с начала до конца, с обсуждениями, дизайном, бекендом, фронтендом и тд, но тут менеджмент заказчика был настолько хаотичным и хотел управлять самостоятельно что я довольно быстро сдался и пустил все на самотек, тем более что у них не было никаких ожиданий и им просто нужны были ресурсы.
Есть такая тема у нас распространённая — аутстафф. Так работают многие конторы (самая большая — Ciklum).
Суть проста — берется лавка, весло, гребец — и весь этот комплект с потрохами продается богатому дяде с запада, а дальше дядя гребца использует как хочет.
Менеджмента на стороне конторы-аутстаффера нет, только операционщики, которые считают и выдают бабло, продажники которые торгуют гребцами, да рекрутеры, которые ищут свежее мясо. Схема невероятно выгодная — по-большому счету, контора не несет никаких рисков связанных непосредственно с выполнением проекта и присматривает только чтобы люди не начали дохнуть или бежать с корабля. Обсуждения зарплат и других штук плюшек (например железа) тоже ласково перекладываются на мощные плечи заказчиков из стран первого мира.
То есть, вместо того, чтобы делать ремонты, контора просто сдает в аренду перфораторы. Или продает сырую нефть вместо пластика и прочих продуктов переработки, если вам так будет угодно.
Пару лет назад, еще во времена плавания в своей шлюпке, на нашу контору вышли некие типы, которым нужны были мобильные разработчики. У нас как раз была пара человек, мы пошли на встречу, обсудили особенности проекта (подфиксить кучку багов в приложухе), договорились о часовом рейте, ударили по рукам и приступили к работе.
Довольно быстро оказалось, что эти ребята хотят сами на себя взять управление разработчиками и говорить им, что делать. Обычно мы работали наоборот, брали проект и делали его с начала до конца, с обсуждениями, дизайном, бекендом, фронтендом и тд, но тут менеджмент заказчика был настолько хаотичным и хотел управлять самостоятельно что я довольно быстро сдался и пустил все на самотек, тем более что у них не было никаких ожиданий и им просто нужны были ресурсы.
Про аутстафф 2
Спустя некоторое время заказчик сказал что ему напряжно коммуницировать по интернету и он хочет видеть наших девелоперов у себя в офисе. Говно вопрос — решили мы и отправили сотрудников в офис клиента.
И вот тут ребята я почувствовал себя самым настоящим рабовладельцем. Это настолько мерзкое ощущение — понимать что ты вообще никак не нужен своим программистам, не можешь их защитить (не в физическом смысле, а в смысле корректной постановки задач и минимизации ненужной коммуникации), не знаешь чем они заняты, не можешь влиять на это и вообще непонятно зачем они на тебя работают. Да и по-большому счету тебя это не должно интересовать, главное чтобы заказчик платил. Продали мы людей кстати в 2.5-дорога, то есть за рейт в 2.5 раза больший их зарплаты, и это я еще продешевил.
Сам проект тоже был полным дном — клон известного приложения, написанный в спешке не сильно квалифицированными разработчиками, куча говнокода и тд.
Безусловно, бабла мы заработали много, наверное это был самый выгодный наш контракт, учитывая что делать пришлось ровным счетом ничего, т.е. никакого оверхеда на менеджмент. Правда потом я деньги еще 2 месяца выбивал, ну это уже отдельная история.
Но после этого я очень четко понял что такая модель бизнеса — вообще не мое. Не представляю, как могут спать и ходить хозяева аутстафферов, ведь невозможно не осознавать собственную ненужность в цепочке производства. Конечно, они продают проекты, ищут клиентов, в конце-концов организовывают своевременную замену подгнивших весел и выгоревших гребцов, но тем не менее конечную ценность продукт они не создают. Как можно смотреть в глаза людям, которым ты по-большому счету не нужен вообще никак — непонятно, при этом нужно их еще как-то удерживать, т.е. втирать всякую корпоративную дичь. Или не втирать и тогда просто получить натуральный конвейер где здравомыслящие граждане надолго не задерживаются.
Спустя некоторое время заказчик сказал что ему напряжно коммуницировать по интернету и он хочет видеть наших девелоперов у себя в офисе. Говно вопрос — решили мы и отправили сотрудников в офис клиента.
И вот тут ребята я почувствовал себя самым настоящим рабовладельцем. Это настолько мерзкое ощущение — понимать что ты вообще никак не нужен своим программистам, не можешь их защитить (не в физическом смысле, а в смысле корректной постановки задач и минимизации ненужной коммуникации), не знаешь чем они заняты, не можешь влиять на это и вообще непонятно зачем они на тебя работают. Да и по-большому счету тебя это не должно интересовать, главное чтобы заказчик платил. Продали мы людей кстати в 2.5-дорога, то есть за рейт в 2.5 раза больший их зарплаты, и это я еще продешевил.
Сам проект тоже был полным дном — клон известного приложения, написанный в спешке не сильно квалифицированными разработчиками, куча говнокода и тд.
Безусловно, бабла мы заработали много, наверное это был самый выгодный наш контракт, учитывая что делать пришлось ровным счетом ничего, т.е. никакого оверхеда на менеджмент. Правда потом я деньги еще 2 месяца выбивал, ну это уже отдельная история.
Но после этого я очень четко понял что такая модель бизнеса — вообще не мое. Не представляю, как могут спать и ходить хозяева аутстафферов, ведь невозможно не осознавать собственную ненужность в цепочке производства. Конечно, они продают проекты, ищут клиентов, в конце-концов организовывают своевременную замену подгнивших весел и выгоревших гребцов, но тем не менее конечную ценность продукт они не создают. Как можно смотреть в глаза людям, которым ты по-большому счету не нужен вообще никак — непонятно, при этом нужно их еще как-то удерживать, т.е. втирать всякую корпоративную дичь. Или не втирать и тогда просто получить натуральный конвейер где здравомыслящие граждане надолго не задерживаются.
Про аутстафф 3
Было дело я собеседовал фронтендера который работал в "офисе" организованном в трёхкомнатной квартире на Оболони, из-под фейкового апворк аккаунта с кучей таких же гребцов. Это конечно менее цивилизованный способ ведения дел, но надо же с чего-то начинать.
Бизнесмен здорового человека может только порадоваться такому простому и безрисковому способу заработка, но мой внутренний бизнесмен (курильщика) технолога в ужасе сбежал от этих невероятных перспектив. А ведь можно было продолжать сотрудничество, развивать это направление, занетворкаться и рубить капусту, но нет, не хочу. Вот именно поэтому я не заработал сотни нефти на шлюпке а только едва ли вышел в 0.
Конечно, как и в любом деле, тут тоже не все так просто, надо найти клиентов, убедить их что покупать гребцов нужно именно у тебя, потом найти этих самых гребцов, посадить их в хорошее место, чтобы не сбежали через месяц. Рано или поздно в каждом аутстаффе естественным образом образуются всякие knowledge center и прочие отделы компетенций где сидят жоские типы которые нужны но не на все проекты и не на полный срок, типа архитекторов, девопсов и тд и тд, т.е. бизнес не совсем тупой. И даже для продажи жопочасов через фейки апворка нужно как-то на этом апворке крутиться и найти тех, кто будет согласен на такие условия, справляться с текучкой, в общем тоже есть свои сложности.
Ну и разработчику который там пашет тоже не нужно думать о клиентах, офисе, месте и тд. Пришел — отработал свою смену — получил бабки — ушел заниматься своими делами. Win-win. Да и работа напрямую на заказчика, без прослойки тоже довольно полезна для опыта.
Но давайте будем честными — сама суть — продажа людей — остается в основной и определяющей, как ты ни прячься под "inspiring businesses", "delivering 4x experience", "bringing innovative ideas" и прочим корпоративным буллшитом.
И вот от этого у меня подгорает. Понятно что все мы так или иначе продаем себя, свое время, но такая модель здорово смахивает на высокотехнологичный бордель. Ну и работать в такой структуре у меня желания особого не возникает, а тем более организовывать подобное. Попробовал, не понравилось.
все аустаффы одним постом: https://www.rozhkov.me/post/outstaffing/
Было дело я собеседовал фронтендера который работал в "офисе" организованном в трёхкомнатной квартире на Оболони, из-под фейкового апворк аккаунта с кучей таких же гребцов. Это конечно менее цивилизованный способ ведения дел, но надо же с чего-то начинать.
Бизнесмен здорового человека может только порадоваться такому простому и безрисковому способу заработка, но мой внутренний бизнесмен (курильщика) технолога в ужасе сбежал от этих невероятных перспектив. А ведь можно было продолжать сотрудничество, развивать это направление, занетворкаться и рубить капусту, но нет, не хочу. Вот именно поэтому я не заработал сотни нефти на шлюпке а только едва ли вышел в 0.
Конечно, как и в любом деле, тут тоже не все так просто, надо найти клиентов, убедить их что покупать гребцов нужно именно у тебя, потом найти этих самых гребцов, посадить их в хорошее место, чтобы не сбежали через месяц. Рано или поздно в каждом аутстаффе естественным образом образуются всякие knowledge center и прочие отделы компетенций где сидят жоские типы которые нужны но не на все проекты и не на полный срок, типа архитекторов, девопсов и тд и тд, т.е. бизнес не совсем тупой. И даже для продажи жопочасов через фейки апворка нужно как-то на этом апворке крутиться и найти тех, кто будет согласен на такие условия, справляться с текучкой, в общем тоже есть свои сложности.
Ну и разработчику который там пашет тоже не нужно думать о клиентах, офисе, месте и тд. Пришел — отработал свою смену — получил бабки — ушел заниматься своими делами. Win-win. Да и работа напрямую на заказчика, без прослойки тоже довольно полезна для опыта.
Но давайте будем честными — сама суть — продажа людей — остается в основной и определяющей, как ты ни прячься под "inspiring businesses", "delivering 4x experience", "bringing innovative ideas" и прочим корпоративным буллшитом.
И вот от этого у меня подгорает. Понятно что все мы так или иначе продаем себя, свое время, но такая модель здорово смахивает на высокотехнологичный бордель. Ну и работать в такой структуре у меня желания особого не возникает, а тем более организовывать подобное. Попробовал, не понравилось.
все аустаффы одним постом: https://www.rozhkov.me/post/outstaffing/
Про бабло
Известно что лучше всех преуспевают в деле получения бабла те, кто больше всего это любит. Есть такие люди (называются предпринимателями) которых прет процесс зарабатывания бабла. Они будут делать деньги на чем угодно — хоть на улитках с кофе, хоть на разработке проектов.
На конфе после доклада ко мне подошли всякие чуваки и в числе прочих был гражданин который интересовался причинами неуспеха моей аутсорс шлюпки. Я сразу не сообразил и отвечал какую-то ерунду типа "не смогли напродавать проектов", "не было времени нормально совмещать две работы", хотя на самом деле причина намного проще и я это понял когда рефлексировал над вопросом — меня не прет зарабатывание бабла. Мне это не надо. Цифры на счетах не греют душу и не компенсируют весь тот головняк, который надо пережить чтобы заработать даже те гроши, которые мы получали.
Ну то есть вроде как хорошо что есть бабло и что можно не смотреть на чек в супермаркете. Но вообще я живу на минималках, контролирую траты и для нормальной жизни думаю мне 500$ хватило бы вполне. А если бы даже и не хватило, то 1000$ — ну так точно с головой. С декабря прошлого года я вообще существую в ремонте. У меня дома нет душа, ванной, кухни, огромное количество пыли и строймусора. Но в целом норм. То есть оно конечно неудобно и напрягает, но привыкаешь и жить можно. Особенно если живешь надеждой что когда-то это закончится и каждый день видишь какой-то прогресс.
Поэтому я и не достиг особых успехов в зарабатывании бабла! Мне нравится девелопить, че-то там ковырять и тыкать палочкой, учить новые интересные вещи. Или не учить а просто играть в каэс или залипать в твитор. Но вот делать скучный проект за большие деньги? Да ну нафиг. Работать на износ за космический рейт? Ищите дураков. Вписываться работать каким-то турбоменеджером и "делать вещи"? Уже пробовал, спасибо, не надо.
Конечно кушать хочется, и уже не просто гречку без ничего, а что-то поинтереснее, и цели финансовые определенные тоже есть, поэтому так или иначе приходится идти на компромиссы и вкалывать.
Известно что лучше всех преуспевают в деле получения бабла те, кто больше всего это любит. Есть такие люди (называются предпринимателями) которых прет процесс зарабатывания бабла. Они будут делать деньги на чем угодно — хоть на улитках с кофе, хоть на разработке проектов.
На конфе после доклада ко мне подошли всякие чуваки и в числе прочих был гражданин который интересовался причинами неуспеха моей аутсорс шлюпки. Я сразу не сообразил и отвечал какую-то ерунду типа "не смогли напродавать проектов", "не было времени нормально совмещать две работы", хотя на самом деле причина намного проще и я это понял когда рефлексировал над вопросом — меня не прет зарабатывание бабла. Мне это не надо. Цифры на счетах не греют душу и не компенсируют весь тот головняк, который надо пережить чтобы заработать даже те гроши, которые мы получали.
Ну то есть вроде как хорошо что есть бабло и что можно не смотреть на чек в супермаркете. Но вообще я живу на минималках, контролирую траты и для нормальной жизни думаю мне 500$ хватило бы вполне. А если бы даже и не хватило, то 1000$ — ну так точно с головой. С декабря прошлого года я вообще существую в ремонте. У меня дома нет душа, ванной, кухни, огромное количество пыли и строймусора. Но в целом норм. То есть оно конечно неудобно и напрягает, но привыкаешь и жить можно. Особенно если живешь надеждой что когда-то это закончится и каждый день видишь какой-то прогресс.
Поэтому я и не достиг особых успехов в зарабатывании бабла! Мне нравится девелопить, че-то там ковырять и тыкать палочкой, учить новые интересные вещи. Или не учить а просто играть в каэс или залипать в твитор. Но вот делать скучный проект за большие деньги? Да ну нафиг. Работать на износ за космический рейт? Ищите дураков. Вписываться работать каким-то турбоменеджером и "делать вещи"? Уже пробовал, спасибо, не надо.
Конечно кушать хочется, и уже не просто гречку без ничего, а что-то поинтереснее, и цели финансовые определенные тоже есть, поэтому так или иначе приходится идти на компромиссы и вкалывать.
Внешняя политика в работе
Есть политика которая политика государственная и всё такое а есть политика корпоративная — внутренняя и внешняя.
Если вы работаете в компании, то внутренняя политика неизбежна. Есть отделы которые конкурируют друг с другом, есть те кого любит начальство, есть те кого не любит, есть родственники есть друзья и так далее. С размером компании растет и градус накала политических страстей и интриг.
Еще есть политика внешняя — это когда у заказчика есть еще другие вендоры и они могут с вами пересекаться по области деятельности. А могут и не пересекаться. С теми дружим с этими не дружим, эти конкуренты, эти дружат с руководством заказчика и прочее.
Оба вида мне невероятно противны. Когда я работал в большой компании то, начиная с определенного уровня постоянно сталкивался с эффектами и внутренней и внешней политик.
Например, работали мы у заказчика в одной команде с разработчиками другого вендора. Ребята неплохие, наши девелоперы с ними сдружились ну и начали тусить и бухать вместе в неформальной обстановке, после работы. Руководство об этом узнало и немедленно издало циркуляр "запретить" что и было быстро донесено до рядовых гребцов. Это мелкая политика.
Покрупнее, это когда мы внедряем большой продукт пару лет, а потом у заказчика меняется руководство и все что мы навнедряли тупо выбрасывают, потому что новое руководство == новый вендор. И такое было. Было и наоборот, когда мы заменяли какое-то вполне себе работающее решение своим поделием.
Но это широкие мазки, а вот особенно меня бесит когда такие вот интриги в итоге вредят всем. Прямо сейчас у меня следующий расклад — (мой) заказчик продал своему клиенту продукт, который частично пересекался с работой другого вендора. Грубо говоря, мы делаем бекенд, а другой вендор — и бекенд и фронтенд. Только бекендную часть мы у него отжали и ему достался только фронт. И вот сейчас есть требования которые логично и значительно проще реализовывать на фронте. Но тот вендор взъерепенился и переводит все стрелки на нас потому что мы типа бек делаем и значит все что касается "бека" — у нас. Теперь, из-за вот такой вот дурацкой политики мне нужно или городить огромную кучу костылей у себя в итак уже изрядно подзагаженой кодобазе, или делать какие-то адаптеры или еще черт знает что. В общем думать над решением и изворачиваться. Вместо того чтобы просто минимально подкрутить на другой стороне.
Для меня оно конечно хорошо — бабки-то заработаю, но в целом для мира такой расклад плохой. Потому что создаются подпорки там, где их быть не должно, и все это просто потому что каким-то людям не хочется уступить. Как же правильно определять границы? Ну это вообще серьезный вопрос, я не знаю, но есть очевидные вещи, которые прям просятся быть решенными "правильно".
Короче там где есть политика, несмотря на то, что она есть везде, работать тупо. Потому что ты тратишь усилия не на решение задачи правильно а на бессмысленную возню просто потому что кучка людей не смогли и не захотели договориться друг с другом.
Есть политика которая политика государственная и всё такое а есть политика корпоративная — внутренняя и внешняя.
Если вы работаете в компании, то внутренняя политика неизбежна. Есть отделы которые конкурируют друг с другом, есть те кого любит начальство, есть те кого не любит, есть родственники есть друзья и так далее. С размером компании растет и градус накала политических страстей и интриг.
Еще есть политика внешняя — это когда у заказчика есть еще другие вендоры и они могут с вами пересекаться по области деятельности. А могут и не пересекаться. С теми дружим с этими не дружим, эти конкуренты, эти дружат с руководством заказчика и прочее.
Оба вида мне невероятно противны. Когда я работал в большой компании то, начиная с определенного уровня постоянно сталкивался с эффектами и внутренней и внешней политик.
Например, работали мы у заказчика в одной команде с разработчиками другого вендора. Ребята неплохие, наши девелоперы с ними сдружились ну и начали тусить и бухать вместе в неформальной обстановке, после работы. Руководство об этом узнало и немедленно издало циркуляр "запретить" что и было быстро донесено до рядовых гребцов. Это мелкая политика.
Покрупнее, это когда мы внедряем большой продукт пару лет, а потом у заказчика меняется руководство и все что мы навнедряли тупо выбрасывают, потому что новое руководство == новый вендор. И такое было. Было и наоборот, когда мы заменяли какое-то вполне себе работающее решение своим поделием.
Но это широкие мазки, а вот особенно меня бесит когда такие вот интриги в итоге вредят всем. Прямо сейчас у меня следующий расклад — (мой) заказчик продал своему клиенту продукт, который частично пересекался с работой другого вендора. Грубо говоря, мы делаем бекенд, а другой вендор — и бекенд и фронтенд. Только бекендную часть мы у него отжали и ему достался только фронт. И вот сейчас есть требования которые логично и значительно проще реализовывать на фронте. Но тот вендор взъерепенился и переводит все стрелки на нас потому что мы типа бек делаем и значит все что касается "бека" — у нас. Теперь, из-за вот такой вот дурацкой политики мне нужно или городить огромную кучу костылей у себя в итак уже изрядно подзагаженой кодобазе, или делать какие-то адаптеры или еще черт знает что. В общем думать над решением и изворачиваться. Вместо того чтобы просто минимально подкрутить на другой стороне.
Для меня оно конечно хорошо — бабки-то заработаю, но в целом для мира такой расклад плохой. Потому что создаются подпорки там, где их быть не должно, и все это просто потому что каким-то людям не хочется уступить. Как же правильно определять границы? Ну это вообще серьезный вопрос, я не знаю, но есть очевидные вещи, которые прям просятся быть решенными "правильно".
Короче там где есть политика, несмотря на то, что она есть везде, работать тупо. Потому что ты тратишь усилия не на решение задачи правильно а на бессмысленную возню просто потому что кучка людей не смогли и не захотели договориться друг с другом.