softmg – разработка и IT-экспертиза
152 subscribers
569 photos
24 videos
107 links
Аккредитованная IT-компания с 16-летним опытом.
Разрабатываем сайты, сервисы, порталы и digital-решения для бизнеса и государства. Усиливаем команды клиентов IT-специалистами.

Узнайте больше: https://softmg.ru/

Напишите нам: @softmgbot
Download Telegram
Искусственный интеллект в разработке, маркетинге, дизайне🧠

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

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

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

Программирование. ИИ используется для создания алгоритмов и автоматизации рутинных задач. Существуют специально созданные нейронные сети для разработчиков. Они умеют писать код на всех популярных языках.

ИИ помогает не только оптимизировать ресурсы, которые мы тратим на решение простых и рутинных задач, но и подталкивает нас в нужном направлении.
🔥4❤3
Фреймворк или CMS👇

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

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

Рассказываем, что выбрать в нашем блоге
❤2🔥2
Мотивация сотрудников💪

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

Сегодня делимся своими инструментами👇

— Обратная связь. Положительная или нет. Людям важно получать отзывы о своей работе. Поэтому в нашей компании развита культура обратной связи.

— Принцип открытости. Наше руководство открыто к идеям сотрудников и всегда готово к обсуждению. Это помогает специалистам не бояться проявлять инициативу.

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

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

— Корпоративы и совместные мероприятия. Умеем веселиться и занимаемся спортом.

— Менторство. Никто не останется один на один со сложностями. Делимся опытом и экспертизой, а за каждым новичком закреплен наставник.
👍3🔥1
CS2 SMG Pro League 2024 Season 1🎮

Мы уже рассказывали, что В SMG активная корпоративная жизнь. Не только играем в футбол и занимаемся йогой, мы еще и киберспортсмены. И недавно у нас прошел турнир по CS2. 5 команд, 25 человек, среди которых были сотрудники из других городов.

16 февраля прошли первые 2 тура, по итогам которых выбыла одна команда.

22 февраля прошли финал и игра за 3-е место. Вели официальную трансляцию на Twitch, которую комментировали наши сотрудники.

Без призов не обошлось. Участники команд, занявших 1, 2 и 3 места, получили фирменные медали. А участники команды-победителя — подарочные сертификаты на маркетплейс.

Планируем провести второй сезон через полгода. И, возможно, будем играть против другой компании. Так что вы тоже можете присоединиться😉
❤5🥰1
Как выбрать язык программирования

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

🟪Цель работы

Если вы хотите разрабатывать страницы для веб-браузеров, то, вполне вероятно, вам подойдет HTML и CSS. Если вы хотите создавать программы и приложения для мобильных устройств, то можете изучить Swift для операционной системы iOS. Java или Kotlin для ОС Android. Если же вам интересно работать с большим объемом данных, то можно изучить Python.

🟪Личные интересы

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

🟪Анализ рынка труда

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

🟪Материалы и ресурсы для обучения

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

🟪Уровень сложности

Попробуйте определить, насколько сложным является выбранный язык программирования для начинающих. Если вы новичок, возможно, вам будет проще начать с языка, который имеет более понятный синтаксис и простую структуру. Не стоит начинать погружаться в программирование с C++ или Java.

🟪Будущие перспективы

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

И самое главное — просто начните. Это всегда сложно. Важно практиковаться, исключить то, что вам не нравится, объективно оценить свои силы и возможности.
👍6
Как составить ТЗ на разработку сайта

Грамотно составленное техническое задание на разработку сайта значительно облегчает работу для заказчика и исполнителя. А еще помогает сэкономить время, деньги и нервы. На что обратить внимание при составлении ТЗ, рассказываем в статье
🔥5
Подготовка макетов к верстке

Получение качественного сайта зависит от множества факторов. В том числе от правильной подготовки макетов. Сырые макеты могут значительно увеличить сроки разработки. Чтобы этого избежать, соблюдайте основные правила📒

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

— Укажите размеры элементов. Точные размеры ширины и высоты. Это поможет корректно расположить элементы на странице.

— Укажите все отступы. Горизонтальные и вертикальные, внешние и внутренние. Правильное позиционирование важно, чтобы предугадать поведение элементов.

— Соберите все цвета в дополнение к макету.

— Тестируйте. Проверьте, как встают тексты разного объема и непропорциональные изображения. Иногда оказывается, что контент и дизайн совершенно не сочетаются.


Правильный и понятный макет может увеличить срок его сдачи, но значительно сэкономит время на верстке.
👍4🔥1
Найти идеальную работу – мечта каждого из нас. Но даже в компании мечты мы можем чувствовать дискомфорт. Вот несколько признаков, которые помогут определить, что вы не на своем месте💼

