Обновить
Сначала показывать
Порог рейтинга
Уровень сложности

Обновлённая «МойОфис Таблица»: как мы ускорили работу с документами в 50 (и более) раз

Время на прочтение5 мин
Охват и читатели10K

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

В одном из хабр-постов автор @Coffe4wolf рассказал о своем опыте работы с приложением «МойОфис Таблица». Критические замечания относились, по большей части, к производительности решения: например, скорости открытия «тяжёлых» документов и высокому потреблению оперативной памяти при работе с ними.

С момента публикации этой статьи мы основательно улучшили продукт. Уже в релизе 2.3, который вышел в начале этого года, работать в «МойОфис Таблица» стало гораздо комфортнее: открытие документов с большим количеством формул ускорилось на 66%, а потребление «оперативки» снизилось в среднем на 43%. Но это далеко не предел! Мы продолжаем оптимизировать приложение, и сегодня расскажем о том, чего добились в свежем релизе 2.7. Забегая вперед: теперь массивные документы с некоторыми популярными формулами открываются в нашем продукте в 20-50 раз быстрее, чем в предыдущей версии 2.6. А пересчёт формул при изменении содержания таблиц ускорился до 100 раз.

Об усовершенствовании работы с диапазонами и алгоритма действия формул в «МойОфис Таблица» читайте под катом.

Читать далее

Как я проходил программу подготовки инженеров Linux в МойОфис

Время на прочтение6 мин
Охват и читатели11K

Что делать, если ты джун и хочешь попасть в хорошую ИТ-компанию? Очевидный ответ — учиться, развиваться, осваивать Linux и кодить, кодить, кодить. Рано или поздно тебя заметят и пригласят на работу в компанию твоей мечты. На первый взгляд, такое бывает только в книжках и позитивных речах инфобизнесменов: в реальности же крупные компании не сильно жалуют джунов. Однако варианты все-таки есть.

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

Читать далее

Итоговое обновление года. МойОфис добавил в продукты 1379 новых функций и улучшений

Время на прочтение5 мин
Охват и читатели2.4K

МойОфис объявил о крупном обновлении компонентов своей экосистемы. В релизе 2.7 были значительно улучшены решения «МойОфис Частное Облако 2», «МойОфис Почта 2» и «МойОфис Профессиональный 2», а также настольные редакторы «МойОфис Стандартный 2» и мобильное приложение «МойОфис Документы».

О составе релиза читайте под катом.

Читать далее

Как начать нанимать в штат студентов: опыт создания инженерной школы в МойОфис

Время на прочтение7 мин
Охват и читатели3.4K


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

Ультимативный способ повысить наём — самостоятельно вырастить профильных специалистов внутри компании. В идеале, организовать потоковое обучение, чтобы регулярно нанимать в штат выпускников. В начале 2022 года мы в МойОфис решились на подобный эксперимент — и открыли собственную инженерную школу. Выяснилось, что это действенный способ обеспечивать команду людьми с необходимым пулом компетенций.

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

«Человеческая» сторона ИТ. Распространённые проблемы разработки, связанные с людьми

Время на прочтение4 мин
Охват и читатели3.8K

Недавно Аби Нода*, программист и генеральный директор платформы DeveloperExperience, ознакомился с исследованием The Human Side of Software Engineering Teams: An Investigation of Contemporary Challenges. В нём авторы обозначили наиболее важные «человеческие» проблемы, сопутствующие разработке ПО.

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

Подробнее о том, как человеческий фактор мешает работать программистам, читайте под катом.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

Немодерируемые UX-тесты: 6 советов, как избежать факапов

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.8K

UX-исследования могут проводиться при участии модератора, который даёт респонденту задания, либо без него — с помощью различных специальных платформ. Исследования второго типа называются немодерируемыми.

Для UX-дизайнера плюсы немодерируемых тестов очевидны. Это быстрый — результаты можно получить за считанные часы, — недорогой и легко масштабируемый способ проверить решения. При этом у него есть существенный минус: невозможность скорректировать что-либо в процессе. К примеру, если мы узнаём об ошибках в ходе модерируемого исследования, то можем поправить гайд и быстро взять правильный курс. Немодерируемые тесты обладают меньшей гибкостью: как правило, если мы ошиблись в начале, то и результат будет некорректным. Именно поэтому к проведению таких тестов стоит относиться с особым вниманием, тщательно прорабатывая их содержание.

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

