• Удаленка по новым правилам: 13 вопросов и ответов

      Как изменилась «удаленка» в 2021 году, после поправок в Трудовом кодексе – делимся нашим опытом. Как и многие в отрасли, мы остаемся на удаленке – для этого адаптировали к онлайну все процессы и взаимодействия в команде из 1000+ специалистов. Параллельно перестраиваем IT-офисы, вносим много изменений для будущей совместной работы. Рассмотрим правовой аспект и ответим на частые вопросы в статье, подготовленной нашей юридической службой.

      Читать далее
    • С чего начать изучение Flutter в 2021 году

      • Translation

      Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 2021 году. Кстати, мы подключились к созданию курса Flutter, и об этом тоже расскажем в конце статьи. Приглашаем прочитать или посмотреть видеоверсию!

      2021 год обещает быть очень важным для Flutter. Комьюнити разработчиков продолжает стремительно расти, а 3 марта 2021 года состоялась презентация Flutter Engage. Это делает потенциал Flutter поистине огромным.

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

      Читать далее
    • Дайджест митапов и практикумов: Frontend, Web, QA и не только

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

        Читать далее
      • SimbirSoft, ABBYY, Skillbox и другие эксперты обсудят технологии и управление в IT на «Технореволюции 2.0»

          20‌ марта компания SimbirSoft проведет онлайн-конференцию «Технореволюция ‌2.0»‌‌, посвященную технологиям и управлению командами в IT. Эксперты Skillbox, ABBYY, «Спортмастер», «Магнит», «ВкусВилл» и других крупных компаний поделятся кейсами из практики и расскажут, как сформировать команду, сократить‌ ‌time-to-market,‌ ‌выбрать методологии разработки.

          Читать далее
        • Оценка трудозатрат в веб- и мобильных проектах

            Бывают ситуации, когда компании-заказчику нужно рассчитать сроки реализации IT-проекта как можно быстрее – например, на старте переговоров с инвесторами. Однако, даже быстрая оценка должна содержать все предстоящие трудозатраты: на разработку, тестирование, управление и возможные риски – рисковый резерв. В этой статье мы рассмотрим процесс оценки на примере веб- и мобильных проектов. 

            Читать далее
          • Тестирование в Puppeteer vs Selenium vs Playwright: сравнение производительности

            • Translation

            Ранее мы уже писали о том, когда бывает нужна автоматизация тестирования и какие проверки при этом используют. Сегодня предлагаем обсудить использование инструментов на практике и оценить их производительность. С разрешения Giovanni Rago – автора серии полезных материалов о тестировании – мы перевели его статью «Puppeteer vs Selenium vs Playwright: сравнение скорости» (Puppeteer vs Selenium vs Playwright, a speed comparison). Статья будет интересна тем, кто задумывается о выборе подходящего инструмента автоматизации в своих проектах.

            Читать далее
          • Сентимент-анализ. Определяем эмоциональные сообщения на Хабре

              Анализ тональности текста (или сентимент-анализ) – одна из задач, с которыми работают специалисты Data Science. С помощью такого анализа можно изучить массив сообщений и иных данных и определить, как они эмоционально окрашены – позитивно, негативно или нейтрально.

              Рассмотрим, как это работает – проанализируем ряд статей на основании датасета Linis Crowd. Предлагаем определить, какие модели наиболее перспективны, например, для разработки всевозможных сервисов мониторинга. В качестве предметной области выберем статьи технического характера (например, на Хабре), что может быть полезно для реализации автоматического сбора мнений.

              Читать далее
            • 1 марта SimbirSoft приглашает на Весенний интенсив

                Мы запускаем в онлайне новый интенсив для начинающих. Участников ждут 4 недели командной разработки вместе с аналитиками, QA и DevOps, под руководством опытных тимлидов. По нашим оценкам, особенно полезным интенсив будет для тех, у кого есть и теоретические знания и практические навыки, но мало опыта работы именно в команде. Если вы занимаетесь Web, Frontend или Mobile – приглашаем подать заявку до 8 февраля.

                Читать дальше →
              • Тестируем комплементарную кросс-энтропию в задачах классификации текста

                  Ранее в этом году И. Ким совместно с соавторами опубликовали статью [1], в которой предложили новую функцию потерь для задач классификации. По оценке авторов, с её помощью можно улучшить качество моделей как в сбалансированных, так и в несбалансированных задачах классификации в сочетании со стандартной кросс-энтропией.

                  Классификация бывает необходима, например, при создании рекомендательных систем, поэтому описанный метод интересен как с академической точки зрения, так и в контексте решения бизнес-задач.

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

                  Читать дальше →
                • 5 мифов о тимлидах. Как стать тимлидом и избежать ошибок

                    Привет, Хабр! Один из «вечных» споров в IT – о том, как развиваться разработчику: прокачивать хардскиллы или навыки управленца? Если и вы задаете себе этот вопрос, давайте вспомним 5 известных мифов о работе тимлида – и конечно, сравним их с реальностью.
                    Читать дальше →
                  • Big Stream: отвечаем онлайн, как стать разработчиком-сеньором и в чем прокачаться

                      Опытный разработчик, новичок, тимлид – что у них общего? Возможно, вопросы, которые все задают себе. Например, если вы разработчик – какие hard skills нужны, чтобы развиваться как Middle+, Senior, архитектор, тимлид, пресейл или ментор. Для начинающих – с чего именно стартовать и как расти в IT, выбирать между старыми и новыми инструментами.

                      Делимся примерами, какие этапы роста проходят разработчики и какие навыки, знания технологий, фреймворков, библиотек и языков нужны на каждом из них. Мы проводим Big Stream – трансляцию по 4 потокам: хард- и софтскилы, менеджмент и начало карьеры. Готовим 22 полезных мини-доклада. Если эти вопросы вам близки, приглашаем к обсуждению в Zoom.

                      «Иногда начинать новое дело, или даже пробовать новую роль – все равно что без карты идти в лес. Есть риск запутаться. Я думаю, что у каждого разработчика бывают моменты, когда хочется посоветоваться с коллегами о том, в чем прокачаться. В этом мы готовы помочь – подключайтесь в Zoom», – советует идеолог Big Stream, один из самых опытных менторов SimbirSoft Олег Власенко.

                      Читать дальше →
                    • Подключайтесь онлайн к «Академии тимлидов» SimbirSoft

                        Всем привет! Если вы выбираете, как расти в разработке, увеличивать свою техническую экспертизу или навыки управления – подключайтесь к нашей «Академии тимлидов». Мы убеждены, что опытный тимлид – «сердце» команды разработчиков. Он знает, как эффективно организовать процессы, умеет развивать сотрудников и добиваться поставленных целей. По нашей статистике, около 30% Middle-разработчиков задумываются о своем дальнейшем профессиональном развитии в сторону менеджмента, но проходят этот путь только 10%, поэтому здесь очень важен живой обмен опытом.

                        Мы в SimbirSoft уже четыре раза проводили внутренние курсы тимлидов, их закончили более 80 специалистов, и теперь мы хотим поделиться наработками. Программа включает 21 онлайн-консультацию – более 50 часов для глубокого развития навыков.

                        Читать дальше →
                      • 29 октября приглашаем на онлайн-митап Hot Java

                          Всем привет! Если вы занимаетесь разработкой на Java и хотите обсудить кейсы из практики ─ подключайтесь к новому онлайн-митапу Hot Java! Наши разработчики представят несколько докладов, поделятся опытом и ответят на вопросы. Участие бесплатное, а самые интересные вопросы мы по традиции отметим подарками. Ждем вас!

                          Читать дальше →
                        • 22 октября приглашаем на онлайн-митап Hot Mobile: iOS, Android, Flutter

                            Всем привет! Приглашаем на новый онлайн-митап Hot Mobile ─ в программе самые
                            «горячие» вопросы разработки приложений. Ждем всех, кто увлечен разработкой на iOS, Android, Flutter, и тех, кто только начинает знакомство с этой областью. Делимся кейсами из практики, дарим подарки за самые интересные вопросы. Участие бесплатное!

                            Читать дальше →
                          • Приглашаем на осенний онлайн-практикум SimbirSoft по Java и C#

                              Если вы занимаетесь Backend-разработкой и хотите прокачать навыки – подключайтесь! Наши эксперты запускают новый практикум для начинающих разработчиков Java и C#. За 1,5-2 месяца вы создадите приложение и получите опыт командной работы под руководством менторов.

                              Читать дальше →
                            • C++: Коварство и Любовь, или Да что вообще может пойти не так?



                                “C позволяет легко выстрелить себе в ногу. На C++ это сделать сложнее, но ногу оторвёт целиком” — Бьёрн Страуструп, создатель C++.

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

                                Читать дальше →
                              • 30 сентября приглашаем на круглый стол QA&SDET онлайн

                                  Всем привет! Мы продолжаем серию онлайн-митапов в Краснодаре. Если вы занимаетесь тестированием ИТ-продуктов, в том числе автоматизированным, и хотите прокачаться в этой теме, подключайтесь к круглому столу в формате онлайн. В программе несколько мини-докладов экспертов, дискуссия и подарки за самые интересные вопросы!

                                  Напоминаем, что основы тестирования можно изучить на нашем онлайн-интенсиве QA Skills с 1 октября.

                                  Читать дальше →
                                • 26 сентября приглашаем на оффлайн-митап HOT Backend&Web в Краснодаре

                                    Привет, Хабр! Для всех разработчиков Backend и Web, кто соскучился по живым докладам и плодотворному общению в комьюнити, мы проводим новый митап в Краснодаре — с соблюдением необходимых требований безопасности. Спикеры SimbirSoft и других IT-компаний представят несколько докладов и ответят на вопросы. Ждем 26 сентября, участие бесплатное.

                                    Читать дальше →
                                  • Что должен знать QA? Приглашаем на большой онлайн-интенсив с 1 октября

                                      Всем привет! Мы подготовили детальную программу интенсива по тестированию и обеспечению качества (QA). Она погрузит вас в рабочую атмосферу и познакомит с теоретической и практической частью профессии QA. Это коммуникации в Agile-команде проекта, который максимально приближен к реальному; задачи для самоконтроля и оценка эффективности.

                                      Читать дальше →
                                    • Зачем нам вулканец на борту: обзор Spock Framework

                                        Автоматизация тестирования помогает постоянно контролировать качество IT-продукта, а также снижать затраты в долгосрочной перспективе. В автоматизации существуют различные подходы, например, Behavior Driven Development (BDD), разработка через поведение.

                                        С этим подходом связаны инструменты cucumber, robot framework, behave и другие, в которых разделены сценарии выполнения и реализация каждой конструкции. Такое разделение помогает составить удобочитаемые сценарии, но требует значительных затрат времени и поэтому может быть непрактичным при написании реализации.

                                        Рассмотрим, как можно упростить работу с BDD, используя подходящие инструменты – например, фреймворк Spock, который сочетает в себе красоту, удобство принципов BDD и особенности jUnit.

                                        Читать дальше →