itFreeGate – Свободный вход в IT
219 subscribers
336 photos
51 videos
144 links
Знания, опыт и лайфхаки в области программной инженерии, UI/UX и системной аналитки. Новости IT-отрасли.
Продуктовая и проектная работа в одной небольшой, но опытной IT-компании.
Ещё больше о компании Интернет-Фрегат - здесь https://t.me/ifrigate_ru
Download Telegram
Забвение ошибок: как изменение формулировок изменило восприятие результата

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

Раньше системы предупреждали: "Ошибка. Заполните все поля", "Ошибка соединения с сервером", "Ошибка ввода данных". Казалось бы, ничего страшного — стандартные технические сообщения. Но со временем мы заметили тревожную тенденцию: пользователи стали жаловаться, что "в программе полно ошибок". Клиенты говорили об этом в переговорах, писали в отзывах, упоминали в разговорах с поддержкой. Фраза "у вас слишком много ошибок" звучала как приговор качеству нашей работы.

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

Тогда мы стали пересматривать все системные сообщения. Например, вместо "Ошибка. Неверный формат email" можно писать "Пожалуйста, проверьте email — кажется, в нём опечатка". Вместо "Ошибка загрузки файла" — "Не удалось загрузить файл. Попробуйте ещё раз или выберите другой". Даже технические сбои можно описывать как временные трудности: "Сервер временно недоступен. Мы уже решаем эту проблему".

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

Этот опыт показал нам, насколько важно не только исправлять баги, но и контролировать нарратив вокруг них. Иногда достаточно просто перестать называть вещи "ошибками" — и отношение к результату меняется в корне.
👍84🔥4
Стратегия Диснея: три роли, чтобы идея выжила

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

Он называл её просто:
Три комнаты. Три роли. Один человек (сейчас её преподают в НЛП, креативных школах и коучинге)

Но суть — гениально проста:
Чтобы идея стала реальностью,
её нужно пропустить через три внутренние роли — по очереди, не смешивая. Вот они:

1. Креатор
Роль: мечтать.
Режим: «а что если?..»
Любые идеи, без логики и ограничений. Фантазия — на максимум.
Главное правило: никакой критики. Даже в шутку.

2. Реализатор
Роль: собирать. Из того, что есть.
Режим: «как это можно сделать»
Кто нужен, что использовать, сколько стоит.
Правило: он не оценивает, а ищет способы. Он делает.

3. Критик
Роль: проверять. До того, как проверит жизнь.
Он не говорит «нет» — он говорит: «где тонко и как усилить».
Правило: холодная голова, честный анализ, никакой драмы.

Главная ошибка? Всё вперемешку.
Мечтаем — и сразу обрубаем:
«Ну кому это надо»,
«Как мы это сделаем»,
«Бред какой-то».
Результат: идея даже не встаёт на ноги.

Правильный порядок:
🔻 Мечтаем — как дети
🔻 Реализуем — как конструкторы
🔻 Критикуем — как андерайтеры
Вот и всё.

Три роли. Один мозг. Чёткая система
👍3🔥3🤔2💯1
Первые шаги в программировании для начинающих

Программирование — это увлекательный и востребованный навык, который открывает двери в мир технологий и инноваций. Если вы только начинаете свой путь в этой сфере, вот несколько советов, которые помогут вам сделать первые шаги.

1. Выбор языка программирования
Для новичков рекомендуется начать с языков, которые имеют простую синтаксис и широкое сообщество. Python — отличный выбор, так как он универсален и подходит для различных задач, от веб-разработки до анализа данных. PHP и JavaScript также полезен для тех, кто интересуется созданием веб-приложений.

2. Изучение основ
Понимание базовых концепций программирования, таких как переменные, циклы, условия и функции, является основой для дальнейшего обучения. Существует множество онлайн-курсов и учебников, которые помогут вам освоить эти темы. Попробуйте платформы, такие как Codecademy, Coursera, freeCodeCamp или другие.

3. Практика, практика и еще раз практика
Программирование — это навык, который требует постоянной практики. Начните с простых проектов, таких как создание калькулятора или небольшого веб-сайта. Участвуйте в хакатонах и решайте задачи на платформах, таких как LeetCode или HackerRank, чтобы улучшить свои навыки.

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

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

Начните с этих шагов, и вы сможете уверенно двигаться в мире программирования. Удачи!
👍5🔥54
Блокчейн: разбираемся с основными понятиями

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

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

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