►Если вы постоянно скучаете на рабочем месте или регулярно делаете то, что вам не нравится, это может быть первым сигналом.

►Вас и ваши идеи не поддерживают. Все ваши предложения категорически отрицаются без причины.

►Зарплата не соответствует ожиданиям. Хорошо, если вы узнали об этом на собеседовании.

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

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

►Крик, нецензурная брань, оскорбительные шутки и дискриминация недопустимы.

Не бойтесь искать место, где вас будут ценить, и вы сможете раскрыть свой потенциал.
👍5😁5
Новая подборка книг от нашей команды📚

Deadline. Роман об управлении проектами. Том Демарко

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

Живая типографика. Александра Королькова

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

Говорят, в IT много платят. Елена Правдина

Советы, мотивация и юмор от профессионального разработчика с опытом более 10 лет. Тем, кто начинает свой путь в IT, понравится. Книга подкупает искренностью, никакого “успешного успеха”.

Цель. Процесс непрерывного совершенствования. Элияху Голдратт

Главный герой занимает должность руководителя завода и пытается вывести предприятие из кризиса. Простота изложения и понятная структура не дадут оторваться от чтения. Советы применимы в реальной жизни (это один из главных плюсов).
🔥4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое автотестирование?

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

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

Участие человека все равно необходимо. Как минимум для написания сценариев.

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

Ручные методы и автоматизация все еще идут рука об руку. А автотестирование помогает оптимизировать ресурсы.
👍4🔥2
HR-тренды👥

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

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

— Многие отрасли испытывали кадровый голод в 2023 году. По данным некоторых исследований, безработица в России побила исторический минимум. На начало 2024 года эту проблему решить не удалось. Все это вынуждает компании продвигать свой HR-бренд. Здесь происходит синтез PR и HR. Высоких зарплат и бесплатного кофе уже недостаточно, чтобы привлечь квалифицированные кадры. Необходимо транслировать ценности компании, ее миссию, достижения и цели. Сотрудники теперь еще и амбассадоры, которые продвигают компанию на рынке.

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

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

Конечно, это не все тенденции в сфере найма. Об остальных поговорим в следующих постах 😉
👍4❤1🔥1
У нас богатое портфолио в различных сферах бизнеса. Сегодня делимся проектом из индустрии красоты и медицины.

В 2023 году к нам пришла команда проекта «Popular Cosmetology». Проект создан совместно с врачом дерматовенерологом-косметологом, чтобы помогать людям ориентироваться при выборе средств для ухода за кожей. От нас требовалось создать новый раздел на их сайте — сочетаемость ингредиентов.

Подробнее в статье в нашем блоге 👈🏻
🔥3👍1
Что посмотреть📽

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

Абстракция. Искусство дизайна, 2017. Рейтинг Кинопоиска 8,4

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

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

Из машины, 2014. Рейтинг Кинопоиска 7,1

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

Человек, который изменил все, 2011. Рейтинг Кинопоиска 7,7

Математика и спорт в необычном сочетании. Это фильм о бейсболе, управлении, статистике. Необычная спортивная драма Беннетта Миллера полюбилась даже тем, кто не любит фильмы о спорте. Брэд Питт и шесть номинаций на премию «Оскар». Однозначно стоит посмотреть.

Кто я, 2014. Рейтинг Кинопоиска 7,4

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

Основатель, 2016. Рейтинг Кинопоиска 7,6

