Привет! Меня зовут Андрей Сидоренко, я — Lead Magento Developer в команде NIX. В этой статье я решил описать всё, что может помочь веб-разработчикам восстановить сайт на Magento. Вы узнаете о подходах к решению тех или иных проблем, а также познакомитесь с сервисами, которые упростят ваши ежедневные задачи по «реанимации» сайтов.
- Сотрудники 4
- Новые
- Лучшие
Новости
Упрощаем автоматизацию API-тестов с помощью Cucumber и Spock
Привет! Я Владимир Пасюга, QA Engineer в NIX. Общий опыт в IT у меня составляет 7 лет, из них 2,5 года я был мануальным тестировщиком в биомедицинском проекте, который включал и UI, и API-часть. Сейчас занимаюсь автоматизированными тестами API в приложении для медицинской сферы.
В этой статье я хочу поделиться своим опытом тестирования API с помощью фреймворков Cucumber и Spock. Я расскажу, что представляет собой API и как проходит мануальное и автоматизированное тестирование этого интерфейса в нашей команде, опишу действенные инструменты и технологии и уделю особое внимание Cucumber и Spock.
Тренды iOS: на что обратить внимание разработчику
Привет, меня зовут Анна Помазанова, я iOS Developer в команде NIX. За девять лет в IT-сфере я убедилась: неважно, начинающий вы iOS Developer или опытный специалист — всегда надо следить за трендами в разработке. Только так можно быть уверенным, что вы сможете качественно улучшать код и оптимизировать его, а сам продукт делать действительно полезным для пользователей.
В этой статье я решила собрать основные направления iOS-разработки и самые популярные фреймворки от Apple. Один нюанс: данные приведены на момент подготовки публикации — в сентябре 2021 года. В любом случае начинающим iOS-разработчикам этот материал будет полезен.
Как начинающему QA не провалить собеседование
Привет! Я Сергей Могилевский, QA Engineer в NIX и спикер NIXMultiConf. На протяжении пяти занимаюсь тестированием, последние три года — Group Lead и два года — Lead тестирования в проекте. За годы работы в IT я прособеседовал десятки соискателей. Подготовка кандидатов соответствовала уровню Trainee и Junior. Команду NIX пополняют очень способные, амбициозные ребята, которые желают расти и получать релевантный опыт от менторов, но есть и те, кто показывает себя не с лучшей стороны.
В этой статье я хочу поделиться с соискателями своими наблюдениями с позиции эксперта и объяснить «что такое хорошо, а что такое плохо» в отношении резюме.
Дедлайны горели, все фиксили в спешке, но клиент остался доволен. Как мы вывели сайт на 40 млн пользователей
Всем привет! Меня зовут Александр Павленко, PHP-разработчик в NIX и спикер NIXMultiConf. В IT-сфере я наблюдаю такую тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится менять, расширять логику приложения и улучшать функционал. В крупных проектах постоянный рефакторинг — неизбежный процесс. Иногда за ним скрываются проблемы, но их не стоит бояться. Подобные моменты — отличный шанс получить новые скиллы, прокачать свою экспертизу и получить доверие клиента.
В этой статье я поделюсь опытом нашей команды и расскажу, как мы решили все проблемы. Я выделил то, что, на мой взгляд, требовало от нас наибольшей оперативности.
Иллюзия компетентности. Как работать с самооценкой джунов
Привет! Меня зовут Сергей Могилевский, я QA Engineer в NIX, спикер NIXMultiConf. Со временем я заметил, что начинающие специалисты иногда переоценивают себя. Берутся за то, что им не под силу, не справляются и подводят всю команду. Почему же так происходит? Предлагаю разобраться. Советы пригодятся лидам, которые хотят помочь подопечным. Полезно будет и новичкам, желающим постоянно расти и узнать свои сильные и слабые стороны.
Дисклеймер: описанные ниже примеры и рассуждения не касаются абсолютно всех trainee и джунов. Это скорее один из возможных сценариев.
Не каждый, кого называют сеньором — сеньор. Но как им стать?
Привет! Я — Александр Болжеларский, QA Automation Lead & Team Lead в NIX и спикер NIXMulticonf. Начну с небольшого дисклеймера. Каждый описывает сеньора так, как может, хочет и видит рядом с собой. При этом можно сказать, что в целом по отрасли портрет сеньора очерчен. Также важно понимать, что мы будем говорить о сеньоре в контексте уровня подготовки специалиста. В некоторых компаниях бывает так, что человеку дают погоны сеньора только для того, чтобы заманить его к себе. Хотя, объективно, он еще джун. Это не наша история.
Как тимлид и QA Automation-лид, я занимаюсь развитием своих подопечных. Мы рассматриваем с ребятами разные пути карьерного роста на 1:1 митингах, строим их личные планы развития, обсуждаем развитие всего отдела. В том числе пытаемся вместе построить путь к уровню сеньора для конкретного человека. И я обратил внимание, что люди по-разному формулируют для себя, кто такой сеньор. Хотел бы поделиться своими наблюдениями и развеять заблуждения о сеньорах, которые мне доводилось слышать.
Карьера в области Salesforce: что нужно знать и уметь для старта
Привет! Я — Руслана Федорченко, Salesforce Expert в NIX. Направление Salesforce заинтересовало меня еще три года назад, когда будучи студенткой, я прошла обучение в NIX. Сейчас я самостоятельно реализовываю проекты любой сложности, налаживаю коммуникацию с заказчиками, прорабатываю требования и вместе с командой других экспертов Salesforce внедряю их в проекты.
Salesforce очень популярен среди девелоперов и заказчиков. Все сферы бизнеса переходят в «облако» и требуют уникальных решений под свои цели и бизнес-процессы. Платформа отлично справляется с задачами автоматизации любой сложности и крайне удобна в использовании.
Подробнее о преимуществах работы с Salesforce и о том, как разработчику построить карьеру в этом направлении — расскажу далее.
От тестировщика — к QA инженеру. Советы новичкам
Привет! Меня зовут Сергей Могилевский, я QA Engineer в NIX, спикер NIXMultiConf. На протяжении пяти лет занимаюсь тестированием, последние три года являюсь Group Lead, два года — Lead тестировщик в проекте.
Тестирование остается одним из самых популярных направлений среди новичков в IT. «Светлые головы» приходят в команды со своим видением и свежими идеями. Но техническое образование есть далеко не у всех. Ребята ищут направления, которые не требуют длительной подготовки и специфических знаний. Действительно ли профессию тестировщика так легко освоить? Давайте разберемся детальнее.
Как внедрить безопасность в процесс разработки. Опыт нашей команды
Да и специалистов, которые смогли бы оценить критичность этих находок, среди нас тоже не было. Часть не найденных уязвимостей дожидалась прихода пентестера.
Так ли легко тестировщику «войти в IT», как об этом говорят?
Наверняка вы слышали такой факт: выбрав профессию тестировщика, каждый может легко «войти в IT» и быстро освоиться в технологиях. На практике все оказывается не совсем так. Иногда новички не учитывают, сколько различных задач может на себя брать специалист, помимо тестирования. Тут-то и начинаются первые сложности.
QA Engineer в NIX и спикер NIXMultiConf Сергей Могилевский уверен: никакие трудности не помешают успешно стартовать в этой профессии при большом желании учиться. Сфера QA сложная, но интересная. Чем именно — подробнее в колонке эксперта.
Сегодня — трейни, а завтра — сеньор. Что может быть не так с самооценкой у новичков
Есть два типа начинающих специалистов: одни — недооценивают себя и боятся взяться за таски посложнее, вторые — лихо рвутся вперед, забывая о реальной нехватке навыков и знаний. В первом случае лидам важно мотивировать ребят и регулярно поощрять джунов за хорошо проделанную работу. А что с другими делать?
Личным опытом поделился QA Engineer в NIX и спикер NIXMultiConf Сергей Могилевский.
Старые-новые фичи C#. Какие из них пригодятся в любом проекте
Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул конференция NIXMultiConf.
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами.
По мотивам докладов экспертов NIX продолжаем серию статей на самые актуальные темы. На этот раз .NET разработчик в NIX Дмитрий Богдансобрал главные инструменты для C# разработчиков — буквально на все случаи
Хочешь знать больше — смотри конференцию на YouTube-канале.
Привет! Я — Дмитрий Богдан, .NET разработчик в NIX и спикер NIXMulticonf.
Эта статья — своеобразная «шпаргалка» для девелоперов по самым полезным фичам C# 9, а также нескольким функциям из предыдущих версий. С каждой новой версией C# разработчики стремятся сделать весь процесс программирования удобным и лаконичным. На этот раз больше всего внимания уделили изменениям свойств объектов, новому типу Record и не только. Но обо всем по-порядку.
Как писать и переиспользовать код на «чистом» Kotlin. Заметки Android-разработчика
Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул конференция NIXMultiConf.
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами. По мотивам докладов экспертов NIX продолжаем серию материалов на самые актуальные темы.
В новой статье Вадим Савченко, Android developer в NIX, рассказывает о Kotlin и возможностях использования кода для нескольких целевых платформ.
Хочешь знать больше — смотри конференцию на YouTube-канале
Привет! Я — Вадим Савченко, Android developer в NIX. Коллеги наверняка знают: переиспользовать код — обычная практика для любого программиста. Этот подход ускоряет процесс разработки и уменьшает вероятность ошибок. Когда видишь лаконичный код, лучше фокусируешься на бизнес-логике продукта. Именно эту цель мы с командой преследовали, когда впервые взялись за Kotlin Multiplatform Mobile. На конференции NIXMulticonf я презентовал результат нашей работы. А в этой статье подробнее расскажу, как использовать код для нескольких целевых платформ и почему знание Kotlin — ценный навык.
Как часто водится на аутсорсе, заказчик хочет готовое решение быстро, качественно и от одного разработчика. Kotlin Multiplatform Mobile (далее — КММ) экономит время и усилия и помогает достигнуть желаемого результата. Команда NIX давно успешно использует Kotlin в коммерческих проектах. На этот раз мы решили пойти дальше и узнать, какие возможности дает КМM.
Автоматизировать нельзя оставить. Зачем вашей команде Enterprise-приложение
Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул конференция NIXMultiConf.
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами.
По мотивам докладов экспертов NIX продолжаем серию статей на самые актуальные темы. На этот раз Business Analyst Наталия Федосеева рассказывает о пользе Enterprise-разработок в командах и делится личным опытом внедрения таких проектов.
Хочешь знать больше — смотри конференцию на YouTube-канале.
Привет! Я — Наталия Федосеева, Business Analyst в NIX c 2015 года. Уже три года занимаюсь Enterprise-проектами в нашей команде. Мы выросли от Excel-таблиц до крупных Enterprise-систем. Оба решения хороши на разных этапах развития команды. Что лучше — решать вам. Я же хочу рассказать, когда Enterprise-приложение может облегчить жизнь, и на что обратить внимание при выборе готовой системы.
Из монолита на микросервисы — меняем архитектуру правильно и безболезненно
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами.
По мотивам докладов экспертов NIX продолжаем серию материал на самые актуальные темы. В новой статье PHP developer Александр Павленко объясняет, на каком этапе разработки стоит перейти на микросервисы и как это сделать с минимальными рисками.
Хочешь знать больше — смотри конференцию на YouTube-канале.
Привет! Я Александр Павленко, разработкой на PHP занимаюсь около четырех лет. Среди крупных проектов — Car Sales Platform + Inventory, Archive of Scientific Documents, Job Search Platform, Natural Disasters Alarm System.
Реально ли big data настолько круты?
Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул конференция NIXMultiConf.
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами.
По мотивам докладов экспертов NIX запускаем серию статей на самые актуальные темы. Начнем с хайповой — Data Engineering. Поклонник Python и Data Engineer в NIX Илья Кальченко выяснил, реально ли big data настолько круты?
Хотите узнать больше — смотрите конференцию на YouTube-канале.
История одного сервера и тестировщика Васи
Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул конференция NIXMultiConf.
Под слоганом «айтишникам — от айтишников» эксперты из Украины, Беларуси, России, Великобритании и Германии поделились опытом и рассказали о новинках индустрии. Полезно было всем — дизайнерам, девелоперам, тестировщикам и менеджерам. И теперь делимся инсайтами с вами.
По мотивам докладов экспертов NIX продолжаем серию статей на самые актуальные темы. На этот раз QA Engineer в NIX Сергей Могилевский объясняет, чем отличается тестирование API от UI-тестирования. Спойлер: всё не так страшно, как кажется.
Хотите узнать больше — смотрите конференцию на YouTube-канале.
По шагам создания Vuze. Первое приложение для 3D/VR-съемки с мощным видеоредактором
«Боль» девелопера — воплощать идею без единого референса на старте. Когда под рукой нет примера технического решения, миссия кажется невыполнимой. С похожей ситуацией столкнулась команда NIX.
Работа над проектом Vuze Camera Remote Control App помогла девелоперам прокачать скиллы, проявить новаторство в нескольких решениях и послужила материалом сразу двух докладов на NIXMultiConf. Ссылками с подробностями делимся ниже. А пока — подробнее о челленджах команды.
Вы разработчик?
На самом деле, ты не разработчик. Рано или поздно люди поймут, что ты не понимаешь, о чём говоришь. Ты недостаточно подкован.
Возможно, у вас возникали такие мысли, в том или ином виде. Вам никто не говорил, что вы не разработчик, но вы продолжаете об этом думать. Быть может, вы думаете так прямо сейчас.
Открою секрет по поводу этого чувства. Готовы?
Все разработчики в той или иной мере так думают и чувствуют. Это встречается так часто, что превратилось в протоптанную тропу, по которой мы все идём.
Подобные неприятные переживания охватывают даже самых лучших из нас — опытных ветеранов и очень талантливых новичков. Все мы неадекватно оцениваем свои навыки разработки.
Более того, такие мысли могут нести вред. Они заставляют нас держать при себе свои идеи. Они заставляют отказываться от участия в проектах. Они сужают наши перспективы и уничтожают потенциал. Они высасывают силы и ограничивают нас. Они лишают нас людей.
Сегодня мы поговорим о чувствах. Зачем? Затем что разработчики люди, а не машины. Наши чувства влияют на качество нашей работы и удовольствие от неё.
Эта статья посвящена всем, кто хотя бы однажды чувствовал, что не может претендовать на эту профессию. Всем, кто недоволен своими навыками программирования, или считает себя недостаточно хорошим разработчиком. Если вы когда-нибудь ощущали неловкость, называя себя «разработчиком», то эта статья — для вас.