Особенности технологии распределенных реестров
➡️Актив может быть любым: например, акции, цифровые токены, права на недвижимость, золото или книги.
➡️Транзакции проходят практически мгновенно, но на их подтверждение может потребоваться время. Какое именно — определяет алгоритм консенсуса конкретной блокчейн-сети.
➡️Сделки конфиденциальны и анонимны: покупатель указывает только номер своего криптокошелька.
➡️Комиссии минимальны, поскольку вместо централизованных посредников транзакции регистрируют майнеры. Комиссии — это их вознаграждение за поддержку работы блокчейн-сети. Но майнеров обычно очень много и конкуренция между ними высока — это и позволяет удерживать комиссии на низком уровне.
➡️Права покупателей надежно защищены: отменить или изменить уже заключенные сделки невозможно. Если вы действительно приобрели что-то — например, луковицы тюльпанов или квартиру, — никакой мошенник не сможет доказать, что они принадлежат ему. Все сделки зафиксированы в цепочке блоков.
➡️Информация надежно хранится, поскольку история всех операций записана в блокчейне и распределена по всем участникам сети. Каждый блок содержит информацию обо всех предыдущих операциях «с начала времен».
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥5👌2👍1
День того, про кого все забывают.

День программиста и день системного аналитика есть, а день тестировщика? А, вот он — 9 сентября. За какие такие заслуги? Давайте разберемся.

Работа тестировщиков становится всё важнее: заказчики хотят IT-продукт, программисты создают его, а тестировщики — «мучители» продукта, проверяющие его на прочность. Без QA можно обойтись, но к чему это приводит — видно на примерах с проблемными играми и приложениями.

Почему 9 сентября? Легенда IT связана с 1947 годом и Harvard Mark II, где нашли первого «багa» — мотылька в реле. Грейс Хоппер в отчёте написала про этого «жучка» (bug), и эта история стала символичной для всей профессии, которая ищет ошибки в коде.

Когда всё работает — тестировщика могут забыть, но даже у лучшего разработчика может прокрасться баг, который найдёт даже новичок QA. Компания Интернет-Фрегат уважает ваш труд, понимает сложности, с которыми вы сталкиваетесь, и благодарит вас за защиту имиджа и продуктивности.

С днем тестировщика!
#ЖизньИФ #ИнтернетФрегат
🔥8🎉2👍1🤝1🦄1
С 256 января вас, прогеры! И все разрабы софта!

# Happy Programmer's Day! 🎉

Commit message: 
feat: celebrate Programmer's Day

Changelog:
- Fixed bug → добавили счастья 
- Optimized code → повысили настроение 
- Deployed → праздник в продакшен

To-Do:
- [x] Выпить кофе
- [x] Получить поздравления
- [ ] Закоммитить радость в репозиторий жизни

С благодарностью и уважением, ваш надëжный Интернет-Фрегат ⚓️💻

#ИнтернетФрегат
🔥7🎉6🌚2
Тестирование и QA платформы и интерфейсов: как мы обеспечиваем качество

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

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

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

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

4. Тестирование безопасности. Безопасность является критически важной для любой платформы. Мы проводим тесты на уязвимости, включая проверку на SQL-инъекции, XSS и другие угрозы. Это помогает гарантировать, что данные пользователей защищены, а система устойчива к атакам.

5. Тестирование пользовательского опыта (UX). Мы также уделяем внимание тестированию интерфейсов с точки зрения пользовательского опыта. Это включает в себя юзабилити-тестирование, где реальные пользователи взаимодействуют с интерфейсом, а тестировщики собирают их отзывы и замечания. Это позволяет выявить проблемы и улучшить взаимодействие с платформой.

6. Автоматизация тестирования. Мы внедряем автоматизированные тесты для повторяющихся задач, что позволяет ускорить процесс тестирования и снизить вероятность человеческой ошибки. Использование фреймворков, таких как Selenium и JUnit, помогает нам автоматизировать функциональные и регрессионные тесты, обеспечивая более быструю обратную связь.

Тестирование и обеспечение качества являются неотъемлемой частью разработки нашей платформы и интерфейсов. Мы следуем структурированному подходу, который включает в себя планирование, функциональное тестирование, тестирование производительности и безопасности, а также тестирование пользовательского опыта. Внедрение автоматизации тестирования позволяет нам быстрее реагировать на изменения и повышать качество продукта. Эти усилия помогают нам создавать надежные и удобные решения, которые удовлетворяют потребности пользователей и способствуют успеху бизнеса.
👍6🔥5👏1
🎆Сегодня поздравляем людей, которые умеют находить логику даже там, где остальные видят только хаос. Системные аналитики — это «переводчики» между бизнесом и IT.