Роль Рэя Крока, человека создавшего сеть McDonald`s, сыграл Майкл Китон. Это уже неплохой повод посмотреть фильм. На протяжении двух часов мы наблюдаем не только историю известного фастфуда. Фильм очень насыщен эмоционально. Рэй Крок никого не оставит равнодушным.

Пираты Силиконовой Долины, 1999. Рейтинг Кинопоиска 7,5

История Билла Гейтса и Стива Джобса. Это не документальное кино, а скорее основанное на реальных событиях. Авторы уделили время и второстепенным героям, которые внесли немалый вклад в империи Джобса и Гейтса. Мотивирующая картина с прекрасной игрой актеров.
🔥5❤1👍1
Компетенции IT-специалистов в 2024 году

В IT, как и в любой индустрии, есть свои тренды. О них и расскажем сегодня.

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

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

Одно из самых интересных и перспективных направлений — хакинг. Этичный. Системы необходимо проверять на наличие уязвимостей и изобретать все новые способы защиты.

Далее мы бы назвали умные города, умный дом и автоматизацию производства. Интернет вещей (IoT) будет в тренде. Здесь необходимо знание языков программирования: Python, Java, C и C++.

Конечно, это не все. Расскажем об активно развивающихся направлениях в следующих постах🚀
👍4❤2🔥1
UI-kit: ключ к успешному дизайну интерфейсов

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

Основные преимущества использования UI-kit:

— Унификация и стандартизация дизайна: обеспечение качества и единого стиля
— Экономия времени
— Гибкость: адаптация UI-kit к различным устройствам
— Повторное использование: экономия ресурсов

Минусы, конечно, тоже есть. Основной из них заключается в том, что UI-kit необходимо поддерживать и обновлять, что требует времени. Но существуют и готовые наборы.

Такие решения вполне подходят для проектов, не требующих уникальности. Но чтобы создать уникальный стиль бренда, придется отрисовать состояние каждой кнопки самостоятельно. Конечно, не забывая про бизнес-задачи и цели проекта.
👍5❤2🔥1
История Soft Media Group

Soft Media Group на рынке IT уже более 13 лет. Мы решили, что пора рассказать нашу историю и познакомиться поближе.

Компания основана Евгением и Павлом Нарушевичами в 2010 году. Позже к ним присоединился Алексей Назаров. Все учились в НИЯУ МИФИ на одном факультете Автоматики и Электроники, кафедре «Микро- и наноэлектроники», но Леша был в другой группе. Павла и Евгения отправили на практику в НИИ КП, там же работал и Алексей. Продолжение нашей истории в статье
🔥8❤‍🔥2❤2
Зачем нужна техподдержка💻

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

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

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

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

Это далеко не все преимущества постоянной техподдержки веб-ресурса. К нам вы можете обратиться за доработкой, исправлением ошибок, защитой, настройкой интеграций, резервным копированием и множеством других услуг. Главное — помните, что ваш сайт, портал или приложение — это визитная карточка вашего бизнеса.
👍4
Мы в топе рейтинга лучших аутстаф-разработчиков России
Tagline🏆


В Москве прошла церемония награждения победителей рейтинга Tagline — аналитического проекта диджитал-рынка России.

В этом году мы заняли 13 строчку в рейтинге аутстафф-разработчиков. 🎉 Мы поднялись на 3 строчки выше по сравнению с прошлым годом, чем очень гордимся. Мероприятие посетили коммерческий директор Евгений Нарушевич и технический директор Алексей Назаров.

Делимся с вами фотографией и видео с церемонии награждения, а также поздравляем наших коллег, которые вошли в рейтинги Tagline.
🔥11❤6🎉6👍2
Нативные приложения и PWA📱

Нативные приложения под iOS и Android и веб-приложения (PWA) — два разных подхода к разработке. Что выбрать, зависит от множества факторов: цели, для которого оно разрабатывается, бюджет, сроки, целевая аудитория.

PWA простым языком — это режим веб-сайта. Такие приложения работают на любом устройстве. Одно из их главных преимуществ перед нативными — кроссплатформенность. PWA можно запустить в любом современном браузере и на любой ОС. И, конечно, отсутствие модерации со стороны сторов. Если заглянуть в App Store или в Google Play, то мы увидим нативные приложения, которые проходят проверку после каждого обновления и могут быть удалены площадкой. Среди плюсов также: возможность работы в офлайн-режиме, скорость и цена разработки, возможность обновлений незаметно для пользователя. Главные минусы: быстрый расход заряда устройства, сложности с монетизацией, низкий уровень безопасности по сравнению с нативными, проблемы при загрузке больших объемов данных. Также производительность может отличаться при использовании, например, разных браузеров.

Нативные приложения создаются под конкретную платформу — iOS или Android. Благодаря такой оптимизации сразу исключается часть багов.

Отсюда вытекает и их первое преимущество — высокая производительность и функциональность. UX/UI таких приложений, как правило, лучше, чем у PWA. Еще их легче монетизировать, ведь в магазинах приложений созданы все условия для этого. Таким приложениям легче обеспечить доступ к микрофону, камере, настроить push-уведомления. Говоря о безопасности, доверия к нативным приложения больше. Они проходят проверку в сторах, имеют SSL-сертификат.
Среди главных минусов — цена и сроки разработки. Стоимость создания таких приложений доходит до нескольких миллионов. Любое обновление проверяется стором, никакой кроссплатформенности.

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

Что выбрать, зависит в первую очередь от целей, которые вы преследуете. Если мобильное приложение — это ваш основной инструмент продаж, то стоит выбрать нативное. Также выбор стоит остановить на данном подходе, если ваш продукт или услуга требуют определения геолокации, интеграций с различными сервисами, множества личных данных. PWA стоит выбирать при ограниченном бюджете, сроках и стеке технологий. Обратите внимание на такой подход, если хотите проверить какую-то гипотезу или охватить как можно больше пользователей при меньших затратах.
👍5🔥3❤2