Как стать автором
Обновить
91.29
Maxilect
Карьера в IT: работай удаленно с экспертами
Сначала показывать

Robot Framework vs Pytest

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

Я активный сторонник Robot Framework. Уже писал на Хабре о том, что с его помощью можно решить практически любую задачу по автоматизации тестирования, особенно когда разработка ведется на Python. В той же статье я упоминал, что на смежных проектах в компании используется Pytest. Мне пришлось довольно близко познакомиться с этим инструментом, так что теперь я готов провести его полноценное сравнение с Robot Framework, конечно же, со своей персональной колокольни.

Читать далее
Всего голосов 7: ↑4 и ↓3+4
Комментарии9

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

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

Уехать в другую страну, работая удаленно? Легко! Но я сделал иначе. Я переехал из Краснодарского края в Валенсию (Испания), имея опыт только офисной работы. И лишь потом устроился удаленно, причем в российскую компанию.

Как и почему так получилось - под катом.

Читать далее
Всего голосов 15: ↑14 и ↓1+19
Комментарии42

Что кроется за “проактивностью” в ИТ-вакансиях?

Время на прочтение5 мин
Количество просмотров9.3K
В кандидатах на вакансии ИТ-компании часто ищут проактивность. Определения проактивного человека по интернету ходит два. С точки зрения психолога это человек, принявший ответственность за себя и свои решения и не ищущий причин событий в окружающем. Бизнес-консультанты немного его перефразировали в “желание контролировать события своей жизни и влиять на них”. Но что все это значит в конкретных ситуациях?
Разбираем на примере командной разработки в ИТ.

image
Читать дальше →
Всего голосов 6: ↑5 и ↓1+6
Комментарии3

Как не закопаться в рефакторинге на фронте. Советы новичку

Время на прочтение6 мин
Количество просмотров5.5K
С тех пор как вам доверяют не только кодить под строгим контролем, но и принимать даже минимальные решения, вы становитесь в полной мере ответственны за будущее проекта. В том числе, за стоимость его последующей поддержки. Имея опыт с действительно долгосрочными историями, мы собрали несколько советов о том, как не “стрелять в ноги” себе, своим коллегам и тем, кто придет на проект после вас.

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

Сходные идеи можно высказать практически в любой сфере разработки, но мы будем говорить о них на примере проектов на React-е.

image
Читать дальше →
Всего голосов 3: ↑2 и ↓1+1
Комментарии1

Чем отличается сениор от миддла, или как второму стать первым

Время на прочтение6 мин
Количество просмотров13K
Разработчиков принято делить на джунов, миддлов и сениоров. С джунами все более-менее понятно. Разница между следующими двумя ступенями, кажется, очевидна. Но в комментариях к статьям и в откликах на наши вакансии то и дело возникают разногласия.

В этой статье мы попробуем на примере сегмента тестирования сформулировать, в чем основные отличия. И дадим несколько советов – что изучать, чтобы быстрее стать сениором.

image
Читать дальше →
Всего голосов 19: ↑11 и ↓8+9
Комментарии24

Истории

Борьба за производительность по-настоящему больших форм на React

Время на прочтение5 мин
Количество просмотров12K
На одном из проектов мы столкнулись с формами из нескольких десятков блоков, которые зависят друг от друга. Как обычно, мы не можем рассказать о задаче в деталях из-за NDA, но попробуем описать свой опыт “укрощения” производительности этих форм на абстрактном (даже немного не жизненном) примере. Расскажу, какие выводы мы сделали из проекта на React с Final-form.

image

Представьте, что форма позволяет вам получить заграничный паспорт нового образца, одновременно оформляя получение Шенгенской визы через посредника – визовый центр. Кажется, этот пример достаточно бюрократичен, чтобы продемонстрировать наши сложности.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+7
Комментарии17

Один день удаленного фронтендера

Время на прочтение6 мин
Количество просмотров5.7K
Я недавно стал тимлидом на одном из проектов нашей компании.

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

image
Читать дальше →
Всего голосов 8: ↑6 и ↓2+7
Комментарии11

Как научиться тестировать ПО

Время на прочтение9 мин
Количество просмотров19K
Считается, что через тестирование можно легко зайти в ИТ. Мы спросили наших специалистов по тестированию, как это реализовать без поступления на профильные программы обучения в вузы. Оказалось, что можно ограничиться базой по информатике, одной книжкой по тестированию и правильным выбором, где получать первый опыт. Правда, приправить это надо собственной заинтересованностью и усердием.

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

image
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии5

Почему мы перешли на Selenide, попутно написав более 200 новых автотестов

Время на прочтение5 мин
Количество просмотров3.7K
Привет, я автоматизатор тестирования на одном из проектов крупной компании. В этой статье я расскажу, почему мы приняли решение перейти с Serenity на Selenide. Задача у нас масштабная, и хотя изменение технологического стека заняло определенное время, впоследствии оно с лихвой окупилось за счет ускорения написания тестов и выполнения регресса.

image
Читать дальше →
Всего голосов 5: ↑4 и ↓1+4
Комментарии0

Особенности удаленной работы – по мотивам внутреннего собрания

Время на прочтение6 мин
Количество просмотров4.3K
Проанализировав последние собеседования, мы поняли, что к нам приходит все больше людей, для которых удаленка – новый формат. Мы хотели помочь им освоиться, собрав опыт по ее “укрощению” в одном тексте, и еще в феврале по итогам очередного внутреннего собрания запланировали этот пост.

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

image
Читать дальше →
Всего голосов 7: ↑4 и ↓3+3
Комментарии4

