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

Распределенные транзакции для самых маленьких

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

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

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

Поглотит ли ИИ программистов?

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

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

Я - не специалист в нейросетях, но являясь коммерческим директором одной компании и сооснователем другой, т.е. имею прямое отношение к найму. А поэтому со скепсисом смотрю на идеи “всех заменит ИИ”. Не всех и не совсем заменит, а попутно еще и новых потребностей нагенерит. И вот, почему.

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

Удаленка не для всех глазами лида

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

Всем привет, меня зовут Сергей, я работаю удаленно уже пять лет. И сегодня буду делиться инсайтами лида об удаленке сотрудников. 

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

 

Читать далее
Всего голосов 20: ↑14 и ↓6+9
Комментарии9

Ужасы удаленки: вместо солнца и пляжа упаковки от позавчерашней доставки и одиночество

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

Всем привет! Работаю на удаленке уже лет 15. Кажется, за это время можно было посмотреть все ее стороны — и радужные, и не очень. Сегодня я попробую немного сгустить краски и расскажу, во что может превратиться удаленка на длинной дистанции в неумелых руках. К слову, у меня она почти скатилась в это, но повезло вовремя спохватиться…

Читать далее
Всего голосов 16: ↑8 и ↓8+3
Комментарии28

Как пирамида тестирования уплывает на сторону разработки

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

Всем привет! Я занимаюсь автоматизацией тестирования уже больше 10 лет. Нельзя сказать, что я вижу весь рынок - в конце-концов я подолгу работаю на своих проектах, а не прыгаю между ними. Так что даже за десятилетие успел посмотреть не так много. Но в последнее время я начал замечать тенденцию, которая мне не очень нравится - тестирование все больше уходит к разработчикам.

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

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

Осознанная ходьба для удаленщика. Часть 2: три года спустя

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

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

Читать далее
Всего голосов 16: ↑14 и ↓2+14
Комментарии12

Осознанные перерывы в работе на удаленке

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

Мы продолжаем внутри команды обсуждать детали обустройства удаленки в мелочах. И снова делимся коллективным опытом - на этот раз про короткие перерывы в работе. Когда-то мы уже рассказывали про помидорную технику (а также про ее адаптацию к разработке тут). Сейчас же поговорим про перерывы в более широком смысле - что говорит СанПиН про сидение за компьютером и как это можно адаптировать к удаленной работе.

Читать далее
Всего голосов 16: ↑14 и ↓2+13
Комментарии8

Как испортить собеседование в ИТ — вредные советы

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

Назойливые рекрутеры постоянно приглашают вас на собеседования, предлагая деньги, ДМС, обучение и прочее? Вам это надоело? Хотите, чтобы от вас отстали?

Завалиться на технической части может каждый — достаточно не готовиться и не отвечать на поставленные вопросы. Но вылетая с технического интервью, легко по неосторожности попасть в лист ожидания компании, т. е. подписаться на напоминания о вакансиях каждые полгода. Муторно!

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

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

Безопасность веб-приложений для самых маленьких фронтов

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

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

Статья подготовлена по материалам внутреннего митапа по информационной безопасности.

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

Как мы переносили базу Clickhouse между географически удаленными дата-центрами

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

В конце прошлого года мы писали о сложном переезде нашего собственного сервиса в новый дата-центр в Детройте. Среди прочих задач мы переносили Clickhouse. Напомню, что речь идет о нагруженном сервисе, который обслуживает десятки серверов, принимающих сотни тысяч запросов с низкой latency в секунду.

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

Объем данных для Clickhouse у нас не такой уж и большой - процесс получился не столько объемный, сколько ресурсоемкий. Но в открытых источниках информации по использованным механизмам минимум, поэтому считайте это руководством к clickhouse-copier утилите (https://github.com/ClickHouse/copier) на конкретном примере со скриптами и командами для запуска.

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

Нужен ли удаленной команде менеджер?

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

Обсуждая удаленку, мы часто говорим о том, что комфортно в таком режиме работается людям с высоким уровнем самостоятельности - тем, кто может сам спланировать время, мотивировать себя делать задачи (да и в целом понимает, что удаленка - это не фриланс, а “фриленд”).

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

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

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

Зачем нужен HR? Кто это и какие есть роли

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

Понимаю тех, кто высказывается на Хабре, что HR в найме - лишнее звено, которое только усложняет процесс коммуникаций. Дескать, хочется дойти до руководства, фигурально выражаясь, “пожать руку” своему потенциальному руководителю напрямую, а HR выступает промежуточным звеном, которое только мешает. Надо “пожать руку” сначала ему, а потом станцевать это “танго втроем”.

Честно говоря, когда я шла учиться управлению человеческими ресурсами, тоже не до конца осознавала, чем же все эти люди занимаются. Спустя восемь лет в профессии я понимаю, что найм - одна из десятка задач управления человеческими ресурсами. И если ты - HR в небольшой компании, твое самое ценное качество - это гибкость, которая, к сожалению, делает твою работу незаметной (и так и должно быть).

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

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

Настройка CI/CD для самых маленьких разработчиков

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

Считается, что построение CI/CD - задача для DevOps. Глобально это действительно так, особенно если речь идет о первоначальной настройке. Но часто с докручиванием отдельных этапов процесса сталкиваются и разработчики. Умение поправить что-то незначительное своими силами позволяет не тратить время на поход к коллегам (и ожидание их реакции), т.е. в целом повышает комфорт работы и дает понимание, почему все происходит именно так.

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

Читать далее
Всего голосов 21: ↑19 и ↓2+19
Комментарии40

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

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

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

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

Направо пойдешь — в бэкенд придешь, налево — в мобилки…

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

Размышляете, куда податься, какое карьерное направление будет перспективнее? Дело ведь не только в используемых технологиях, но и в распространенных подходах и практиках. И объективное сравнение от того, кто видел разные сегменты лично, встретишь не часто.

В этой статье наш коллега делится своими впечатлениями о том, чем отличается разработка бэкенда от мобилок на примере Android.

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

Как писать более чистый CSS: дюжина советов от банальных до неочевидных

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

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

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

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

Уровни изолированности транзакций для самых маленьких

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

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

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

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

Оборудуем домашнее рабочее место

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

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

Читать далее
Всего голосов 13: ↑11 и ↓2+10
Комментарии23

Как быстро и безболезненно закрыть регресс в API из связки PyTest + JSON Schema

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

Протестировать позитивные сценарии использования API можно легко и быстро, используя JSON схему. В этой статье мы поговорим о полезных приемах, хитростях, которые можно применить для ускорения процесса, и об источниках данных для такого тестирования. Излагать буду “для самых маленьких” - если хотите быстро подтянуть JSON схемы в свой проект и готовых онлайн-генераторов вам мало, но вы не планируете погрязнуть в чтении документации, добро пожаловать под кат.

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

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

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

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

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

Читать далее
Всего голосов 15: ↑11 и ↓4+10
Комментарии22
1
23 ...

Информация

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