Читать далее

В Mailion 1.6 реализованы новые технологии для комфортного перехода с иностранных почтовых решений

Время на прочтение3 мин
Охват и читатели2.1K

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

Подробности под катом.

Читать далее

Вы — новый руководитель. Как успешно пройти адаптацию в сложившемся коллективе?

Время на прочтение5 мин
Охват и читатели24K

Обычно компаниям выгодно взращивать линейных руководителей, а не нанимать. Это помогает создать команду менеджеров и тимлидов, которые глубоко погружены в специфику проектов, разделяют культуру компании, и одновременно с этим даёт возможность для естественного карьерного развития заинтересованным сотрудникам.

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

Прийти новым руководителем в уже сформированный коллектив, не разрушить команду, сохранить и увеличить её производительность — очень непросто. Особенно в случае с самоорганизующимися Agile-командами: когда от руководителя ожидается не директивное управление, а качественное сопровождение. Такие команды настроены не на подчинение, а на сотрудничество, которое ожидают и от руководителя. Повести за собой, действуя на равных и не имея сформированного авторитета, — задача, требующая терпения, настойчивости и хороших навыков коммуникации. И решить эту задачу нужно в достаточно короткий период адаптации.

Читать далее

Основы тайм-менеджмента: как эффективно распоряжаться своим временем

Время на прочтение6 мин
Охват и читатели49K

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

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

Читать далее

Как мы создаём Squadus: реальна ли выгода от использования open-source?

Время на прочтение7 мин
Охват и читатели4.7K

В апреле 2023 года мы выпустили Squadus — инструмент деловых коммуникаций, фундаментом которого стало СПО. Над проектом мы работаем около трёх лет, и сегодня это комплексный, многофункциональный продукт для компаний любой численности.

К созданию Squadus мы подходили как к непростому, но важному для компании опыту. Ранее сторонний код использовался в МойОфис максимум на уровне внедрения определённых библиотек, тех или иных функциональных модулей. В случае со Squadus был выбран принципиально иной сценарий — форк большого проекта и его дальнейшее самостоятельное развитие с учетом запросов заказчиков. Путь от открытого кода к готовому бизнес-решению пролегал через массу сложностей. Их преодолением сообща занимались наши разработчики, юристы, специалисты по кибербезопасности, DevOps'ы и другие эксперты.

Почему в случае со Squadus мы предпочли сделать форк, и оправдал ли ожидания такой подход? Реальны ли выгоды от использования СПО при создании нового продукта? Обо всем этом рассказываем под катом.

Читать далее

Анализ «Пяти неправд»

Время на прочтение8 мин
Охват и читатели7.4K

«Пять почему» — это распространённый метод исследования первопричин события. Он основан на предположении, что задав вопрос «почему» пять раз, можно найти ответ, который и будет являться первопричиной. Программист Сергей Целовальников* уверен: такая практика может оказаться полезной, но её бездумное применение часто приводит к не самым лучшим результатам.

Под катом автор рассуждает о специфике этого метода на примере выдуманного инцидента в компании Acme Corp.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

Знакомьтесь с Hurl, ужасной (но милой) идеей для языка

Время на прочтение8 мин
Охват и читатели19K

Иногда в голову приходят идеи, которые звучат ужасно, но требуют воплощения в жизнь. Несколько месяцев назад автор этой заметки, разработчик под ником ntietz*, обсуждала с другом идею языка, в котором единственным потоком команд является обработка ошибок. Эта мысль укоренилась в сознании автора и не давала ей покоя. Она продолжала приставать ко всем с этой идеей, пока в течение одной недели пара человек случайно не подтолкнули её реализации задумки.

К сожалению, ntietz решила воплотить этот язык в жизнь — и теперь заранее просит у читателей прощения. Если вы решите перейти под кат, знайте, что делаете это на свой страх и риск.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

Трудоустраиваться за один день и уходить в отпуск без согласований: как привлекают и удерживают сотрудников в ИТ

Время на прочтение7 мин
Охват и читатели5.1K

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

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

Подробности под катом.

Читать далее

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

Как писать UX-тексты: изучаем интерфейсы мессенджеров

Время на прочтение8 мин
Охват и читатели9.2K

