Первое и самое очевидное: любую обезьяну можно обучить хорошо писать код. Но это не значит, что вы будете работать с этой обезьяной.
Все начинается еще на этапе трудоустройства.
Первый этап в 90% случаев это общение: с HR, с людьми, которые тебя рефают итд
От них зависит, продолжится ли цепочка трудоустройства дальше.
Всем, понятно, не угодишь и иногда на этом этапе сыпятся талант. люди без софт
Чаще всего HR работают именно как фильтр самых отбитых представителей индустрии, которые 100% не подойдут команде, но иногда по ошибке отсеиваются и действительно хорошие люди.
Но банально отсеить тех, кто голый пришёл на собес это правильное решение, как по мне)
Иногда на HR собесе знакомятся и дают тестовое, которое просто показывает то, что вы серьезно настроены на смену работы и с вами вообще есть смысл общаться и тратить время команды
Делать выводы на основе тестового это вообще кек.
Иногда человек просто задрочил тестовые (они все плюс-минус представляют из себя одно и тоже) и сделает любое тестовое идеально, но это не значит, что он хороший работник и наоборот.
На «техническом» собесе же чаще всего кандидат думает, что проверяют его хард скиллы, хотя в большинстве случаев это не так.
Если мне с тобой было бы интересно работать, но хард-скиллов у тебя не хватает, добро пожаловать в штат.
Тем более, опять же, существуют всякие cracking the code interview и сборники вопросов, которые можно выдрочить и получить должность.
В одно время я просто ходил по собесам и собирал все вопросики в свой телеграм-анальчик
К концу второй недели, если ты будешь делать также, ты сможешь ответить на весь спектр вопросов вне зависимости от твоих реальных скиллов.
Тоже самое работает, кстати, с инвесторами, которые спрашивают у тебя про твой продукт.
Встреча с первым инвестором тебе будет сниться еще долгое время, зато к 20 инвестору у тебя уже все будет отскакивать от зубов
Поэтому, возвращаясь к теме собесов, в первую очередь смотрят на то, подходишь ли ты как человек и твоё видение разработки в целом команде.
К примеру, вся команда ругается матом и посылает друг друга нахуй, но не со зла, а просто потому что такая манера ЭФФЕКТИВНАЯ общения в коллективе.
Это не значит, что там сидят ебаные токсики, просто люди так привыкли общаться и это НОРМАЛЬНО
И обратный пример, когда вся команда тебе «тонко» намекает на то, что твой код говно, а ты в упор не понимаешь слова «ну вот здесь стоит, пожалуй, пересмотреть» и думаешь что «и так сойдёт».
Люди буквально разговаривают на разных языках и не будут друг друга понимать, будут копить какие-то обидки, жаловаться и прочее.
Такой подход никому не нужен, поэтому выбирают в первую очередь людей «по душе».
И вот здесь у нас на периферии появляются менеджеры: люди, которые надевают разные маски под разные коллективы, команды и встречи.
Люди, которые тонко понимают кого нужно пнуть и послать нахуй, а кого похлопать по плечу и дать порыдать в жилетку.
Менеджеры почти всегда находятся между разными «кластерами» людей, и, чаще всего, эти кластеры абсолютно несовместимы и никогда друг с другом не смогут договориться без «клея».
Поэтому менеджер чаще всего выступает в каких-то конфликтных ситуациях как переговорщик и подсказывает какие-то неочевидные для одной или другой стороны вещи.
Приведу пример из жизни.
У нас было утверждение дизайна на фоне проебанных сроков, проебанного вообще ВСЕГО.
И в дизайне были косяки, которые мы устно проговорили на предыдущей встрече, что они не должны повториться.
Ошибки были пустяковые типа на iOS были элементы дизайна из Android и наоборот.
Ну я и ляпнул что-то типа: «ДА БЛЯДЬ, ДИЗАЙН ГОВНО!» и пошло-поехало по существу.
Я искренне тогда не понял, почему на меня обиделась дизайнерка, которая его делала до момента,
, пока мне об этом не сказал менеджер.
«Дизайн говно» в моем понимании значило, что дизайн необходимо снова отправить на доделку, потому что есть ошибки.
В её понимании «дизайн говно» значило, что я её персонально ненавижу и хочу унизить её скиллы
Ситуация потом разрешилась, конечно, но осадочек-то остался.
Вот в таких ситуациях и необходимы менеджеры, которым вы, как специалист, должны объяснить понятным языком чего вы хотите, а менеджер должен объяснить вам, чего хотят от вас
Поэтому, кста, многие недооценивают менеджеров и принижают их роль в команде и компании в целом.
Я не говорю о каких-то конкретных примерах, возможно, ваш конкретный менеджер и пидарас, но это не значит, что остальные тоже
Поэтому я ратую за то, когда из хороших миддлов-помидоров вырастают отличные менеджеры.
Когда ты можешь подкрепить свои хард-скиллы софт-скиллами и наоборот, ты становишься незаменимым членом команды
Хороший менеджер всегда знает, когда «включить душИлу и токсика», а когда «няшку-стесняшку», а главное с кем и в какой ситуации.
К сожалению, на русском не нашёл статей особо про эмоциональный интеллект, зато на медиуме их хоть жопой жуй:
medium.com/tag/emotional-…
Поэтому ни в коем случае не отказывайте себе в том, чтобы поучиться чему-то у своего менеджера и наоборот, помогите ему сделать его первый сайт/аппу, если он хочет :)
Нет ничего плохого в том, что вы станете более открытыми, чувствительными к другим и выучите пару кеков