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

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

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

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

Особенности технологии распределенных реестров
➡️Актив может быть любым: например, акции, цифровые токены, права на недвижимость, золото или книги.
➡️Транзакции проходят практически мгновенно, но на их подтверждение может потребоваться время. Какое именно — определяет алгоритм консенсуса конкретной блокчейн-сети.
➡️Сделки конфиденциальны и анонимны: покупатель указывает только номер своего криптокошелька.
➡️Комиссии минимальны, поскольку вместо централизованных посредников транзакции регистрируют майнеры. Комиссии — это их вознаграждение за поддержку работы блокчейн-сети. Но майнеров обычно очень много и конкуренция между ними высока — это и позволяет удерживать комиссии на низком уровне.
➡️Права покупателей надежно защищены: отменить или изменить уже заключенные сделки невозможно. Если вы действительно приобрели что-то — например, луковицы тюльпанов или квартиру, — никакой мошенник не сможет доказать, что они принадлежат ему. Все сделки зафиксированы в цепочке блоков.
➡️Информация надежно хранится, поскольку история всех операций записана в блокчейне и распределена по всем участникам сети. Каждый блок содержит информацию обо всех предыдущих операциях «с начала времен».
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
Хештеги: незаметные герои цифрового порядка

Хештеги — это ключевые слова с символом # для категоризации контента. Они помогают увеличить охват, привлечь целевую аудиторию и улучшить поиск.

Основные принципы: релевантность (соответствие теме), оптимальное количество, сочетание популярных и нишевых тегов, уникальные брендовые хештеги и геолокационные метки.

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

Подробнее читайте в нашем блоге: https://ifrigate.ru/blog/hashtags-about
🔥4👍3
Как проходит внедрение ИТ-решений

Интернет-Фрегат внедряет ИТ-решения. построенные на базе платформы собственной разработки.

Внедрение решений проходит в несколько этапов.
1. Оценка проекта и пилот
Продемонстрируем архитектуру и возможности. Оценим, насколько платформа отвечает вашим задачам.
2. Поставка решения
Проработаем техническое задание. Установим, настроим, запустим сервер решения. Выполним необходимые настройки структуры
3. Внедрение и обучение
Адаптируем систему под специфику предприятия. Выполним импорт данных из других источников в единую базу. Обучим пользователей (на территории заказчика и удаленно)
4. Эксплуатация и поддержка
Поддерживаем работоспособность системы, проводим мелкие доработки и исправляем возникающие проблемы.

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

На каждом из этапов мы ведём плотную работу с представителями заказчика.

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

⬆️ С удовольствием ответим на ваши вопросы. Задайте вопрос. Наши специалисты подготовят информацию и сообщат подробности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🙏2💩1
MAXсимальный сабантуй... или Октоберфест. Мы так и не разобрались, что это было

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

Всё началось MAXсимально случайно. За обедом коллеги, имя одного из которых MAXсим, обменялись буквально парой фраз — и вот, получив финансирование от руководства (как и всегда в нашей компании в таких ситуациях), через несколько часов зал совещаний превращался в место будущего сабантуя. Не обошлось и без всем известного мессенджера, который ловит на парковке. Как во всех демократических компаниях, регистрация в MAX была добровольной, и дополнительным стимулом от руководства стал розыгрыш приза.

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

— на экране стали появляться Саб-Зиро и Килиан Мбапе, которые разными способами вели борьбу;
— жаркие баталии развернулись возле стола с киккером;
— башня Jenga падала, и слава Богу в тот вечер падала только она,
— а настольная игра Секретный «Диктатор» внезапно стала площадкой для негативного тестирования, на чем задержимся немного подробнее.

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

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

#ЖизньИФ
🔥9💩5🍾5🍌21👍1🤮1🤡1🐳1👨‍💻1
Когда слова мешают делу

Каждый день мы говорим о проектах, продуктах, решениях. Но стоит задать вопрос: «Это продукт или проект?» — и обсуждение стопорится.
Почему? Потому что одни и те же слова мы понимаем по-разному.

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

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

Читайте полный лонгрид в блоге
👍5🔥42
«Скоро вас всех Айтишников уволят, и пойдете на завод!» - как угрожает восстание машин it сфере?

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

Без паники — Интернет-Фрегат поможет вам разобраться в актуальных новостях боев кожаных мешков и нейросетей за место под цифровым солнцем:

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

2. Тестировщиков ИИ подменяет, но не заменяет.
Да, ИИ умеет проверять сценарии, искать отклонения, генерировать тест-кейсы. Но:
🔹он не понимает контекст;
🔹не чувствует, где «что-то тут не так»;
🔹и не спросит: «а почему вообще это так работает?»
А без критического мышления автоматом баги не победить.

3. Аналитиков ИИ... а нет, аналитикам вообще пока что не грозит смена...
... ведь ИИ может собрать требования, может даже подсказать направление, в котором искать ответы, но не может выяснить скрытые боли бизнеса, не договориться с заказчиком, не урегулировать конфликт и не объяснить разработчикам, что заказчик «на самом деле имел в виду другое», и самое главное, не может понять вес комплекс проблем и задач целого проекта от заказчика.

4. SMM
Даже эта новость в какой-то степени написана чатом GPT, мы попытались отобрать работу SMM-щика прямо сейчас, но нейронка упорно тупила, выдавала расплывчатые тезисы, ошибалась в задачах специалистов, и каждый (!) тезис пришлось редактировать естественному интеллекту.

Вывод простой:
Нейросети — это мощный экзоскелет для мозгов, но не их замена.
Они ускоряют, упрощают, автоматизируют.
Но в ближайшие годы кожаные мешки остаются главными: именно они несут ответственность, принимают решения и тушат пожары по пятницам в 17:59.

А нейросеть… ну она просто работает.
Без больничных.
Без отпусков.
Без премий.
Иногда даже слишком хорошо работает — пугающе. (Сама себя не похвалит, никто не похвалит, молодец GPT).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁5👍31👌1🫡1👾1
Обучение через ошибки — самый эффективный путь! ⚡️

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

Формат:

Вы получаете реальный кейс с ошибкой в формате опроса и сразу узнаете правильный ответ.

Прокачивайте скилы, делитесь опытом и проверяйте свои знания вместе с нами!🌎

#ИграКвиззИф
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🐳2💯2
Low-Code + GIS: как создавать сложные системы без программирования

Low-Сode подход ускоряет разработку в 2-3 раза и это особенно эффективно для геоинформационных систем. Это достигается за счет эффективных средств настройки и функций проектирования:
➡️Визуальный конструктор с GIS-компонентами
➡️Готовые модули для картографии и анализа данных
➡️Возможность для бизнес-пользователей создавать свои решения

Рассказали, что такое Low-Code , как совмещать с GIS-технологиями, как мы это делаем в нашей платформе и какие задачи это помогает решать.

Читайте полную статью в нашем блоге: https://ifrigate.ru/blog/low-code-kak-razrabotka-bez-programmirovaniya-menyaet-cifrovoj-mir

#lowcode #gis #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2
Модуль визуализации данных

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

Основные функции модуля визуализации данных
:

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

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

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

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

#ОбъясняетИФ
3🔥2👍1