Вредные советы разработчику: что делать, чтобы “угодить” руководству

Время на прочтение11 мин
Количество просмотров12K
Как и обещал в предыдущей статье, разворачиваем ситуацию в противоположную сторону. Мне довелось побыть не только разработчиком, но и руководителем разных уровней. Я уже упоминал, что в последнее время мне везет на команды и коллег. Но за все время работы бывало всякое.

image

(Григорий Остер)

Поговорим о том, о каких разработчиках мечтает руководство. В этот раз я выступлю в роли абстрактного управленца…
Читать дальше →
Всего голосов 16: ↑12 и ↓4+19
Комментарии2

Чек-лист: как не потерять сотрудников, отправив их на удаленку

Время на прочтение4 мин
Количество просмотров7.5K
Неожиданно удаленка стала востребована компаниями, которые совсем недавно заявляли, что никогда не будут экспериментировать в этом направлении. Мы в “Максилекте” работаем полностью удаленно с 2015 года. И специально для таких компаний в двух словах обобщили свой опыт.

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

image
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии2

Вредные советы работодателю. Как “правильно” взаимодействовать с разработчиком

Время на прочтение12 мин
Количество просмотров21K
В последнее время мне везет — я работаю в компаниях, где по-настоящему уважают разработчиков. Но так было не всегда, приходилось сталкиваться с разными подходами к взаимодействию. Хотел бы я сказать, что “дикие нравы” уходят в прошлое, но рассказы коллег об их предыдущих местах работы да и мои наблюдения за рынком опровергают это утверждение.

Что ж, поговорим о том, как “правильно” взаимодействовать с разработчиком, например лично со мной…

image

(Если всей семьей купаться вы отправились к реке,
не мешайте папе с мамой загорать на берегу.
Не устраивайте крика, дайте взрослым отдохнуть.
Ни к кому не приставая, постарайтесь утонуть, — Григорий Остер)...

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

Как я, тимлид, оцениваю проекты

Время на прочтение9 мин
Количество просмотров14K
Тимлиды часто оценивают проекты, и не все делают это хорошо. Тут многое зависит от личности самого тимлида, а также от его понимания команды. Есть много техник оценки проектов от метода “по аналогии” до PERT. Но сегодня я расскажу о том, как я применяю planning poker и другие приемы, чтобы оценивать точнее и с большей пользой.

image

Читать дальше →
Всего голосов 21: ↑15 и ↓6+18
Комментарии17

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

10 идей по воспитанию помехозащищенности

Время на прочтение12 мин
Количество просмотров12K
Говоря о помехах работе, обычно подразумевают посторонние звуки и влияние коллег. Но в моем понимании понятие “помехозащищенности” шире. Это способность работать над текущей задачей, не отвлекаясь на что-то другое.

Сегодня поговорим о том, почему это важно и как этого достичь.

image
(The Isolator, 1925)
Читать дальше →
Всего голосов 15: ↑12 и ↓3+16
Комментарии7

Почему pomodoro у разработчиков “не взлетает” и как с этим бороться?

Время на прочтение8 мин
Количество просмотров27K
Систему управления своим временем с использованием кухонного “помидорного” таймера пиарят все, кому не лень. Помогает она не всем. Но я вижу, что разочарованные экспериментаторы наступают на одни и те же грабли. Поговорим о том, как их обойти.

image
Читать дальше →
Всего голосов 20: ↑19 и ↓1+26
Комментарии38

Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки

Время на прочтение5 мин
Количество просмотров5.6K
Автотесты на проектах нужны. Но, как говорится, автоматизация на вкус и цвет может быть разная. Мы пришли на проект, где уже были автотесты, и смогли улучшить покрытие и ускорить прохождение тестов без фундаментальной революции. Под катом о том, как нам это удалось.

image
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Перепутье сениора: куда идти дальше?

Время на прочтение6 мин
Количество просмотров8.6K
Говорят, что профессионалом в своей области становишься в среднем после 5 лет активной работы. Тяга к самореализации остается, но на текущей позиции что-либо сделать в этом направлении не получается. И в этот момент ты встаешь перед стандартным для русских сказок перепутьем. Можно сменить работу, но если в общих чертах круг обязанностей и стек не изменятся, новизна быстро пройдет, снова уступив место рутине. Можно идти в тимлиды, но придется взвалить на себя кучу административки.

Васнецов, Витязь на распутье. 1882

Под катом — о том, так ли все страшно, глазами специалистов из “Максилекта”, уже проходивших через аналогичный выбор.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+11
Комментарии15

Коммуникации внутри удаленной команды — наш опыт

Время на прочтение6 мин
Количество просмотров9.8K
В этой статье мы решили немного раскрыть внутреннюю кухню. В удаленной команде один из главных элементов — коммуникации. Расскажем, как это у нас организовано, — с целевыми параметрами (SLO) и конкретикой.

image
Читать дальше →
Всего голосов 12: ↑8 и ↓4+9
Комментарии15

Путь тестировщика: из “ручников” в автоматизаторы

Время на прочтение5 мин
Количество просмотров17K
Ручных тестировщиков часто подталкивают в автоматизаторы, и я считаю этот путь вполне закономерным. Именно так получаются лучшие автоматизаторы. Они в первую очередь неплохие ручники, а уже во вторую — немного разработчики.

В этой статье я поделюсь своим мнением, почему стоит идти именно по этому пути и что будет, если в автоматизацию прийти иначе.

image
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии14

Информация

Сайт
maxilect.com
Дата регистрации
Дата основания
2015
Численность
31–50 человек
Местоположение
Россия