Pull to refresh
80
26
МойОфис @myoffice_ru

Официальный аккаунт компании

Send message

Ускоряйте принятие решений

Reading time5 min
Views5K

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

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

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

Читать далее
Total votes 29: ↑27 and ↓2+31
Comments6

Подводные камни С++. Решаем загадки неопределённого поведения, ч. 1

Reading time11 min
Views16K

Изучение и понимание неопределённого поведения — важный шаг для разработчика C++, поскольку undefined behavior бывает источником серьёзных ошибок и проблем в программах. UB может проявляться в разных аспектах языка, включая операции с памятью, многопоточность, арифметические вычисления, работу с указателями и так далее.

Под катом мы погрузимся в мир неопределённого поведения в C++ и рассмотрим некоторые примеры ситуаций, в которых оно может возникать.

P.S.: Часть приведённых в статье примеров вдохновлены материалами, которые можно посмотреть в разделе «Полезные ссылки».

Читать далее
Total votes 42: ↑40 and ↓2+44
Comments44

Крупное обновление МойОфис: 1300 изменений, улучшений и новых функций

Reading time4 min
Views3.8K

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

Среди нововведений: возможность использовать электронную подпись в редакторах «МойОфис Стандартный 2», функция валидации надстроек в настольных приложениях, расширенный поиск в почтовой системе Mailion.

Подробнее о составе релиза 2.5 читайте под катом.

Читать далее
Total votes 27: ↑25 and ↓2+24
Comments10

Как удержать ценных сотрудников в компании: изучаем статистику вовлеченности

Reading time11 min
Views16K

В условиях современного, динамично развивающегося бизнеса удержание лучших сотрудников — одна из главных задач для большинства компаний. Согласно исследованию 2020 года, 63,3% из опрошенных 600 организаций уверены: удержать специалистов на самом деле сложнее, чем их найти.

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

71% руководителей утверждают, что решающее значение для успеха их компании, в том числе в «войне за таланты», имеет вовлеченность персонала. При этом лишь 20% сотрудников по всему миру действительно вовлечены в свою работу. Почему же их так мало? Как исправить ситуацию и какие данные взять на вооружение? Рассказываем под катом.

Читать далее
Total votes 43: ↑33 and ↓10+25
Comments35

Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте

Reading time7 min
Views3.3K

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

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

О том, как мы планировали и проектировали «историю событий файла» — новую функцию в «МойОфис Частное Облако 2» — читайте под катом.

Читать далее
Total votes 24: ↑24 and ↓0+24
Comments2

Организация внутреннего митапа в ИТ-компании: ожидание VS реальность

Level of difficultyEasy
Reading time8 min
Views4.9K

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

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

Читать далее
Total votes 37: ↑34 and ↓3+33
Comments1

Как мы создаем Squadus: проблемы фронтенда и пути их решения

Level of difficultyMedium
Reading time9 min
Views4K

Мы продолжаем рассказывать о разработке недавно вышедшего продукта.

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

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

Читать далее
Total votes 33: ↑32 and ↓1+36
Comments3

МойОфис выпустил Squadus — единое цифровое рабочее пространство. Рассказываем о новинке

Reading time5 min
Views10K

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

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

Читать далее
Total votes 39: ↑34 and ↓5+34
Comments16

Как ИТ-специалисту развить у себя умение работать в команде

Reading time7 min
Views5.2K

Умение работать в команде — один из самых востребованных навыков в разработке и не только. Без него не получится эффективно взаимодействовать с коллегами и достигать рабочих целей. Пару лет назад рекрутинговая компания Hays провела опрос, результаты которого показали, что умение работать в команде занимает первое место среди soft skills в списке требований работодателей — с учетом того, что 96% нанимателей признали гибкие навыки важнее технических.

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

Под катом разбираем, как ИТ-специалисту самостоятельно развить навык командной работы, и даем полезные рекомендации.

Читать далее
Total votes 30: ↑27 and ↓3+27
Comments4

Писатели в ИТ: кто и как придумывает тексты для интерфейсов

Reading time6 min
Views2.8K

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

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

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

Читать далее
Total votes 24: ↑22 and ↓2+24
Comments7

Как мы создаём корпоративную почтовую систему нового поколения Mailion. Оптимизация стоимости хранения данных

Level of difficultyMedium
Reading time22 min
Views3K

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

Одна из наиболее ресурсоемких категорий софта сегодня — это системы хранения данных. К ним можно отнести как классические СУБД, так и хранилища различного назначения. В корпоративной почтовой системе Mailion мы используем объектное хранилище собственной разработки — Dispersed Object Store (DOS). Mailion поддерживает одновременную работу до миллиона пользователей, и подобный уровень нагрузки выдвигает существенные требования к производительности и экономической эффективности системы.

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

Читать далее
Total votes 26: ↑25 and ↓1+27
Comments2

Из разработчиков в модели и обратно. Как благодаря подиуму я стал круче кодить

Level of difficultyEasy
Reading time9 min
Views9.2K

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

Герой нашей статьи, старший фронтенд-разработчик МойОфис, также проделал путь из одной профессии в другую (и обратно). Маршрут вышел замысловатым: в начале ИТ-карьеры он решил попробовать себя в роли модели, больше года совмещал кодинг со съемками в Европе, а затем полноценно вернулся в разработку — и понял, что стал специалистом 2.0.

Как моделинг меняет человека и чем может быть полезен разработчику? Рассказываем по порядку.

Читать далее
Total votes 59: ↑50 and ↓9+52
Comments17

МойОфис обновил редакторы для частных пользователей. Что появилось в релизе 2.3?