Ежедневно многие из нас отправляют в мессенджерах десятки и сотни сообщений. Но мало кто задумывается о текстовом наполнении самих мессенджеров — почему интерфейс приложения содержит именно эту информацию, с чем связана особенность её подачи, как это влияет на работу с продуктом?

Последние годы мы в МойОфис активно исследовали то, как люди пользуются коммуникационными приложениями. И сегодня расскажем о полезных практиках в области подготовки UX-текстов. Примерами для статьи — как положительными, так и отрицательными — послужили интерфейсы популярных мессенджеров и сервисов видеозвонков, многими из которых вы наверняка хотя бы раз пользовались.

Читать далее

Как мы создаём Squadus. Реализуем «прыжок к сообщению» в мобильной версии

Время на прочтение9 мин
Охват и читатели3.9K

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

Сегодня расскажем о том, как в мобильной версии Squadus реализовали востребованную функцию — «прыжок к сообщению» в чате (jump to message).

Для чего современным чатам нужна эта возможность? Прыжок позволяет «отмотать» чат от цитируемого сообщения к оригиналу. Открыть чат, который игнорировался пару дней, не с последнего сообщения, а с момента прошлого открытия. Или отыскать в истории нужное сообщение двухгодичной давности, которое во время жаркой дискуссии можно привести собеседникам как сильный аргумент. Наконец, благодаря функции пользователь может оказаться в нужном чате и на нужном месте в истории сообщений, просто кликнув push-уведомление.

О технических аспектах реализации «прыжка к сообщению» читайте под катом.

Читать далее

Наставничество в компании: как к нему подступиться и почему это вам нужно

Время на прочтение7 мин
Охват и читатели15K

Тема наставничества в компаниях сегодня крайне популярна. Это такой способ обучения, при котором более опытные специалисты передают свою экспертизу новичкам или коллегам на младших позициях, помогая им лучше адаптироваться в команде и быстрее нарастить профессиональные скиллы. Корпоративные менторские программы есть во всех компаниях из списка Fortune 50. И неудивительно, ведь наставничество полезно не только самим сотрудникам, но и бизнесу: по данным исследования, проведённого в РЭУ Плеханова, наставники снижают текучесть кадров на 10%, а затраты на обучение — на 15%.

Под катом рассказываем, как устроено наставничество в МойОфис, и делимся рекомендациями по внедрению подобной программы в вашей компании.

Читать далее

Почему малые языки — это будущее программирования

Время на прочтение10 мин
Охват и читатели48K

Разработчик веб-приложений и распределённых систем под псевдонимом chreke* убеждён: «малые языки», то есть специализированные языки, созданные для решения конкретных задач, являются будущим программирования. Это убеждение укрепилось в нём после прочтения статьи Габриэллы Гонсалес «Конец истории программирования» и просмотра лекции Алана Кея «Программирование и масштабирование».

Под катом автор объясняет, что подразумевает под «малыми языками», и почему они так важны.

*Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

Читать далее

МойОфис обновил продукты: 1300 изменений для повышения эффективности офисной работы

Время на прочтение4 мин
Охват и читатели3.6K

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

Изменения коснулись практически всех компонентов платформы — расширились возможности «МойОфис Стандартный», «МойОфис Почта», «МойОфис Частное Облако», «МойОфис Профессиональный» и Squadus. Теперь, если в организации будет развернуто несколько продуктов экосистемы МойОфис, то её сотрудники получат еще больше возможностей для сквозной работы с документами и коммуникаций.

Читать далее

Как повысить эффективность коммуникаций в команде: учимся решать конфликты

Время на прочтение7 мин
Охват и читатели12K

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

На одном из таких мероприятий мы подробно рассмотрели тему разрешения конфликтов — под катом делимся полезными рекомендациями.

Читать далее

Компании МойОфис исполнилось 10 лет. Ретроспектива большого пути

Время на прочтение5 мин
Охват и читатели4.1K

Сегодня, 25 августа, МойОфис отмечает 10 лет со дня основания. За эти годы мы прошли большой путь от создания редакторов документов до полноценной экосистемы офисного ПО. В настоящий момент платформа МойОфис включает в себя 15 продуктов для общения и совместной работы с документами. Решения востребованы со стороны как коммерческих заказчиков (реализовано более 1 млн лицензий), так и частных пользователей (приложения установили около 27 млн раз).

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

Читать далее