😎Только они могут сохранять спокойствие, когда заказчики пишут:
— «Нам нужна простая кнопочка. Ну что там, час работы?»
— «Опишите бизнес-процесс. — Да он у нас простой! Всего 37 исключений...»

🍷Так что сегодня поднимем виртуальный бокал за тех, кто строит мосты между идеями и реальностью, кто превращает «давайте сделаем что-нибудь простенькое» в чёткие требования и рабочие системы. Без вас проект выглядел бы как список желаний для Деда Мороза — красивый, но совершенно нереализуемый.

👏 Дорогие аналитики, пусть ваши требования всегда принимаются без споров, диаграммы не устаревают на следующий день, а фраза «всего лишь маленькое изменение» звучит как музыка, а не как сигнал к бессонной ночи.

#ИнтернетФрегат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🍾32🎉2
Интернет-Фрегат — 25 лет цифровой надёжности и развития

9 октября 2000 года — день, когда был создано ООО «Интернет-Фрегат».
Сегодня, четверть века спустя, мы с гордостью отмечаем 25-летний юбилей.

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

За 25 лет мы:
🔹реализовали сотни проектов в десятках регионов России и в более чем 15 странах;
🔹внедрили уникальные программные продукты;
🔹накопили опыт взаимодействия с внешними системами и госинфраструктурами;
🔹сохранили и развили команду профессионалов, многие из которых работают в ИФ уже более двадцати лет;
🔹заслужили доверие сотен клиентов, партнёров, и миллионов пользователей, для которых «Интернет-Фрегат» стал надёжным технологическим ориентиром.

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

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

#ИнтернетФрегат
🔥14👍53👏1
⚡️ Ответ ИТ-ассоциаций на налоговые изменения

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

🔍15 октября в 10:00 состоится совместная пресс-конференция ИТ-ассоциаций «Оценка воздействия изменений налогового регулирования ИТ-сферы на развитие индустрии программного обеспечения»

В числе спикеров:
🔍Наталья Касперская, председатель правления АРПП «Отечественный софт»
🔍Антон Огарков, заместитель руководителя ИТ-комитета «ОПОРЫ России»
🔍Николай Комлев, исполнительный директор АПКИТ
🔍Алексей Щеглов, председатель правления Ассоциации МИТ - Мы ИТ
🔍Валентин Макаров, президент РУССОФТ
🔍Татьяна Сизова, уполномоченный по делам предпринимателей Москвы
🔍Кирилл Варламов, генеральный директор ФРИИ

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

🔗 Подключайтесь к пресс-конференции по ссылке и узнайте все первыми (предварительная регистрация не требуется)

Технологический партнер - Труконф

#Мероприятия_ИТ #Мероприятия_РУССОФТ

@russoft_association
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3👏2
BYOD: когда сотрудники работают на личных устройствах

Можно ли разрешить сотрудникам использовать свои смартфоны и ноутбуки для работы и при этом сохранить контроль и безопасность?

Мы разобрали плюсы и риски концепции BYOD (Bring Your Own Device), лучшие практики внедрения и показали, как наш опыт с системой «Флюгер-Продажи» помогает компаниям справляться с вызовами.

Читайте статью в нашем блоге:
https://ifrigate.ru/blog/byod-kak-lichnye-ustrojstva-menyayut-korporativnuyu-it-politiku
👍3🔥3👌2
⚡️Итоги совместной Пресс-конференции ИТ-ассоциаций

Делимся материалами по итогам сегодняшнего мероприятия:

©️Итоговая новость по ссылке

Главный тезис:

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


©️Видеозапись

Смотрите во ВКонтакте
Смотрите на YouTube

©️Официальные письма ассоциаций

От ФРИИ, «ОПОРЫ России», СТК, НП «РУССОФТ» и Ассоциации МИТ - Мы ИТ - по ссылке
От АПКИТ АРПП «Отечественный софт», НП «РУССОФТ» - по ссылке

#Мероприятия_ИТ #Мероприятия_РУССОФТ #РУССОФТ_live

@russoft_association
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4👏3🔥2