Reading time3 min
Views4.6K

В январе мы обновили платформу МойОфис до версии 2.3 — первыми нововведения получили владельцы корпоративных продуктов. Теперь же очередь дошла до частных пользователей. Релиз 2.3 привнес в настольные редакторы «МойОфис Стандартный. Домашняя версия» около 150 улучшений.

С сегодняшнего дня вы можете обновиться прямо из самих редакторов документов, либо скачать продукт версии 2.3 с нашего сайта (для Linux и Windows), а также из магазинов Mac App Store (для macOS) и Windows Store. Приложения доступны бесплатно, не содержат рекламы и не требуют регистрации.

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

Читать далее
Total votes 33: ↑31 and ↓2+34
Comments21

Как создать сообщество продактов в ИТ-компании. Опыт МойОфис

Reading time10 min
Views1.8K

C 2013 года МойОфис занимается разработкой технологически сложных продуктов. В связи с этим у нас изначально сложилась сильная культура разработки (research and development) — по сути, фундамент компании. А поскольку линейка наших продуктов — от офисных редакторов до почтовых систем — систематически обновляется и расширяется, сотрудникам из разных отделов нужно постоянно держать руку на пульсе. Понимать не только специфику приложений (как минимум в области стека, функциональности, возможностей интеграции), но и принципы внутреннего взаимодействия в решении продуктовых задач.

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

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

Читать далее
Total votes 25: ↑22 and ↓3+23
Comments7

Вот что я нагуглила за неделю в качестве старшего инженера-программиста

Reading time6 min
Views42K

Три года назад разработчик Софи Кунин* опубликовала пост под названием «Вот что я нагуглила за неделю в качестве профессионального инженера-программиста», и он явно нашел отклик у читателей, поскольку стал довольно вирусным. За эти три года многое произошло. Софи повысили, теперь она старший инженер-программист и руководитель направления веб-разработок в Monzo. Но одно не изменилось: она по-прежнему много гуглит, каждый божий день. Вот что она нагуглила за неделю, версия 2022 года.

Очевидный дисклеймер: эта статья слегка отредактирована, поскольку автор удалила большую часть того, что не относится к работе.

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

Читать далее
Total votes 42: ↑32 and ↓10+27
Comments20

Что читать техлиду: 7 увлекательных книг

Reading time6 min
Views28K

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

Немет, Луц, Лав, Танненбаум, Страуструп, Олифер, Лукас — вот лишь некоторые известные авторы, о которых мы сегодня не будем говорить. Надеемся, что раз вы стали лидером технической команды, то с фундаментальной литературой в своей области знаний знакомы не понаслышке.

Под катом рекомендуем 7 изданий о soft-skills, методологиях, управлении командами и проектами.

Читать далее
Total votes 57: ↑55 and ↓2+60
Comments16

Эпистемология качества программного обеспечения

Reading time7 min
Views2.3K

Допустим, вы приняли руководство новой командой. У вас есть картбланш на внедрение любой выбранной вами политики, чтобы сделать работу сотрудников более продуктивной, а код — менее «глючным». Что же вы предпримете?

На продаже ответа на этот вопрос сделана не одна карьера. Внедрите парное программирование! Перейдите на Haskell! Используйте UML для всего на свете! Этим технологиям посвящают книги и конференции — при этом нет уверенности, стоят ли они затраченных усилий, как скоро дадут эффект и работают ли они вообще.

Исследования показывают, что на качество нашей работы в наибольшей степени влияет человеческий фактор. Почему же мы делаем такую большую ставку на технические решения? Об этом в своей колонке рассуждает Гиллель Уэйн*, консультант по формальной верификации и автор книги Practical TLA+. Под катом — наш перевод авторского материала.

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

Читать далее
Total votes 28: ↑26 and ↓2+25
Comments5

Безумное расследование разработчика: кто-то притворяется мной

Reading time12 min
Views6.8K

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

С подобной ситуацией столкнулся разработчик Коннор Тамблсон*: его данные были использованы для «фальшивого» трудоустройства неизвестных людей. В попытках раскрыть правду о мошенниках Коннор провел интернет-расследование и выяснил массу увлекательных подробностей. Читайте о них под катом.

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

Читать далее
Total votes 37: ↑21 and ↓16+9
Comments5

Итоги года 2022: каких целей достиг МойОфис в условиях неопределенности

Reading time8 min
Views3.9K

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

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

Под катом мы подводим итоги 2022 года и рассказываем хабрасообществу о результатах деятельности МойОфис. А еще делимся информацией о самых ярких проектах, которые мы реализовали в уходящем году.

Читать далее
Total votes 30: ↑26 and ↓4+23
Comments19

5 вещей, которым я научился за 20 лет программирования

Reading time10 min
Views70K

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

Эрик Дитрих* около 10 лет провел на должностях, где его основной функцией было написание кода. Еще 10 лет были связаны с управлением программистами, их обучением, консультированием организаций, практикой оценки кодовой базы, а в наши дни и контент-маркетингом. Но во всех этих ролях он в той или иной степени писал код. И, по своим расчетам, прошел больший путь, чем 94% работающих в отрасли. Получается некое противопоставление: программист со стажем, который общается с кучей новичков в программировании.

Специально для своего блога Эрик попытался обобщить весь свой опыт в виде кратких советов, которые он хотел бы дать молодым программистам. Под катом — наиболее важные, на взгляд автора, уроки и выводы из его 20-летней карьеры.

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

Читать далее
Total votes 82: ↑74 and ↓8+75
Comments111

Information

Rating
293-rd
Works in
Registered
Activity