Как стать автором
Обновить
632.08

Карьера в IT-индустрии

Работать, работать и работать (в IT)

Сначала показывать
Порог рейтинга
Уровень сложности

Активность найма на IT-рынке в 4 квартале 2023

Время на прочтение3 мин
Количество просмотров22K

Несмотря на то, что новый 2024 год в самом разгаре, мы не можем пройти мимо аналитики предыдущего. Изучили, что происходило с наймом в последнем квартале 2023 — какие специализации и квалификации активно искали на Хабр Карьере, у каких компаний было больше всего вакансий и куда откликались чаще всего. 

Спойлер: в прошлом квартале в топ-5 востребованных специализаций впервые вошел инженер по автоматизации тестирования — он подвинул мобильную разработку. 

Остальные ответы — под катом.

Читать далее
Всего голосов 33: ↑33 и ↓0+33
Комментарии18

Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра

Уровень сложностиСредний
Время на прочтение33 мин
Количество просмотров97K

Привет, Хабр!

Так уж повелось, что любой уважающий себя работодатель перенимает передовые^✻ методики FAANG — по этой причине практически во всех IT-собесах есть она: секция алгоритмов. Кто-то ей рад, кто-то не очень, но секция есть и уходить пока не планирует. Поэтому нужно закатать рукава и достойно встретить суровую реальность.

Читать далее
Всего голосов 216: ↑214 и ↓2+212
Комментарии77

Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра

Уровень сложностиСредний
Время на прочтение33 мин
Количество просмотров97K

Привет, Хабр!

Так уж повелось, что любой уважающий себя работодатель перенимает передовые^✻ методики FAANG — по этой причине практически во всех IT-собесах есть она: секция алгоритмов. Кто-то ей рад, кто-то не очень, но секция есть и уходить пока не планирует. Поэтому нужно закатать рукава и достойно встретить суровую реальность.

Читать далее
Всего голосов 216: ↑214 и ↓2+212
Комментарии77

Вы точно работаете 8 часов?

Время на прочтение1 мин
Количество просмотров84K

В России, как и во многих странах Европы, перерыв на обед не включён в рабочее время. У нас это закреплено в статье 108 ТК РФ. Поскольку длительность обеда чаще всего 1 час, то рабочий день длится 9 часов. А если работать в офисе и учесть время на дорогу, то получится, что на работодателей мы можем тратить около 10 часов нашего времени или даже больше.

Читать далее
Всего голосов 145: ↑105 и ↓40+65
Комментарии283

Истории

Неочевидные минусы позиции тимлида

Время на прочтение4 мин
Количество просмотров21K


Я встречал достаточно большое количество материала по тому, как стать team lead-разработчиком, зачем это делать и т. д., в то время как, говоря про минусы, упоминают в основном об увеличении количества созвонов/общения с людьми. Я попробую описать те моменты, про которые обычно не говорят.

Последние 6 лет я работаю backend team lead. В основном это проектная разработка, но с продуктами тоже приходилось работать.

Минусы под катом.
Всего голосов 55: ↑50 и ↓5+45
Комментарии93

Как я перешёл на тёмную сторону: путь из Андроида в бэкенд

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров8.4K

Привет, Хабр! Меня зовут Андрей. 7 лет я разрабатываю под Android. Год назад я писал код для мобильного приложения банка и особо не задумывался о переходе на другие задачи.

В один прекрасный день мне прилетела таска — добавить параметр в диплинк на Андроиде. Потом меня попросили добавить его ещё и на бэке. Я закоммитил, запушил, проверил — всё работает. Ребята в шутку предложили мне перейти в бэкендеры из Андроида. Тут я задумался, а шутка ли это, челлендж показался мне интересным.

Расскажу о своих экспериментах с бэком в формате дневника — вдруг вы решите повторить мой опыт или поделитесь, как проходили этот путь сами.

Читать далее
Всего голосов 31: ↑30 и ↓1+29
Комментарии8

Иногда лучше делать, а не планировать

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров43K

Пожилой рабочий на строительстве «Эмпайр-стейт-билдинг» в 1930 г., источник. Вся стройка от подготовки стройплощадки до торжественного запуска лифтов заняла 410 дней

В последнее время часто приходится слышать про новую модель управления — избыток административных кадров, не имеющих отношения к основному производству. К сожалению, это особенно ярко проявляется в IT-индустрии, где количество менеджеров среднего звена сильно превышает стандартные показатели. Например, в компании Google доля менеджеров уже достигла 15% от общей численности персонала, то есть по одному менеджеру на пять-шесть работников. Это заметно превышает средний показатель в сфере услуг 1 к 15.

