Рекламе Telegram ботов посвящается...
Тег: Пое_bot_ина
Если у тебя были мысли или мечты стать техдиром, послушай батю, почему тебе это не нужно. Если не испугает — окей, тогда иди дальше к цели, но уже без розовых очков.
Техдир в компании — он же Гога, он же Гоша, он же технический директор, он же CTO, часто путают с CIO. Никто не может точно объяснить, чем отличается от ИТ-директора. Но чаще всего это главный, отвечающий за «станок» с программистами, в который на вход подают сырые задачи от бизнеса, а на выходе получают сайты, приложения и другие программы.
Специально расскажу тебе, мой юный друг, НЕ про маленький стартап или СНГ-шную компанию — такие у меня тоже были в моём опыте, по этих чудаков расскажу как-нибудь в другой раз.
Когда ваш стартап ещё на стадии котлована, вас всего 2 человека, но вы уже называете себя CEO и CTO.
Я расскажу про мой самый первый опыт техдирства — в международной компании на 3000+ жопомест с офисами в десятке стран, СНГ-шными корнями и штаб-квартирой в Англии. Я немного приукрашу, чтобы максимально передать как сильно там вчерашний техлид охреневает от происходящего безумия и от того как рушатся его красивые мечты о работе техдира, когда он получает заветную лычку. Но не думайте, что в других компаниях новоиспечённому техдиру будет сильно легче.
Твой новый начальник (CEO или фаундер) не будет с тобой говорить о технологиях, техдолге, архитектуре. Ему на всё это вообще пох*р, для этого у него есть CTO (ты). Вы будете говорить только про деньги и метрики бизнеса: MRR, LTV, CAC, PnL, ROI... Я в этом мало что понимал, пришлось быстро освоить всю базу продакт менеджмента и языка выручки.
Ещё у тебя теперь есть втора команда — команда C-Level. По сути такие же бедолаги, как и и ты. Каждый со своим департаментом в подчинении с десятками и сотнями людей. И вам нужно работать сообща, но кто-то обязательно будет конкурировать, отстаивая свои интересы, а не общие интересы фирмы. И ты будешь иногда делать так же.
Когда CEO компании с очень сложным акцентом, тебе его нужно в чём-то убедить, а у тебя уровень B1 — это п*здец. Потом мы ещё индусов начали нанимать, там я вообще ничего не понимал. Пришлось за 4 месяца поднимать уровень до C1 и учить хинглиш.
90% твоей работы теперь вообще слабо связано с технологиями, инфраструктурой и программированием. Ты строишь систему performance review для IT, выбиваешь и защищаешь ФОТ, планируешь стратегию разработки на 5 лет вперёд и защищаешь её перед бизнесом. Теперь у тебя много общих задач с HR директором, главным юристом, финансовым директором, куча переговоров с подрядчиками и ключевыми клиентами (иногда ночью из-за часовых поясов) и т. д. Всему учишься на ходу.
Руководство компании находится под сильным давлением совета директоров. А ещё covid, сво, ссанкции. Приходится принимать десятки сложнейших решений, и принимать часто нужно быстро, в условиях отсутствия информации. Успел учесть риск и заранее подготовить свой отдел — хорошо, тебе же легче. Не успел — твои проблемы.
После такого опыта любые сложные решения принимать становится легко. Нанять 300 человек за квартал и отожрать кусок Китая? — Погнали. Первыми в стране сделать своих летающих дронов-доставщиков, когда специалистов на рынке почти нет? — Скажите, когда приступать.
Не забывай об этом. Все компании проходят один и тот же жизненный цикл.
В этом посте будет не одна история, а несколько забавных зарисовок, каждая из которых не достойна отдельного поста.
Обслуживал я как-то ЦОД одной федеральной службы в качестве инженера на аутсорсе. Я отвечал в первую очередь за системы хранения данных и резервного копирования, но и серверами занимался по мере необходимости. В ЦОДе у них был настоящий зоопарк из оборудования. Олни только хранилища были и Dell и NetApp и Emc. И вот однажды потребовалось извлечь из серверного шкафа один старенький сервер. А шкаф этот был прямо отдельным произведением искусства. Явно самый дешёвый шкаф из тонкого металла, который забили до отказа оборудованием. Судя по его виду, когда в него воткнули последний сервер, его намертво перекосило под тяжестью железа и ничего вытащить оттуда уже было нельзя. И вот я, как в сказке про репку, тяну-потяну а вытянуть не могу. Принимаю волевое решение вытащить часть серверов, не отключая их, так как они все очень важные, судя по рассказам ответственных лиц, чтобы разгрузить стойку и вытащить тот, который требуется. Стоит упомянуть что на все работы со мной ходил представитель организации, следил чтобы я чего лишнего не сделал. И вот, я выбрал первую жертву - сервер на два юнита со здоровенной ручкой, за которую его должно быть очень удобно вытаскивать. Берусь за эту ручку, тяну... и из корпуса сервера выезжает модуль с процессором и памятью. Оказывается, у этого сервера была очень, сука, удобная модульная архитектура. Чтобы получить доступ к процессору или памяти не нужно было вытаскивать весь сервер и раскручивать его. Нужно просто потянуть за ручку извлечения. Бросил быстрый взгляд на сопровождающего, увидел, что он не смотрит, быстро засунул модуль назад и притворился, что ничего не случилось)
Ещё интересные случаи были, когда я работал на второй линии поддержки пользователей из США и Канады.
У одного из клиентов было два контура сети. В одном контуре все серверы носили названия алкогольных напитков, а в другом - пород медведей. Видимо, это как-то связано с тем, что заказчик был из Канады. Проблема у него с нашим софтом была достаточно сложная и общался я с ним пару недель очень активно. В результате в контурах той компании появились серверы Samogon и Medved.
И мой любимый случай с той же работой. Когда заявка приходит на первую линию, сотрудники там отрабатывают по скриптам и, если не могут решить проблему, собирают все необходимые логи и передают кейс на вторую линию. И вот пришел ко мне такой кейс, где проблема явно сетевая, а логи wireshark, программы которая перехватывает сетевые пакеты, не собраны. Приходится мне писать клиенту письмо: дорогой клиент, для расследования проблемы нам нужны логи wireshark. Вы можете собрать из самостоятельно, вот инструкция, либо давайте назначим время, когда я смогу подключиться удаленно и собрать необходимые логи. Судя по всему наши индусы уже подзадолбали клиента, иначе я не могу объяснить то, что я получил в ответ. Его ответ я со смехом вспоминаю до сих пор: "у вас такая плохая техподдержка, что вы не могли бы оттраблшутить почему обезьяна с бананом в жопе не может срать". Очень хотелось написать в ответ что-то вроде: "мы конечно обезьянами не занимаемся, но в пробовали вытащить и снова вставить?" Но, мне бы это боком вышло, так что пришлось вежливо уговаривать на предоставление логов.
Однажды, лет 13 назад, на одном проекте арендовали у галеры трешку кодеров, реализовывать функционал не по критическому пути. Реквесты я не принимал, ревью не проводил, но немного следил за архитектурой кода. Поэтому, глянув принятый на тест мерж от них, увидел, что эти диплодоки не фильтруют данные на входе в бд и не экранируют на выходе (html/xss уязвимость очень высокого порядка). Ну и хуйнул на тестовом сервере для самого часто используемого контрагента в одно поле хтмл с выводом сисек, а потом в другое поле бесконечный алерт. И кинул ответственному баналитику ссылку, мол из за кривых данных всё падает и непотребства выводит. Ибо знал, что если бы я сам попытался с ними законтачить, то скорее всего мне бы указали направление на хуй, парни там борзые были, из крутой галеры (только видимо пока научились только собесы проходить), а я анонимус с ннм конторы.
А вот чего я не знал, так это того, что прямо сейчас с тестового сервера стейкхолдерам проводят презентацию по этому функционалу в соседнем зале для переговоров.
З.Ы. раз история взлетела, докину ещё одну с этой же конторы. Организовали совещ для обсуждения экстренно вводимого функционала и сроков реализации. Пришло несколько человек от заказчика (госуха, проекты огроменные). После обсуждения функционала задали тимлиду вопрос: до даты X успеете? А этот чел, когда начинал "сильно думать" постоянно ходил туда-сюда. И в этот раз он вскочил, ходит пару минут. Задумался сильно. Достаёт сигарету, подкуривает. На него все смотрят в ахуе и молчат. Он остановился, очнулся, затушил сигарету и говорит: не, я команду в овертаймах до истерики доведу, но не успеем.
Главный от заказчиков: ну чтож, вижу, что в этот раз не тянете время и правда не успеете. Две недели сверху ещё.
Я удивляюсь, что многим фирмам ещё не понятно, насколько это опасный инструмент - все эти годовые ассессменты/ревю.
Я просто в силу профессии их помогаю людям писать (после долгих лет в ИТ на международных проектах сейчас преподаю технический и бизнес английский, и значительная часть работы у меня с ноября по февраль, пока не утвердят бюджеты на следующий финансовый год - обсудить, отредактировать и помочь написать презентацию/документ на английском).
И вот в 8 случаях из 10 из "боже, aelynnie, чё писать-то?! меня уволят за профнепригодность" человек к концу процесса приходит к "так, блэт, я же охуенен; почему я в этой шарашкиной конторе ещё сижу?".
И человек, не получив своё повышение (или получив условно индексацию 3%, что, мягко говоря, не соответствует его ожиданиям) берёт этот самый асс-, простите, -эссмент, и ему практически переделывать ничего не надо - вот он, красивый, структурированный и понятный CV, кавер и текст самопрезентации. Идёшь и продаёшь себя.
То есть так сидел бы человек у вас сидел бы, со своим стокгольмским синдромом, в ус бы не дул. Но вот вы заставили его вынырнуть из суеты, выдохнуть и посмотреть на себя со стороны. Трезво оценить себя, свою ценность и свои умения. И человек внезапно понимает, что он классный специалист-то, оказывается, сильно засидевшийся на одном месте.
Не, я понимаю, что не все такие непризнанные гении. Тут с моей стороны ошибка выборки, потому что людям, которым на себя и свой профессионализм пофиг, и не нужен, собственно, преподаватель делового английского. Но так или иначе, контора в любом случае не воздаст по заслугам всем высоко квалифицированным специалистам. Но многих потеряет в течение года после таких вот self-assessment'ов, даже не видя связи.
P.S. угу, я знаю, что рынок ИТ перегрет, я так-то тоже оттуда ушла не только гибкого графика ради. Но перегрет он в области управления (продуктами, проектами, командами) и стартового/среднего звена. За сильные опытные инженерные кадры как была битва, так она и есть, тем более, что потихоньку уже на ИИ многие такого наворотили, что сотня свежайших выпускников курсов почему-то не спасают. А печеньки и плойка в офисе почему-то больше не УТП.
Это я вчера, когда заЕмучился прикручивать Citrix на удаленке к 1С
Хотелось так же сильно уебать по ебучему микротику, у которого прописаны только те порты, которые используются во внутренней сетке.
это пиздец....