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

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

Напишите нам: @softmgbot
Download Telegram
📚 Время обновления библиотеки. Книги, которые советует наша команда:

Реализация методов предметно-ориентированного проектирования. Вон Вернон

-
Каждому архитектору приложений на заметку. Для понимания необходимы базовые знания в программировании и минимальные об архитектуре.

- Чистый код. Роберт Мартин

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

Как пасти котов. Наставление для программистов, руководящих другими программистами. Дж. Ханк Рейнвотер

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

Джедайские техники. Максим Дорофеев

- Книга подскажет, как эффективно тратить свои ресурсы, правильно формулировать задачи и расставлять приоритеты.

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

- Все советы и практики, описанные в книге, применимы в реальной жизни. А главное — они работают.
❤5👍1
Шаблонный или уникальный дизайн сайта🎨

Выбор между шаблонным и индивидуально разработанным дизайном сайта может быть сложным.

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

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

Каким бы ни был дизайн, важно помнить о контенте. Сильные тексты и правильно составленное УТП могут сделать невероятное. Также важно помнить об элементарных правилах UX/UI-дизайна.
👍3🔥1
Ответы на самые популярные вопросы❓

Сегодня отвечаем на самые популярные вопросы о наших продуктах, услугах и формате работы. Листайте карусель👆
🔥3👍1
Искусственный интеллект в разработке, маркетинге, дизайне🧠

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

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

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

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

ИИ помогает не только оптимизировать ресурсы, которые мы тратим на решение простых и рутинных задач, но и подталкивает нас в нужном направлении.
🔥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