Избыток менеджеров в компании ведёт к негативным последствиям:

  • засилье KPI с последующей деградацией продукта, которое по менеджерской логике должно увеличивать DAU;
  • деградация корпоративной культуры из-за офисных интриг и карьеризма;
  • снижение продуктивности разработчиков из-за бесконечных совещаний, созвонов, отчётности и использования ПО для «повышения эффективности» (таск-трекеры, тайм-трекеры, календари и проч.);
  • цифровое истощение и выгорание сотрудников.

Это стандартные издержки от переизбытка менеджеров. Иногда даже единственный менеджер приносит больше вреда, чем пользы.
Читать дальше →
Всего голосов 186: ↑175 и ↓11+164
Комментарии103

Право на выходное пособие

Время на прочтение3 мин
Количество просмотров8.7K

Представим следующую распространённую в IT ситуацию. Вы работаете над интересным проектом в успешной компании. У вас всё хорошо: вам комфортно работать в классной команде, фичи мутятся, пайплайны крутятся, зарплата платится. Руководство рапортует о новых достижениях и рекордных прибылях. Но однажды к вам приходит менеджер и сообщает, что проекту плохо, и намекает на скорые увольнения. Нередко в таких ситуациях работнику предлагают увольнение по соглашению сторон с выплатой выходного пособия. И многие работодатели его добросовестно выплачивают. Но есть и такие, которые «кидают» своих бывших работников и оставляют без выплат, несмотря на их наличие в соглашении. Абсурд ситуации в том, что в случае разбирательств некоторые суды вставали на сторону работодателей.

Читать далее
Всего голосов 94: ↑88 и ↓6+82
Комментарии7

Почему OKR — это отстой

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров23K

Наверно, многие из моих читателей как раз закончили квартальный (и/или годовой) цикл планирования, так что сейчас будет подходящее время напомнить, что процесс, которым мы пользуемся как стандартом в технологической отрасли, на самом деле — полная чушь. Разумеется, я имею в виду методологию Objectives and Key Results. Давайте же поговорим об OKR, что это такое и откуда они взялись, а ещё о том, почему это ужасная идея.

Читать далее
Всего голосов 59: ↑53 и ↓6+47
Комментарии26

Внимание. Ведется аудиоконтроль

Время на прочтение2 мин
Количество просмотров5.3K

Осенью 2023 года департамент здравоохранения Москвы начал пилотный эксперимент по аудиозаписи амбулаторного приёма врача. Причиной эксперимента послужили жалобы пациентов на стиль общения врачей и их формальное отношение к приёму. Данные, собранные и проанализированные за месяц, показали, что за время проведения пилота количество жалоб на врачей снизилось в 4 раза.

Вместо того, чтобы мотивировать врачей, поднимая их уровень жизни, сокращая нагрузки, формируя в обществе уважительное отношение к медицинскому работнику, бюрократы из министерства решили в очередной раз использовать кнут. Если пилот распространят, то медицинские организации получат ещё одну порцию ответственности: «за хранение и порядок работы с аудиозаписями». Главврачи получат ещё один инструмент давления на собственный персонал (узнать врача по голосу будет нетрудно). Низовое звено снова будет наказано за испорченную статистику.

Пациенты тоже получают несколько неиллюзорных рисков в случае утечки данных:

Читать далее
Всего голосов 54: ↑40 и ↓14+26
Комментарии61

Где-то в дороге мы забыли о мастерстве программирования

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров16K

«Поставляй!»

«Мы теперь Agile, детка. Двигайся быстро и ломай вещи!»

«Мы оцениваем наших инженеров по тому влиянию, которое они оказывают!»

Где‑то по пути, в разгар agilification программного обеспечения или золотой лихорадки зарплат инженеров‑программистов, мы забыли о мастерстве.

Читать далее
Всего голосов 39: ↑33 и ↓6+27
Комментарии70

Продолжение трудового конфликта в «Таргет Плюс» (Target AI)

Время на прочтение2 мин
Количество просмотров9K

