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

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

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

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

Почему я больше не буду учить программированию

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

За последние три года ко мне обращалось несколько человек, которые просили научить их программированию. Вспоминая собственный путь, я никому не отказывал и даже не брал за это деньги. Мне хотелось, чтобы люди не страдали как я, поэтому облегчал процесс обучения как мог. По итогу этого опыта, я больше не буду учить программированию. И вот три истории почему.

Читать далее
Всего голосов 212: ↑146 и ↓66+80
Комментарии335

Я уже 14 лет в отрасли, но программировать по-прежнему сложно

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

Много лет назад, учась computer science на старших курсах, я долго изучал различные вакансии онлайн, надеясь найти подходящую должность стажёра-программиста.

Кроме вакансий для стажёров я иногда случайно нажимал на объявления о вакансиях «сеньор-разработчика». Помню, больше всего меня поражало то, что первой строкой шло требование определённого количества лет работы: «Эта должность требует 5+ лет опыта».

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

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

С опытом программирование не становится намного проще, о «проще пареной репы» можно только мечтать.

Написание кода для множества «больших проектов» — это не только неинтересное, но и опасное занятие, гораздо менее увлекательное, чем решение алгоритмических задач в LeetCode.

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

Поразмыслив, я пришёл гораздо к большему множеству мыслей о программировании. В этой статье я вкратце изложу восемь из них.

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

Что умеет калькулятор зарплат в IT — о сервисах Хабр Карьеры

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

Если вы давно на Хабре, то наверняка видели в ленте наши исследования зарплат IT-специалистов. Мы собираем их на основе данных из зарплатного калькулятора и только — не берем зарплаты в вакансиях или в других источниках.

О калькуляторе мы почти всегда рассказываем в общих чертах, поэтому сейчас хотим подробнее донести его ценность. Вдруг вы чего-то не знаете?

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

CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

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

21 февраля геймдев-художница с ником @tibetanshark опубликовала занятную историю в соцсети X (бывшая Twitter, заблокированная в РФ) о том, как её бывший работодатель — компания CREON GAMES — кинула её и многих других сотрудников на зарплаты. Занятна эта история по следующим причинам:

Читать далее
Всего голосов 75: ↑65 и ↓10+55
Комментарии34

Истории

Разработчик-универсал под видом специалиста

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

С тех пор, как я начал работать на себя, заключая контракты, меня постоянно тяготило то, что, будучи разработчиком-универсалом, на рынке труда мне приходится позиционировать себя как узкого специалиста. Я уже много лет хотел написать об этом и даже делал кое-какие заметки. Решающим же толчком послужила встреченная мной недавно статья Бена Коллинса-Сассмана, хоть она и затрагивает эту тему лишь косвенно.

Ниже я опишу сложности, с которыми мне приходилось сталкиваться. Надеюсь, эта информация окажется полезной для других вольных авантюристов. Прошу учесть, что статья отражает преимущественно мой личный опыт, так что делайте на это скидку.
Читать дальше →
Всего голосов 70: ↑65 и ↓5+60
Комментарии11

Труд разработчиков открытого ПО заслуживает оплаты

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

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

Недавно в сердцах я написал на Mastodon такой пост:

«Мы считаем, что сфера опенсорса должна быть жизнеспособной, а труд мейнтейнеров должен оплачиваться!»

Мейнтейнер: *вносит коммерческие возможности*
Мы: «Не таким образом».

Мейнтейнер: *работает на крупную технологическую корпорацию*
Мы: «Не таким образом».

Мейнтейнер: *привлекает инвестирование*
Мы: «Не таким образом».

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

Мой основной посыл в том, что труд специалистов, работающих в сфере опенсорса, заслуживает оплаты. Без исключений. Нам следует перестать критиковать идею оплаты труда мейнтейнеров и начать её ценить. Да, все используемые для этого механизмы в том или ином смысле несовершенны, но лишь потому, что сам мир таков. И дело не в том, что люди берут деньги. Наезжать на мейнтейнеров, которые нашли способ устроить себе жизнь, неправильно.
Читать дальше →
Всего голосов 81: ↑74 и ↓7+67
Комментарии98

Как я пытался нанять свитчера

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

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

Читать далее
Всего голосов 58: ↑47 и ↓11+36
Комментарии117

Заблуждения джунов о том, кто такие сеньоры

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

В основном эта статья посвящена моим мыслям о том, чего я ожидал, будучи джуном и как я воспринимал сеньор-разработчиков. Честно говоря, я довольно сильно их романтизировал — сеньор-разработчики в моих глазах были людьми, способными решить любые задачи, постоянно говорящими мне, что нужно делать и знавшими ответы на все вопросы. Легко пасть жертвой фантазии о том, что поднявшись в должности, вы каким-то образом получите волшебную мантию знаний, авторитетности и свободы.

Вспоминаю время, когда я ещё плохо владел терминалом. У меня возникли какие-то проблемы с дистрибутивом Linux. Что-то не монтировалось правильно или появлялись ошибки разрешений для файлов, в которых я не мог разобраться самостоятельно, поэтому попросил помощи у одного из сеньор-разработчиков. Величественность и грация, с которой он обращался с Vim и его командами, вдохновляла, это запомнилось мне навсегда. А ещё я захотел стать таким же, как он: быстрым, эффективным, всезнающим гуру. Реальность оказалась гораздо более приземлённой, но и в каком-то смысле приносящей бóльшую отдачу.

Читать далее
Всего голосов 79: ↑74 и ↓5+69
Комментарии40

Когда одной работы мало: жизнь в режиме сверхзанятости

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

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

Читать далее
Всего голосов 39: ↑35 и ↓4+31
Комментарии15

Удаленка схлопывается? Как сохранить для себя этот режим работы

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

Во время и сразу после ковида удаленка была на подъеме - компании массово отказывались от офисов, аналитики публиковали исследования, согласно которым все внезапно стали эффективными. Сейчас тренд сменился на противоположный. Сотрудников, в том числе из ИТ, возвращают в офис. Почему это происходит и можно ли как-то сохранить для себя работу из дома? 

Читать далее
Всего голосов 76: ↑55 и ↓21+34
Комментарии432

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн

Вы точно работаете 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.3K

Привет, Хабр! Меня зовут Андрей. 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.6K

Представим следующую распространённую в 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
Изменить настройки темы

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