Собери команду и решай реальные задачи атомной отрасли на АтомикХак 3.0
Призовой фонд составляет 3 000 000 рублей! Не упусти возможность применить знания на практике, поработать с кейсами от ведущих предприятий «Росатома» и выиграть призы.
Фестиваль пройдет в два этапа:
Отборочный этап. Участвуют команды от 3 до 5 человек, решают актуальные кейсы от отраслевых постановщиков. Возможно очное участие на площадках вузов или онлайн. Топ-5 команд с каждой площадки получат фирменный мерч и возможность побороться за денежные призы на финале в IT CORE 2025!
Гранд-финал на IT CORE (23-24 октября). Очная встреча сильнейших команд со всей страны, углубленная работа над задачами с дополнительными материалами и финальная защита проектов перед жюри.
Победители получат денежные призы, а все участники — карьерные консультации, возможность попасть на стажировку в «Росатом» и стать частью студенческого сообщества Госкорпорации.
Отборочный этап пройдет на следующих площадках:
Нижний Новгород, НГТУ им. Р.Е. Алексеева. 2-4 октября;
Санкт-Петербург, ЛЭТИ. 6-8 октября;
Москва, МИФИ. 9-12 октября;
Москва, МИРЭА. 9-12 октября;
Екатеринбург, УрФУ. 13-15 октября.
Заявку на участие команд можно подать за 3-5 дней до отборочного этапа. Регистрация на сайте фестиваля хакатонов АтомикХак 3.0.
Следить за новостями в сфере информационных технологий атомной отрасли можно в телеграм-канале Атомный IT.
В качестве примера низкооплачиваемой, но при этом всегда доступной работы на Хабре принято называть продавца в "Пятерочке". Я не знаю, сколько они получают (это также зависит от региона). Но решил посчитать, сколько денег надо, чтобы не умереть с голоду питаться более-менее разнообразно, ожидая оффер мечты и зарабатывая на жизнь в супермаркете.
Дисклаймер:
Пример лично мой, на истину в последней инстанции не претендую.
Готовить каждый день нынче мало кто любит (а если работать в "Пятерочке" - так на это еще и времени нет). Поэтому берем кейс с готовыми рационами.
Не скатываемся в дошираки (бережем здоровье)
Итак:
Завтрак готовим сами. Пара яиц (20 р). Хлеб стоит исчезающе мало (да и вообще мучное вредно). Чай-сахар-всякое. Кладем 50 р.
Самая дешевая служба доставки еды - 9К на месяц (300 р в день). Это двухразовое питание (обед и ужин). Обед в коробочке, кстати, удобно таскать на работу. Калорий тут мало (800-900 в день), так что будем догоняться завтраком и перекусами.
Свежие овощи-фрукты - обязательно (к обеду и перекусы). Согласно стандартам ВОЗ надо 400 грамм в день. Среднюю стоимость берем 150 р/кг. Именно среднюю, т.к. в сезон яблоки и помидоры могут стоить 80, а зимой, понятно, дороже. Но условных апельсинов до 200 р/кг всегда купить можно. 150р * 0,4кг = 60 р/день
По белку мы с доставленными блюдами закрываться не сможем (даже с учетом омлета на завтрак). Поэтому прикупим протеина (хорошего) и будем его по 30 грамм в день засаживать. 1700 р за килограммовый пакет, 30 грамм - это 50 р/день
Итого выходим на 300+50+60+50=460 р/день или 13800 р/мес.
Звучит дико, но меньше чем на 15К в месяц можно питаться, причем так, чтобы не попасть с язвой в больницу. Более того, если, скажем, варить себе ведро борща (на обед на неделю) - выходит еще дешевле.
Вывод: даже low-price работа может прокормить.
Прежде чем мы начнем срач по этому поводу, хочу отметить, что веду речь именно про еду. Понятно, что главная статья расходов - это съем жилья. Счастлив тот, кто имеет свою квартиру: ему надо расстаться всего с 5-10 тыщами в месяц за коммунальные платежи и связь.
Одежда тоже статья расходов, но тут странное дело. Звучит сюрреалистично, но я могу купить новые кроссовки по цене 1 2 кг свежего манго. И эти кроссовки отходят минимум год. Так что и одеваться можно довольно бюджетно.
Оставляю за кадром вредные привычки (курево, алкоголь) и гаджеты/компьютеры. Хотя последнее, если с умом, тоже можно весьма бюджетно реализовать.
К чему я это все: умейте довольствоваться малым, но стремитесь зарабатывать $100К/мс!
Давно планировали подтянуть скиллы и перейти на следующий уровень? Считайте, что это знак. До конца месяца действует −10% на курсы со стартом в конце сентября — и к группам еще можно успеть присоединиться.
Для хабровчан мы подготовили специальный промокод HABR09 на дополнительную скидку 5%. Вместе с ним скидка составит 15%. Успевайте воспользоваться!
Ниже собрали программы по ключевым направлениям, выбирайте нужную:
А тем, кто настроен на серьезное системное обучение, крайне рекомендуем рассмотреть Подписку — выбираете курсы под свои задачи, экономите на обучении, получаете профессиональный рост. Узнать подробнее
Помогает ли олимпиадное программирование в реальной разработке
Этот и ещё пять тезисов об олимпиадном опыте разобрали с бывшим олимпиадником, Антоном Чаплыгиным, и неолимпиадником, Мишей Усковым. Оба — ведущие инженеры-программисты в Контуре.
В тусовке олимпиадников существует определённая культура превосходства и часто эти ребята воспринимают неолимпиадников как менее квалифицированных программистов
Неолимпиадник: Да. Я ощутил это, когда учился на первых двух курсах универа: перед сессией ребята-олимпиадники говорили, что даже не будут готовиться к экзамену, потому что и так всё знают. 👌 Потом они, конечно, всё заваливали, шли на пересдачу, но гонора до этого момента было много. =) Со временем такие ребята стали проще.
Олимпиадник: Подтверждаю! Например, я пришёл в универ из регионального лицея и у меня были проблемы с неалгоритмическими предметами, например, матанализом. Те, кто уже учил его, считали, что они-то всё знают, а я — нет.
В олимпиадной среде есть соревновательный дух, на нём всё держится. Но считаю, когда попадаешь на учёбу, лучше этот гонор отложить в сторону и с людьми начать нормально общаться.
Олимпиадное программирование бесполезно в реальной разработке. 99% задач в индустрии не требуют сложных алгоритмов
Олимпиадник: Согласен с тезисом, что большая часть задач не требует каких-то алгоритмических подходов, особенно в продуктовых командах. В инфраструктуре этого обычно больше, и когда я сталкиваюсь с алгоритмами, кайфую от этого.
Неолимпиадник: Согласен, что в продуктах алгоритмических задач мало, но они часто критичные. Ты можешь делать 900 простых задач, но без сложных вообще никуда не уедешь. В Контуре есть своя база данных, своя очередь. Мы можем сделать в сервисе много красивых финтифлюшек, но если у нас не будет быстро работать база, мы никому не будем нужны.
Вот ты пользуешься какими-нибудь библиотеками, фреймворками, но при этом не знаешь, что происходит внутри, — это не прикольно. А олимпиадные задачи часто про структуры данных, про Computer Science, и это всё хорошо бы знать.
При этом я считаю, что где-нибудь в промышленной разработке лучший олимпиадник — далеко не всегда лучший программист. Ведь программист — это не только про «У меня есть задача, я превратил её в код», а скорее про «Я знаю, с кем поговорить, что уточнить».
Олимпиадников сложно переучить, они склонны оптимизировать несущественные вещи
Неолимпиадник: У нас в команде были олимпиадники, и когда они брались за задачи, было видно, что им интересно их «покопать», сделать из этого красивое решение, чтобы оно идеально работало. Это всё хорошо, но не всегда такое надо, особенно когда хочется уже быстрее получить результат. =) В этот момент приходилось немного поторопить человека. А потом подсластить ему пилюлю: например, дать прикольную задачу с Computer Science.
Олимпиадник: Считаю, что скорее всё зависит от человека. Бывают люди, которых в принципе трудно переучивать, а бывают те, которым можно объяснить один раз, и они всё поймут. Хорошо, что есть курсы и книжки по чистому коду, в которых ты можешь чему-то научиться и понять, как это применять. Так же, как ты научился писать алгоритмы когда-то.
Алгоритмические задачи на собеседованиях не всегда показывают реальные навыки разработчика
Олимпиадник: Люди во время собеса часто нервничают, из-за этого забывают какие-то элементарные вещи. Но потом, когда приводишь человека в чувство, успокаиваешь, становится понятно, что он всё знает, просто запаниковал тогда и из-за стресса наделал ошибок.
Неолимпиадник: Согласен с этим тезисом, потому что, во-первых человек может запаниковать, во-вторых — ему может попасться задача, с которой он ещё ни разу не сталкивался. Но он точно смог бы решить в спокойной обстановке, когда под рукой поисковик или нейронка. Поэтому считаю, что «валить» кандидата алгоритмами на собеседовании — не самый лучший способ проверить уровень его знаний.
...и вот у меня спрашивают «А какие у тебя мотивация работать и стимул для развития?», а я говорю «Деньги». Ты бы видел как на меня посмотрели! Как будто ждали какой-то другой ответ. Что мне надо было ответить? Не понимаю. Работать за идею?
Недавно общался со своим другом с прошлой работы и разговор зашел за повышения и performance review. И этот момент ТОТАЛЬНОГО непонимания руководителями желания сотрудника зарабатывать больше мне как-то скребется, я слышал о похожих ситуациях уже немало.
Хотелось бы здесь написать остро "НИКТО!", но буду мягче. Если мы будем честны: мало кто в найме готов работать только за идею. Я уверен, если предложить этому ревьюверу: «Ой, а давай мы твою зарплату попилим на весь отдел? Тебе же хватит идеи?», – он быстро сольется.
Идея – это роскошь. Можешь себе позволить работать за идею, если холодильник забит, ипотека закрыта, есть запас жирка и нет переживаний за деньги. Желательно, запас средств на несколько поколений безбедной жизни. Всё остальное – манипуляция. И пропагандировать нечто подобное с позиции руководителя – это, ну не знаю, бред?
И вот у друга спрашивают: «А что тебя мотивирует, кроме денег?». И в этот момент я думаю: а что мотивирует стоматолога? Чтобы у меня зуб не болел. Но если ему сказать: «Давай-ка, дружочек пирожочек, ты полечишь меня бесплатно? Твоя ж идея – это здоровье людей»? Он меня пошлет и будет прав. И хирург, и пилот самолета, и строитель – все пошлют. Но почему-то в айтишечке считается, что я должен радоваться "идее".
Работа ради идеи возможна, если эта идея твоя. Если же это чужая идея, за чужие деньги, да ещё и без нормальной компенсации – это.. бесплатный кружок по интересам? Фан-клуб с членскими взносами? Секта? Выбирайте что больше нравится.
Отличная компенсация + интересные задачи + адекватный менеджмент = получаем мотивированную команду. Идея и миссия компании – это важно и круто, но это вишенка на торте, а не замена базовым потребностям.
Собрал парочку мыслей о тех качествах, которые должен иметь в себе действительно ценный разработчик.
Баланс между качеством и скоростью
Качество и скорость - это две противоположные крайности одного спектра.
Если мы ставим на высокий темп разработки, то всегда платим качеством. Вследствие этого стоимость разработки растет за счет повышения энтропии проекта. Сразу появляется тяжело поддерживаемая кодовая база, а скорость доставки фичей падает. Со временем поддержка начинает пожирать все больше ресурсов.
Обратная ситуация - когда мы "играем в зеленую". Под этим я понимаю вылизанную архитектуру, стратегию масштабирования до мелочей и прочие влажные фантазии об идеальной разработке. Итог прост: скорость сильно падает, фичи идут на прод слишком долго. Пока такой продукт дойдет до пользователя, у него уже будет десяток предложений, сделанных "на коленке" и вышедших на рынок раньше.
Хороший разработчик должен быть посередине этого спектра. Каждое решение им принятое должно:
закладывать минимальную архитектуру, которую без проблем смогут понять и поддерживать другие
иметь возможность базового масштабирования, без фанатизма, но с заделом на возможные изменения завтра
учитывать временные рамки, воспринимая время как ограниченный ресурс
работать с ограничениями, которые всегда есть, иначе легко сойти с намеченного плана
Продуктовое мышление
Хороший разработчик не ограничивается своим куском кода и клочком текста в ТЗ. Перед тем как приступить к задаче, важно выстроить полную картину. Зачем эта задача бизнесу? Кому это нужно? Какую боль пользователя решает? Чего это нам будет стоить? Иногда ответы на эти вопросы проясняют картину лучше, чем ТЗ от менеджера.
Спор "как правильно"
На разработку всегда можно смотреть с разных углов - из этого и рождается куча "как правильно". Хороший разработчик должен уметь экологично отстаивать свое "как правильно", но при этом давать право на жизнь решениям других членов команды. Очень часто споры происходят между равнозначными вариантами. Здесь важно не воевать, а выбирать то, что выгоднее прямо сейчас. Доверять, уступать, договариваться - вот что отличает нормального разработчика от занозчивого полудурка.
Предсказуемость
Разработчик обязан держать команду в курсе любых затыков и проблем. Он не должен быть черным ящиком. Менеджер должен четко понимать, где риски и потенциальные угрозы. Только так можно грамотно распределять ресурсы, управлять временем и ожиданиями.
Работа с неопределенностью
Пора привыкнуть - ТЗ чаще всего пишется через жопу. Заказчики переобуваются на ходу. Менеджеры не фильтруют хотелки бизнеса. Классика: переделывать функционал на ходу, искать недостающую инфу и работать с минимумом данных. Неопределенность - это главное ограничение, и его нужно учитывать всегда, особенно при оценке сроков. Хороший разработчик закладывает время не только на код и риски, но и на поиск информации, а также на возможные дыры в ТЗ.
Долгосрочность решений
Хороший разработчик думает "как этот кусок кода будут поддерживать через год", а не как бы закрыть задачу и быстрее взять новую. Долгосрочные решения выгоднее бизнесу: платим в начале больше, но потом пользуемся бесплатно. С краткосрочными наоборот - получаем результат быстро и дешево, но расплачиваемся постоянно.
На имиджборде 4chan стартовала операция с красноречивым названием «Засорить туалет». Цель операции — лишить граждан Индии шанса быстро попасть в США. 20 сентября 2025 года Трамп увеличил цену за рабочую визу для иностранцев: теперь за возможность въехать и работать в США придётся отдать $100 000 вместо прежней тысячи. На этом фоне американские компании спешно попросили сотрудников вернуться обратно в США. У индийских специалистов остаётся ровно сутки, чтобы успеть подать заявку и заскочить в последний вагон без большого сбора. Чтобы испортить им планы, на площадке начали массово бронировать билеты из Индии в США. Итог не заставил себя ждать: стоимость перелётов уже выросла почти до $5000.
В Epic Games выпустили специальную игру для японских сотрудников на заводах компании, чтобы скрасить рутину. Каждому работнику выдали виртуальное поселение, в котором можно отправлять персонажей что‑то делать. В игре есть таймер обратного отсчёта и только во время него человечки двигаются и работают. Чтобы сбросить таймер, нужно выполнить определённую работу в реальной жизни на фабрике. Чем эффективнее работаешь, тем быстрее развиваются персонажи виртуальной игры.
Посде игрофикации производства продуктивность фабрик Epic Games выросла на 18%, а сотрудники начали хвалиться друг перед другом своими виртуальными поселениями. В будущем в Epic Games планируют добавить больше механик и геймифицировать любую рутинную работу.
Присоединяйтесь, если начинаете карьеру, или зовите подключиться младших коллег.
На встрече для студентов Selectel Students Day поговорим начистоту про работу в IT. Обсудим реальный опыт, факапы и победы. А еще обзаведемся полезными знакомствами и настроимся на волну будущей карьеры. Знаниями поделятся сотрудники и топ-менеджеры Selectel.
Доклады
17:30-17:50 — Карьерный прибой От будильника на смартфоне до вечернего сериала — каждый ваш день проходит через облако. Заказ кофе, онлайн-лекции, стримы, переписка — все это работает благодаря дата-центрам и сетям Selectel, которые незаметно держат вас на цифровой волне. Узнаем, как работают продукты Selectel, которые обеспечивают наши цифровые привычки.
17:50-18:10 — Как найти свой line-up: карьерный выбор в IT IT — это океан: возможностей много, каждая волна выглядит заманчиво. Но важно знать, какую именно стоит покорить вам. Вместе с экспертом по карьерному развитию разберем снаряжение для старта: карту компетенций, навыки, которые помогут удержаться на доске, и способы не утонуть в потоке вариантов.
18:10-18:40 — Серф по культуре: как выбрать свою волну и команду Выбор компании — как серфинг на новом споте: сначала не на 100% понятно, ваш ли это вариант. Но на онбординге вас проверяет не только работодатель: вы тоже решаете, совпадает ли ритм, культура и команда с вашими ценностями. Поговорим о механике карьерного мэтча: на что смотреть при выборе команды, как не «смыться» в первые месяцы и поймать свой флоу в новой роли.
18:45-19:45 — Next Wave / Слететь, но выплыть Иногда волна сбивает с ног. Мы собрали реальные истории стажировок, факапов и поворотных моментов от сотрудников и студентов. На остановках — интерактив: угадываем, что было дальше — сносило героя течением или он покорял следующую волну.
Настоящие специалисты учатся иначе — и об этом честный и дерзкий разбор от Серафимы Михеевой в статье «Давайте разорим школы дизайна?».
Почему курсы не превращают новичка в эксперта в UI/UX и зачем вместо «волшебной таблетки» брать в руки YouTube, стажировки, комьюнити и самостоятельные проекты? Серафима делиться своим мнением о том, почему даже после дорогих курсов по дизайну остаются серьезные пробелах в знаниях. Автор делится лайфхаками по поиску ментора, оптимальным учебным алгоритмам и бесплатным ресурсам без ущерба качеству.
Идеальная формула обучения дизайнера от опытного ментора уже ждет вас в новой статье!
Несколько раз в жизни у меня были ситуации, когда я начинал с чистого листа — осваивал новую профессию, переезжал и открывал бизнес в совершенно новой для себя сфере. Стресса хватало во всех случаях, но один запомнился особенно — я поехал в Питер, открыл кафе и прогорел.
Нет, проблема была вовсе не в том, что прогорел. Я даже испытал облегчение, поскольку успел понять, что заниматься общепитом не хочу. Ужас был в том, что я абсолютно не понимал, что делать дальше. До этого я работал бухгалтером (сначала в найме, потом был свой бизнес), но бухучет ненавидел и возвращаться к нему не хотел. Ресторатор из меня тоже не вышел, и я оказался в депрессии, без денег и без планов.
Помню, как барахтался почти полгода безо всяких ориентиров — рандомно ходил на собеседования, надеясь, что меня никуда не возьмут, потому что ни одна вакансия не нравилась (не взяли), брал подработки (меня даже занесло в Магадан) — жить-то на что-то надо было. А потом осознал, что могу зарабатывать копирайтингом. Это было поразительно, ведь писать я всегда обожал, а тут за это еще и готовы были платить (невероятно!).
Я ухватился за это как за спасительную ниточку. Бывает такое состояние (я очень хорошо его знаю), когда в настоящем у тебя нет ничего кроме веры, что ты добьешься своей цели и решимости это сделать. Нет, ни навыков, ни опыта, ни клиентов, ни эмоциональных сил — ничего. Ты просто идешь в светлое будущее, которое сам себе придумал, как канатоходец над пропастью по канату из собственной воли и веры. Идешь и просто не смотришь вниз. Не смотришь по сторонам. Смотришь только вперед.
Я очень хорошо помню весну 2012 года, когда я жил на 7 000 (семь тысяч!) в месяц, судорожно набираясь опыта и осваивая маркетинг, поскольку быстро понял, что копирайтинг без маркетинга — бессмысленная вещь. Когда меня спасала только вера, что это мое призвание. Я верил в это настолько сильно, что не пошел собеседоваться на финдира с зарплатой в 80 тыс. на испытательном сроке. И оказался прав! Через год у меня было свое маркетинговое агентство, а еще через год я зарабатывал 150 тыс., занимаясь любимым делом — тогда эти деньги казались мне большими.
Знаете, что самое важное для меня в ситуации кризиса? Увидеть смысл. Я не могу действовать, если не вижу смысла. Но если я его вижу, если он значим для меня, то абсолютно не имеет значения, есть ли у меня ресурсы в настоящем или нет, я их добуду ради будущего, в которое верю. Именно смысл помогает мне подняться и идти к своей цели vopreki любым обстоятельствам. А что помогает вам?
Уже неоднократно и не только на Хабре жаловался на мелочность работодателей в объявлениях и ненужности указания всех библиотек, технологий и даже их версий. Сегодня в LinkedIn увидел предельный случай - ищут Java профессионала, который "strong in JSON,...". Факин JSON! Зa сколько учится этот формат? Секунд за 30? А если с возможностями формальной проверки на правильность содержания, то минут за 15? Зачем кто-то вообще указывает такие мелочи, как JSON, в описании требований к вакансии? И так со всем. Вместо принципиальных технологий пишут конкретные реализации и даже их версии. Зачем? Зачем?... Ничего не ответила золотая рыбка)
«Сделаю, когда полегче станет», — я часто говорил себе эту фразу. Говорил, когда хотел начать новый проект. Или выучить английский. Или пожить в другой стране. Каждый раз казалось, что «сейчас» — неподходящий момент. Что надо немного подождать. Подождать, когда станет полегче.
Но вот какая штука — полегче не становится. Во-первых, потому что мир становится быстрее и сложнее, а мы не молодеем. Во-вторых, потому что если нет практики заполнять освободившееся время полезными делами, оно тут же заполняется всякой фигней и сериалами (ладно-ладно, сериалы это святое), и ничего не меняется.
Мне стало проще, когда я научился выкраивать время на новые проекты и делать их хоть понемногу из любого состояния. Есть настроение, нет настроения — делаю. Болею, не болею — делаю. Пусть понемногу, пусть по чуть-чуть, но делаю. На длительной дистанции даже небольшие усилия дают кумулятивный эффект, а когда начинаешь видеть результат, то становится все проще выделять под эти задачи больше времени.
А начинаю с малого, если ресурса нет совсем. Договариваюсь с собой, что буду выделять 30 минут на новый проект в день. 30 минут найти реально, а сделать за это время можно много, если не отвлекаться. И получается, что не надо ждать, когда будет легче, специально готовиться, собираться с духом, гадать по птичьим потрохам, сулит ли начинание удачу. Все что нужно, это просто найти 30 минут.
Привет всем хабровцам! Мы регулярно публикуем посты о наших вакансиях, включая 1С и DevOps.
Полный и актуальный список вакансий здесь: https://spb.hh.ru/employer/5648224. Но откликаться на портале хх необязательно — внизу дадим прямые контакты с нашим HR.
Рабочие места в офисах в Москве (топ локация в ЦАО у Красной площади) и в Томске, а также у нас много сотрудников, которые работают удаленно из разных регионов России. Формат «онлайн» или «оффлайн» обсуждаем.
Вот примеры вакансий 1С и девопс — остальные 20 штук на см. на хх.ру:
Успеть за пять дней: отклик — интервью — оффер за пять дней для инженеров по безопасности
Надежные продукты начинаются с безопасного кода. Команда безопасности следит за уязвимостями, укрепляет процессы и поддерживает CI/CD в форме. И мы в YADRO укрепляем команду — ищем специалистов на позиции Application Security Engineer и DevSecOps. Принимаем заявки до 28 сентября.
Это вакансия на позицию инженера по безопасности приложений, который поможет создавать устойчивые к атакам продукты и внедрять лучшие практики SSDLC на всех этапах разработки. В этой роли вы будете:
проводить триаж уязвимостей, найденных с помощью SAST, SCA, Secret Detection и других инструментов;
оценивать защищенность продуктов на основе моделей угроз и выполнять специализированные тесты (fuzzing, сканирование портов и др.);
исследовать новые векторы атак и участвовать в тестировании на проникновение;
разрабатывать PoC решений для функций безопасности;
участвовать в выборе и внедрении инструментов тестирования.
Подать заявку и узнать больше о вакансии можно по ссылке →
DevSecOps / Infrastructure Engineer
Присоединяйтесь к нам в роли инженера, который будет развивать практики DevSecOps, совершенствовать подходы к безопасности инфраструктуры разработки и CI/CD, а также помогать командам интегрировать проверки безопасности в процессы. В этой роли вы будете:
внедрять и развивать DevSecOps-практики;
выявлять и устранять угрозы в инфраструктуре продуктов и CI/CD-процессах,
проектировать и внедрять безопасную архитектуру CI/CD;
обеспечивать стабильную работу инструментов SAST/SCA/DAST и создавать Quality Gates;
автоматизировать процессы с помощью GitLab CI, Ansible, Helm;
ставить задачи командам по улучшению безопасности и контролировать их выполнение.
Представлен ресурс Anxiety Aid Tools (проект на GitHub) для помощи в снижении уровня постоянного беспокойства, панических атак. Платформа содержит дыхательные практики для расслабления, инструкции по мышечной релаксации, избавлении от судорог и даже эпилептических припадков. Сервис также предлагает аудио и визуалы для медитации, антистресс-игры.
Есть такая глубокая мысль, что деньги приходят к нам через других людей. Это справедливо и для бизнеса, когда деньги платят клиенты, и для найма, когда это делает работодатель. Однако люди помогают зарабатывать не только тогда, когда дают деньги.
Когда я начинаю новый проект, то всегда открываю свою записную книжку и думаю, к кому обратиться за помощью? Например, с кем-то я могу попить чай и обсудить новую идею. Это экономит кучу времени — человек задаст мне вопросы, которые я сам себе не задам, подкинет пару толковых идей, укажет на возможности, которые я сам не вижу. В результате за пару часов возникнет достаточно ясности, чтобы оформить сайт или презентацию, а не вынашивать проект самостоятельно еще две недели. Затем, когда я запущу проект, мне может потребоваться обратная связь или экспертиза по конкретному вопросу, или инвестиции, или команда. Все это тоже можно найти в ближайшем окружении, если оно правильное, и ускорить запуск проекта в разы.
Но есть проблема, с которой сталкиваются многие. Раньше мне было страшно обращаться за помощью. Мне казалось, что я навязываюсь, трачу чужое время, ничего не даю взамен. На самом деле это не так (польза в этих беседах всегда обоюдна, поскольку всегда оказываешься чем-то полезен собеседнику), но самостоятельно изменить такое убеждение сложно. Если вы испытываете схожие трудности, прочитайте книгу Аманды Палмер «Хватит ныть. Начни просить». В свое время она хорошо поставила мне мозги на место.
Аманда Палмер — певица, которая смогла создать огромный фанклуб, поскольку была очень предана своим фанатам и доверяла им. Когда у нее испортились отношения со студией, она смогла без труда собрать на Kickstarter больше миллиона долларов на новый альбом. А все за счет чего? За счет того, что умела строить отношения с людьми и просить их о помощи. Вот цитата из книги:
Почти каждый контакт с человеком сводится к самому действу и искусству просить. Обращение за помощью, само по себе, является фундаментальным для любых взаимоотношений. Мы постоянно, иногда косвенно, а зачастую без лишних слов, просим о чем-то у своих начальников, супругов, друзей, подчиненных. Это помогает построить и сохранить наши отношения друг с другом.
— Поможешь мне?
— Могу я доверять тебе?
— Ты не обманешь меня?
— Ты уве-е-ерен, что я могу доверять тебе?
Чаще всего под всеми этими вопросами скрывается лишь желание знать:
— Ты любишь меня?
А если у вас нет времени на книгу, то хотя бы эту статью.
Почему все вокруг говорят о высоких технологических стандартах, архитектуре, оптимизации бизнес-решений, проводят митапы и конференции, а на деле, когда ты приходишь на работу, у тебя только одна задача - ублажать бизнес быстрой доставкой кривых фич, играя только в "короткострок".
Пока очередной гигачад рассказывает на конференции о новой модной технологии, которая поменяет направление твоей работы на 180 градусов и заставит чувствовать себя устаревшим, тем временем твои "сокамерники" продолжают ковырять устаревшие npm-пакеты и разбирать очередную легаси-свалку из "новых" и "инновационных" подходов.
И это не вопрос о том, что компания плохая, а скорее напоминание об ошибочном стремлении стать тем самым синьором-помидором с ютуба, который пишет сугубо архитектурно верные решения.
Мне кажется, давно пора признаться самим себе, что разработка делится на два типа: "сказки об идеальных решениях" и "настоящая работа", где первые треплют языком, а вторые решают проблемы бизнеса - хоть это в 95% случаев и превращается в жопоболь через какое-то время.
На самом деле мы имеем две крайности: "глянец" и "решения быстрого приготовления". Наша задача - соблюдать баланс между этими двумя полюсами.
В последнее время я всё больше думаю об инди-хакинге и пассивном доходе от своих поделок. Мне нравится идея быть IT-предпринимателем. Но у меня семья, кредиты, ипотека и обязательства. Зарплата лида в найме это всё покрывает, ещё остаётся на «приколюхи» и путешествия. У найма есть большой плюс — деньги падают на карту два раза в месяц.
И всё же сегодня утром я проснулся с мыслью: мне уже 32 года. А разработчиков и тимлидов старше 40 я встречал всего пару раз. Всё чаще в IT-каналах пишут про сокращения и то, что нас заменит ИИ. Вчера я засыпал с уверенностью, что могу найти работу за неделю и ещё поторговаться за оффер. Сегодня проснулся и впервые усомнился в этом.
Почему?
Во-первых, возраст. Эйджизм в IT никуда не делся. Я сам сталкивался с ним ещё на старте, когда на собесах искали «горящих 18-летних джунов». А потом уже в роли интервьюера видел, как кандидаты за 50 спокойно проходили технический этап, но дальше их не брали.
Во-вторых, конкуренция. У лида зарплата ниже, чем у техдира, у мидла ниже, чем у лида. Но компаниям нужно много мидлов и чуть-чуть сеньоров. А вот техдиров и тимлидов нужно по пальцам пересчитать. Никто не строит «армию лидов».
И вот так постепенно вырисовывается карьерная ловушка: потребности растут, конкуренция за позиции, которые эти потребности покрывают, усиливается, а сверху давит возраст.
Пишу этот пост, чтобы пригласить к обсуждению. Интересно услышать мнения — как вы смотрите на это?
P.S. Я ещё веду канал в телеге, где рассказываю о своих инди-поделках.