В середине января мы писали о трудовом конфликте в компании «Таргет Плюс», резиденте «Сколково». Напомним, что после закрытия одного из проектов в середине ноября 2023 года руководство решило уволить специалиста по машинному обучению. Чтобы сэкономить на расходах, менеджмент поставил работнику ультиматум: увольняйся по собственному желанию, либо будешь уволен по результатам аттестации. 19 января аттестация была проведена, работник ожидаемо её не прошёл и был уволен.

Читать далее
Всего голосов 99: ↑91 и ↓8+83
Комментарии24

Как я поменял профессию: из тканевой инженерии в adult-индустрию

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров62K

Если ты DevOps, который работает с adult‑проектами, то твой типичный «взрослый контент» будет выглядеть примерно так.

Одна из самых традиционных тем на Хабре — это внезапные карьерные перемещения из различных профессий в IT и обратно. У меня, вот, чудесный коллега — профессиональный мясник с соответствующим образованием. Мониторинг настраивает как боженька и умеет убедительно отстаивать свою точку зрения. Образование позволяет.

Меня тоже можете принимать в свои ряды людей со странной сменой профессии. Как многие помнят по моим старым постам — я изначально врач, который свернул в направлении фундаментальной науки и тканевой инженерии. Все вот эти развлечения со стволовыми клетками, выращиванием органов в биореакторах и прочими нетиповыми экспериментальными задачами. И вот тут меня внезапно позвали на собеседование в крупный телеком… Короче, очнулся я уже будучи DevOps в компании, которая занимается сложными проектами, некоторые из которых про adult‑видео. Ну вот те самые специальные обучающие фильмы для взрослых, которые двигатель прогресса. С петабайтами отданного трафика, набегами миллионов пользователей и прочими радостями.

Работает у нас это примерно так — у бизнеса наступает момент, когда приходит осознание, что все. Приехали. Инфраструктура работает, вроде бы все в порядке, но построена на костылях, которые заботливо укладывали три поколения сотрудников назад. Документации нет, как все это работает — никто не помнит. Если сервер сдохнет, воскресить в случае чего никто не сможет.

И вот где‑то в этот момент обычно появляемся мы с командой WiseOps и начинаем перебирать по винтику все археологические слои кода, архитектуры и бизнес‑логики. У нас уже есть несколько десятков клиентов и три из них про видеоконтент.

Предлагаю перейти под кат, а я попробую рассказать, как выглядит вся эта индустрия глазами врача/био‑инженера/DevOps.

Читать далее
Всего голосов 215: ↑206 и ↓9+197
Комментарии164

Ближайшие события

Корпоративный куколдизм

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров116K

Зачастую мне приходится слышать в подкастах или лицезреть в комментариях примерно такой диалог: "Я вашу айтишечку на балде вертел. Я сюда ради денег пришёл, которые в России ни в одной другой области не платят. Я вру на собесах об опыте, потому что работодатели точно так же врут соискателям об условиях работы, требования к джунам сениорские, а зарплата - нет"

Читать далее
Всего голосов 407: ↑318 и ↓89+229
Комментарии1149

Как организовать систему оплаты в компаниях, занимающихся разработкой

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров6.4K

Любая программная компания рано или поздно сталкивается с проблемой должностей. Некоторые организации довольствуются «плоской» системой, но в отсутствие системы должностей возникают теневые иерархии, что на самом деле хуже. Должности дают чёткую демаркацию ожиданий от конкретного сотрудника. Например, гораздо проще возложить на ведущего разработчика ответственность за техническое руководство, если эта роль чётко определена. Без определений должностей наверх будут подниматься самые громкие, а тихие и вдумчивые останутся незамеченными.

Сложность чёткого определения должностей заключается в том, что люди пытаются обмануть систему (всегда заявляя, что они заслуживают новой должности/повышения зарплаты). Я наблюдал, как для борьбы с этим организации создают всё более длинные определения, позволяющие избегать пограничных случаев. Постепенно определения начинают занимать несколько страниц и перестают умещаться в головах. В процессе сложности системы соблюдение её правил ослабевает, а потом люди просто перестают им следовать. Я считаю, что есть более правильный путь, поэтому предлагаю следующее:

Не платите за то, сколько людей под руководством или сколько строк кода они написали. Платите им за генерируемые результаты.

Эта философия сильна и наделяет свободой. Неважно, если вы сотрудник, вносящий индивидуальный вклад (individual contributor, IC), занимаетесь техническим руководством или управлением командой. Важно то, насколько ваш вклад влияет на прибыль бизнеса.

