Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
Управляющий директор в Holyweb
Так почему джуны все-таки не нужны?
Для джуна поиск работы похож на полосу препятствий. Тот, кто успешно преодолел ров с крокодилами, катящиеся шары, лаву и дротики с ядом, получает приз — классную работу.
Всем привет, это Макс Кравец. В 2021 году я написал серию статей о том, почему джуны никому не нужны и куда катится рынок зарплат разработчиков в IT. В них я посмотрел на вопросы со стороны нанимателя. Рассказал, почему джуны — это рисковая инвестиция. Дал общие советы, как новичку не застрять на начальном уровне, прокачать самостоятельно soft- и hard-скиллы и достигнуть желаемого роста в зарплате. Спустя полгода я решил дополнить эти материалы.
Как управлять распределенными командами, достигать целей и отвечать за результат — обсуждаем с Head of PMO СберМаркета
Глеб Корсунов, CBDO Holyweb, побеседовал с руководителем проектного офиса СберМаркета Дмитрием Ирешевым о том, как построить грандиозные планы и достичь их, и почему правильно организованная коммуникация сотрудников позволяет не потерять мотивацию.
Договор на ИТ-аутстаффинг: как не обжечься самому и не подпалить клиента
Потребность в квалифицированных программистах и аналитиках постоянно растет, но ресурсы для расширения штата есть не всегда — особенно в кризис. ИТ-аутстаффинг решает эту проблему. Но вокруг того, как организовать процесс с юридической точки зрения, существует немало холиваров.
В этой статье мы решили раз и навсегда положить конец всем спорам и предложить отрасли шаблон договора на оказание услуг по модели ИТ-аутстаффинга. К разработке шаблона мы привлекли юристов из компании Runetlex, специализирующихся на ИТ-сфере.
Талмуд по формулам в Google SpreadSheet
За несколько месяцев работы с таблицами Google пришлось много раз анализировать посредством формул разного рода данные. Как и ожидалось — то, что можно было решить в MS Excel, можно реализовать и в Google таблицах. Но многочисленные попытки решить проблемы с помощью любимого поисковика приводили только к новым вопросам и почти к нулевым ответам.
Посему, было решено облегчить жизни другим и прославить себя.
Кратко о главном
Для того чтоб Excel, либо spreadsheet (таблица Google) поняли что написанное — это формула, необходимо поставить знак "=" в строку формул (Рисунок 1).
Рисунок 1
Далее, начинаем писать формулу с клавиатуры либо выделяем мышкой те ячейки, с которыми мы собираемся работать.
Куда катятся зарплаты в IT, часть вторая — мнения разработчиков
Философы давно доказали, что представление о предмете или явлении зависит от точки зрения автора, и выскочить из этого круга довольно сложно — наш жизненный опыт напрямую влияет на оценку происходящего.
Всем привет, это снова Макс Кравец, CEO IT-компании Holyweb. Публикуя статью о зарплатах разработчиков, я хотел поделиться с окружающими собственным представлением о том, что происходит на рынке IT. Но это точка зрения бизнеса, а есть и другая сторона. Дискуссия, которая развернулась под статьей — настоящая «Карта Мародеров», показывающая, куда идет и о чем переживает каждый комментатор. Ниже — несколько тем, которые родились в ходе обсуждения и оказались интересны самим разработчикам.
Дисклеймер: комментарии авторов приведены без изменений или с минимальным редактированием.
О чем вам не расскажут на курсах по Реакту. Вредные советы, как стать незаменимым разработчиком
Если ваша задача — не просто научиться писать код, а понять, как стать тем, без кого поддержка и развитие проекта просто немыслимы, то этот текст для вас. Заодно поговорим о том, как помочь коллегам постичь дзен и досконально изучить структуру разрабатываемого приложения.
Всем привет, меня зовут Макс Кравец, я CEO IT-компании Holyweb, и сегодня хочу поделиться вредными советами о том, как стать незаменимым React-разработчиком. Поехали!
Как прыгнуть выше головы: преграды на пути к >1 млрд выручки
При достижении цифры в 1 млрд рублей выручки большинство компаний упираются в потолок: прежние усилия перестают приносить результат, рост бизнес-метрик замедляется или останавливается. В этот момент у них возникает вопрос: «что нам мешает зарабатывать больше?». О том, как преодолеть преграды роста с помощью системного подхода, рассказывает Евгений Дорофеев, эксперт ФРИИ по B2B-продажам и экс-директор по продвижению решений «Крок инкорпорейтед».
Некоторые разработчики никогда не пройдут собеседование
В нормальном состоянии префронтальная кора свободно осуществляет высокоуровневое мышление. При стрессе выделяется большое количество нейромедиаторов, которые активируют сети, связанные с миндалевидным телом (эмоции), блокируя префронтальную кору
Миша отличный программист. Для него сложная задача — как личный вызов. Он затихает, молча бродит с отсутствующим взглядом несколько дней… Пока его не прорвёт. Тут словно огонь загорается в глазах, парень светится как маньяк, и даже влюблённая девушка не вытянет его из кода поздним вечером. Реально гений.
Но есть проблема. Мишу трудно понять. Видно, что в голове куча мыслей и абстрактных концепций. Но выразить словами толком не получается. Все предложения словно кубики из разных конструкторов, которые никак не скрепляются в единое целое.
Куда катятся зарплаты разработчиков в IT?
Грустный юмор HR: «Проводите собеседования быстрее, потому что к концу интервью стоимость разработчика может сильно увеличиться».
Рост ценности рук и мозгов IT-шников за последний год шел бурно и скачкообразно. Это, конечно, греет душу их обладателям — всегда приятно, когда твой труд хорошо оплачивается. Но стремительный взлет окладов в космические дали наводит на мысли о перегреве, о пузыре, который рано или поздно схлопнется. А это уже напрягает, потому что непонятно, на что рассчитывать в перспективе.
Почему джуны никому не нужны и как это изменить?
Всем привет, это Макс Кравец из Holyweb. Знаю много историй, когда начинающего специалиста с первого дня бросают на задачи, за которые никто не берётся, и ждут, пока новый сотрудник сам «выплывет». А перегорит и уйдёт — значит, просто слабак, который не хочет работать.
С другой стороны такое отношение имеет определенные основания. У джунов часто завышены представление об идеальном проекте, зарплате и собственной ценности для работодателя. Из-за этого происходит разочарование даже в классных проектах и постоянная смена работы.
Если вы — тот самый джуниор, хотите расти как IT-специалист и зарабатывать больше, но считаете, что вас постоянно недооценивают и держат на неинтересных задачах, этот материал для вас.
Эволюция подхода к производству в AGIMA за 15 лет
Не так давно компании AGIMA исполнилось 15 лет, и скоро мы будем отмечать это событие с соответствующим размахом: соберем 1000 айтишников, чтобы отпраздновать. Поэтому для тех, кто устал от онлайна — велкам в офлайн. А я начну свой рассказ. Хочется немного вспомнить, как эволюционировал подход к производству в нашей компании за эти годы.
Хронологию всех наших изменений выстроить трудно, потому что всё развивалось очень быстро и часто параллельно. Поэтому какие-то события, описанные в статье попозже, на самом деле произошли пораньше.
DOM, который построил Chrome. Или не построил? Или не Chrome? Или не DOM?
Обычный, теневой, виртуальный, инкрементальный… Как получилось, что простой программный интерфейс доступа к элементам веб-страниц обзавелся таким количеством «родственников»? Чем современные фреймворки не устраивает стандартная объектная модель документа или просто DOM? Что и как на самом деле отрисовывает браузер в процессе рендера веб-страницы?
Всем привет, это Макс Кравец из Holyweb. Помните сцену из Матрицы, в которой один из юных кандидатов в Избранные наставляет Нео: «Не пытайся согнуть ложку. Первое, что ты должен понять — ложки не существует!»? Давайте переформулирую: «Не пытайся изменить DOM...». А вот о том, что прячется под многоточием, мы сегодня и поговорим.
Хватит клепать псевдопрограммистов, или «Горшочек — не в IT!»
Дисклеймер: все события являются вымышленными, а совпадения - случайными
Все они были мертвы. Последний выстрел поставил жирную точку в этой истории. Я снял палец с курка — всё было кончено.
Макс Пэйн
Именно эта цитата из одной из культовых игр всплыла у меня в голове в тот момент, когда я сдал фичу заказчику и закрыл в Jira заключительную задачу в спринте, осознав, что заветное «ты прошёл испытательный срок» у меня в кармане. Для меня это было настоящее событие, сродни принятию в тайный орден, крещению, духовному посвящению.
Моё путешествие в IT наконец-то дошло до несгораемой суммы. Я, как и тысячи других до меня, кинувший работу ради мечты, добился-таки своего. Мама смотрела на меня с гордостью, а друзья — с завистью! Недоброжелатели же захлёбывались от желчи, ведь стало понятно, что я неиллюзорно переиграл и уничтожил всех дешёвок :) А сам стал иметь VIP-статус недешёвки, ведь мой работодатель уже побежал насыпать мне 100500 килорублей в секунду на мой швейцарский счёт.
Красивая история, правда? Хотите так же? Тогда переходите по этой ссылке и приобретайте курс от <default_school_name>, и через Х дней мы будем трудиться вместе!
Если вы дочитали до этого места, то наверняка поняли, о чём мы сегодня поговорим. Рекламой различных интенсивов и онлайн-курсов сейчас завален весь интернет:
Экспансия в регионы, удаленка, аутстаффинг программистов — обсуждаем с Head of IT Recruitment Альфа-Банка
Тренд на аутстаффинг появился не вчера и точно не исчезнет завтра. Рынок поиска персонала в целом меняется — и эти изменения важно отслеживать не только тем, кто запускает продукты, но и тем, кто предоставляет ресурсы.
Компании Holyweb, которая специализируется на аутстаффинге ИТ-персонала, продолжает исследовать данный вопрос. Глеб Корсунов, CBDO Holyweb, побеседовал с Владимиром Демченковым, Head of IT Recruitment Альфа-Банка, о том, как сейчас формируются команды разработчиков, как сохранять внутри ключевые экспертизы и почему аутстаффинг не существует вне общего контекста HR-рынка.
Хаммер-дроны, или фабричный метод в действии
Любите ли вы комиксы так, как люблю их я? Если нет, то вы просто неправильно их смотрите! Переписать сюжет в виде программного кода — и отдых, и развлечение, и возможность потренироваться.
Всем привет, это снова Макс Кравец из Holyweb, и сегодня мы будем косплеить Ивана Ванко, то есть делать дронов. Много дронов. Для этого нам понадобится целая фабрика. Поехали!
Прекратите изучать фреймворк, станьте JavaScript-разработчиком
Представьте диалог:
— Здравствуйте, я водитель КАМАЗа!
— Добрый день, к сожалению, в нашем автопарке только ЗИЛы, позовите следующего кандидата, пожалуйста!
Странный диалог, не так ли? Ведь очевидно, что основной профессиональный «скилл» водителя — умение управлять транспортным средством. Каким конкретно — вопрос, по большому счету, вторичный. С разработчиками — то же самое.
Всем привет, это Макс Кравец из Holyweb, и сегодня мы поговорим о том, почему фронтенд-разработчику важно учить JavaScript, а не фреймворк или библиотеку.
Взгляд на релокацию в Эстонию изнутри — плюсы, минусы и подводные камни
Так родилась идея расширить географию своего присутствия и открыть R&D центр Parallels в Эстонии.
Почему Эстония?
Изначально рассматривались разные варианты, находящиеся не так далеко от Москвы: Германия, Чехия, Польша, Эстония. В пользу Эстонии было то, что почти половина страны говорит по-русски, а до Москвы можно доехать на любом ночном поезде. Кроме того, в Эстонии функционирует очень продвинутая модель электронного правительства, значительно упрощающая все организационные аспекты, и ведется реальная работа по привлечению инвесторов, стартапов и других перспективных проектов.
Итак, выбор был сделан. А теперь — о релокации в Таллинн устами наших сотрудников, которые рассказывают, какие их ожидания оправдались, а какие – нет, и с какими изначально непрогнозируемыми трудностями им пришлось столкнуться.
Security с характером, или еще несколько слов о паттерне Singleton
Всем привет, я Максим Кравец, CEO команды веб-инженеров Holyweb, адептов JavaScript. И сегодня хочу поговорить о паттернах проектирования.
Паттерны живут в нашем коде. Паттерны бывают порождающие, структурные, поведенческие. Мы ими пользуемся, даже не акцентируя на этом внимание, а строгие формулировки вспоминаем порой лишь при подготовке к собеседованию. Паттернов у программиста — что жен в гареме султана. И как те самые жены — они не очень любят, когда про них забывают и ими пренебрегают. И тогда наш код начинает делать нам нервы.
Как выдать Золушку за принца и не сойти с ума. Паттерн Декоратор
Всем привет, я Максим Кравец из Holyweb, и мы продолжаем разговор о паттернах (первую статью о Singleton можно почитать вот тут). Героя нашего сегодняшнего сюжета порой называют «wrapper» или «обертка», поскольку он оборачивает исходный код, но мне больше нравится название «декоратор» — оно точнее отражает не механику, а суть происходящего.
Information
- Rating
- 1,126-th
- Location
- Москва и Московская обл., Россия
- Registered
- Activity