В этом посте предлагается многоуровневая система, которую можно применять к IC, техническим руководителям и руководителям команд.
Читать дальше →
Всего голосов 50: ↑46 и ↓4+42
Комментарии7

Лучшие IT-работодатели России 2023: ежегодный рейтинг Хабр Карьеры

Время на прочтение7 мин
Количество просмотров77K

В начале каждого года мы на Хабр Карьере подводим итоги предыдущего для компаний: просим специалистов справедливо оценить своих прошлых и нынешних работодателей. Дальше собираем оценки и составляем рейтинг компаний с лучшими условиями для работы.  

Оценки за прошлый год собраны, и мы открываем рейтинг лучших IT-работодателей России в 2023. Ниже — про качества, за которые их особенно ценят.

Читать далее
Всего голосов 57: ↑49 и ↓8+41
Комментарии63

Типы собеседования или как довести соискателя

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров21K

Привет Хабр!

За свою карьеру, мне довелось пройти много собеседований, и я хотел бы поделиться с вами "типами собеседований" в формате коротких историй. По ходу повествования, мы постараемся понять, а какое же идеальное собеседование? И на какие собеседования лучше не тратить своей время.

Читать далее
Всего голосов 54: ↑46 и ↓8+38
Комментарии29

Как реагировать на то, что вы не единственный (работодатель)?

Время на прочтение5 мин
Количество просмотров24K

Когда в начале пандемии мир внезапно был вынужден работать из дома, это глубоко потрясло многих руководителей.

Я постоянно учусь руководству и был лидером более сорока лет, в том числе работал вице-президентом отдела HR в Microsoft. Момент возникновения необходимости работы из дома был удивительным временем, потому что дал мне возможность увидеть страх на лицах менеджеров: они внезапно потеряли тот самый контроль, которым жили.

Менеджеры, потерявшие контроль


Работающие из дома сотрудники были избавлены от поездки на транспорте до работы, от мешающих факторов в офисе и зоркого надзора своих менеджеров. Большинство совершило этот переход эффективно, и многие даже преуспевали. Но некоторые воспользовались преимуществами новообретённой свободы.

Отсутствие контроля повергло менеджеров в ужас. Они рассказывали становившиеся виральными истории о том, как их подчинённые тратили время на видеоигры, работу на пляже и, что самое ужасное — на две работы на полную ставку.

Осенью 2022 года многие СМИ писали поразительные истории о программистах из Кремниевой долины, зарабатывавших больше полумиллиона долларов на нескольких работах с полной ставкой — они жонглировали Zoom-созвонами и множеством дедлайнов в своём основном офисе, чтобы «обмануть» систему.

Очевидно, менеджеров коробило то, что эти сотрудники оставались безнаказанными.
Читать дальше →
Всего голосов 43: ↑36 и ↓7+29
Комментарии50

Несколько советов начинающим инженерам и не только

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров13K

Меня зовут Женя, я главный разработчик в компании ITFB Group. По долгу службы я общаюсь с большим количеством разработчиков: собеседую, помогаю в развитии, выступаю наставником, иногда оказываю психологическую поддержку. Кому-то советую книги, предлагаю использовать те или иные популярные процессы или просто стараюсь подсказать что-то, что опытный инженер считает фундаментальным. 

Пройдя путь от начинающего до немного продвинутого инженера, я выделил несколько важных советов и решил оформить их в пост. Не претендую на сакральность, но считаю, что вещи, описанные ниже, могут быть весьма полезны разработчикам любого уровня, особенно в неспокойные моменты карьерной жизни.

Читать далее
Всего голосов 37: ↑35 и ↓2+33
Комментарии8

Несколько советов начинающим инженерам и не только

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров13K

Меня зовут Женя, я главный разработчик в компании ITFB Group. По долгу службы я общаюсь с большим количеством разработчиков: собеседую, помогаю в развитии, выступаю наставником, иногда оказываю психологическую поддержку. Кому-то советую книги, предлагаю использовать те или иные популярные процессы или просто стараюсь подсказать что-то, что опытный инженер считает фундаментальным. 

Пройдя путь от начинающего до немного продвинутого инженера, я выделил несколько важных советов и решил оформить их в пост. Не претендую на сакральность, но считаю, что вещи, описанные ниже, могут быть весьма полезны разработчикам любого уровня, особенно в неспокойные моменты карьерной жизни.

Читать далее
Всего голосов 37: ↑35 и ↓2+33
Комментарии8

Вклад авторов