Forwarded from Интернет-Фрегат про IF>=XX^ и еще…
«Интернет-Фрегат» расширяет команду!
Мы усиливаем состав и приглашаем специалистов, которые хотят развиваться в IT и работать над реальными продуктами.
Сейчас мы особенно ждем:
— Опытный PHP-разработчик (Senior)
— PHP-разработчик (Middle / растущий Junior)
— Менеджер по продажам программных решений
Другие актуальные вакансии компании всегда доступны на нашем кадровом сайте.
Мы предлагаем:
• Работу над крупными проектами и собственными IT-продуктами.
• Сильное окружение и обмен опытом внутри команды.
• Офисный, гибридный или дистанционный формат работы (в зависимости от вакансии).
Оставляйте свое резюме на сайте, нашей почте resume@ifrigate.ru, пишите в Telegram @ifrigate или в MAX
#вакансияИФ #ИнтернетФрегат #вакансия #вакансии
Мы усиливаем состав и приглашаем специалистов, которые хотят развиваться в IT и работать над реальными продуктами.
Сейчас мы особенно ждем:
— Опытный PHP-разработчик (Senior)
— PHP-разработчик (Middle / растущий Junior)
— Менеджер по продажам программных решений
Другие актуальные вакансии компании всегда доступны на нашем кадровом сайте.
Мы предлагаем:
• Работу над крупными проектами и собственными IT-продуктами.
• Сильное окружение и обмен опытом внутри команды.
• Офисный, гибридный или дистанционный формат работы (в зависимости от вакансии).
Оставляйте свое резюме на сайте, нашей почте resume@ifrigate.ru, пишите в Telegram @ifrigate или в MAX
#вакансияИФ #ИнтернетФрегат #вакансия #вакансии
🔥8💯2❤1
Сегодня — интервью с Максимом, сотрудником Интернет-Фрегат, который пришёл к нам на практику и остался в команде.
💻 Производственная практика от колледжа стала для Максима настоящим погружением в реальные проекты: с вызовами, новыми знаниями и постоянным ростом. Поддержка команды и вовлечённость в процессы помогли быстро адаптироваться и почувствовать уверенность в своих силах.
Именно возможность расти, разбираться в задачах и быть частью команды стала причиной остаться в компании и продолжить свой профессиональный путь вместе с нами.
Мы уверены, что такой формат — это отличный старт в ИТ: возможность получить первый опыт, поработать в команде, проявить инициативу и заложить основу профессионального роста. Это путь для тех, кто готов включаться в работу, брать ответственность за результат и развиваться вместе с командой — таких студентов мы всегда рады видеть в Интернет-Фрегат.
#ИнтервьюИФ
Именно возможность расти, разбираться в задачах и быть частью команды стала причиной остаться в компании и продолжить свой профессиональный путь вместе с нами.
Мы уверены, что такой формат — это отличный старт в ИТ: возможность получить первый опыт, поработать в команде, проявить инициативу и заложить основу профессионального роста. Это путь для тех, кто готов включаться в работу, брать ответственность за результат и развиваться вместе с командой — таких студентов мы всегда рады видеть в Интернет-Фрегат.
#ИнтервьюИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤3👏2
TypeScript: компилятор молчит, продакшн падает
TS компилируется
В рантайме
TypeScript проверку прошёл, код вроде корректный. Но в рантайме обнаруживается, что обещанного поля нет.
TypeScript работает только на этапе разработки. В рантайме это просто JavaScript, которому всё равно, что там было в интерфейсе. JSON.parse вернул объект без name, и TS это пропустил.
Валидация данных на входе (zod, io-ts) или гарды типов вручную. TS доверяет, но проверять всё равно надо.
А в этом кейсе — кто виноват? Голосуйте в опросе👇
#ИграКвиззИф
interface User {
id: number;
name: string;
}
const user: User = JSON.parse('{"id": 42}');TS компилируется
В рантайме
user.name undefinedTypeScript проверку прошёл, код вроде корректный. Но в рантайме обнаруживается, что обещанного поля нет.
TypeScript работает только на этапе разработки. В рантайме это просто JavaScript, которому всё равно, что там было в интерфейсе. JSON.parse вернул объект без name, и TS это пропустил.
А в этом кейсе — кто виноват? Голосуйте в опросе
#ИграКвиззИф
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6💘2💯1
Тестирование как инструмент устойчивости продукта
В разработке любого продукта есть момент, который часто остаётся за кадром: этап, когда кто-то задаёт вопросы, на которые не всегда есть готовые ответы.
🔷 «А что будет, если пользователь сделает наоборот?»
🔷 «А если данные придут с ошибкой?»
🔷 «А если этим начнут пользоваться не так, как мы планировали?»
Эти вопросы — не формальность, а часть повседневной работы тестировщиков.
Тестирование — это работа с неопределённостью. Не с тем, как система должна работать в идеале, а с тем, как она поведёт себя в реальной жизни — с её отклонениями, нестандартными сценариями и человеческим фактором.
По сути, качество продукта формируется на каждом этапе. Тестировщики помогают уточнять границы системы, выявлять слабые места и делать архитектуру более устойчивой ещё до того, как проблемы проявятся на практике.
Именно поэтому тестирование — это не просто проверка, а непрерывный процесс, который делает продукт надёжным, стабильным и готовым к реальной жизни.
#ОбъясняетИФ
В разработке любого продукта есть момент, который часто остаётся за кадром: этап, когда кто-то задаёт вопросы, на которые не всегда есть готовые ответы.
Эти вопросы — не формальность, а часть повседневной работы тестировщиков.
Тестирование — это работа с неопределённостью. Не с тем, как система должна работать в идеале, а с тем, как она поведёт себя в реальной жизни — с её отклонениями, нестандартными сценариями и человеческим фактором.
По сути, качество продукта формируется на каждом этапе. Тестировщики помогают уточнять границы системы, выявлять слабые места и делать архитектуру более устойчивой ещё до того, как проблемы проявятся на практике.
Именно поэтому тестирование — это не просто проверка, а непрерывный процесс, который делает продукт надёжным, стабильным и готовым к реальной жизни.
#ОбъясняетИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
График пополз вниз. Без видимых причин.
Память есть. CPU отдыхает. Сеть моргает зелёным.
А запрос встал колом. Мистика?😱
Кто распутал бы такое — жмём опрос🫳
#ИграКвиззИф
SELECT * FROM orders WHERE user_id = 101
Память есть. CPU отдыхает. Сеть моргает зелёным.
А запрос встал колом. Мистика?
Кто распутал бы такое — жмём опрос
#ИграКвиззИф
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2🎉1
⏱️ Раньше работало за 50ms, теперь за 5 секунд
Что могло пойти не так?
Что могло пойти не так?
Anonymous Quiz
41%
индекс слетел после деплоя
18%
данных стало в 100 раз больше
12%
кто-то удалил статистику
29%
пятница, все дела
❤2🔥2💯1
Предсказание на сегодня
Предлагаем поиграть и узнать, с каким настроем пройдёт этот день (предсказание сбудется в день, когда бросили кубик).
Бросайте кубик в комментариях 🎲
Он выпадет случайным числом от 1 до 6: найдите его на карточке и посмотрите своё предсказание
Интересно, сбудется ли👇
Предлагаем поиграть и узнать, с каким настроем пройдёт этот день (предсказание сбудется в день, когда бросили кубик).
Бросайте кубик в комментариях 🎲
Интересно, сбудется ли
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💯2👏1🆒1
Forwarded from Интернет-Фрегат про IF>=XX^ и еще…
Представители Интернет-Фрегат на всероссийской ярмарке трудоустройства «Работа России. Время возможностей»
17.04.2026 приняли участие и достойно представили компанию в ЮРГПУ (НПИ) в Новочеркасске.
Познакомили студентов с нашими вакансиями.
Рассказали о трудоустройстве.
Ответили на вопросы о прохождении практики.
Желающие угостились конфетками.
Уже обрабатываем анкеты соискателей и готовим приглашения на собеседование.
Актуальная информация о вакансиях тут👉 job.ifrigate.ru
Фото: ЮРГПУ(НПИ)
#ОбществоИФ #ЯрмаркаВакансий
17.04.2026 приняли участие и достойно представили компанию в ЮРГПУ (НПИ) в Новочеркасске.
Познакомили студентов с нашими вакансиями.
Рассказали о трудоустройстве.
Ответили на вопросы о прохождении практики.
Желающие угостились конфетками.
Уже обрабатываем анкеты соискателей и готовим приглашения на собеседование.
Актуальная информация о вакансиях тут
Фото: ЮРГПУ(НПИ)
#ОбществоИФ #ЯрмаркаВакансий
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤1
Какие подходы к ИИ существуют, где они применяются и как не ошибиться с выбором?
Разбираем:
🔵 почему нейросети — не единственный, а часто и не лучший вариант;
🔵 что умеют экспертные системы, семантические сети и роевой интеллект;
🔵 как выбрать правильную архитектуру под конкретную бизнес-задачу.
Читать: https://ifrigate.ru/blog/nejroseti-ne-panaceya-razbiraem-vidy-ii-i-kogda-oni-realno-nuzhny
Интернет-Фрегат в MAX
#ОбъясняетИФ
Разбираем:
Читать: https://ifrigate.ru/blog/nejroseti-ne-panaceya-razbiraem-vidy-ii-i-kogda-oni-realno-nuzhny
Интернет-Фрегат в MAX
#ОбъясняетИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1💯1
Почему Python не ругается
Аннотации есть. Типы указаны. IDE подчёркивает. Но код запускается и...
Что увидим в консоли? Призрака? Ошибку? Число 42 в гостях у строки?😑
Пруфы в рантайме — в опросе👇
#ИграКвиззИф
def greet(name: str) -> str:
return f"Hello, {name}"
Аннотации есть. Типы указаны. IDE подчёркивает. Но код запускается и...
Что увидим в консоли? Призрака? Ошибку? Число 42 в гостях у строки?
Пруфы в рантайме — в опросе
#ИграКвиззИф
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤝2💯1
Что произойдёт?
Anonymous Quiz
13%
ошибка компиляции
47%
Hello, 42
27%
ошибка в рантайме
13%
зависит от IDE
🥰3🔥2
Три вида сложности: почему проект буксует
В любом IT-проекте одновременно существуют три источника сложности: сама задача, способ её технической реализации и люди, которые эту задачу решают. Чаще всего их путают, пытаясь вылечить одно перестройкой другого. Но чтобы проект не превращался в болото, важно научиться разделять эти три слоя и понимать, как они влияют друг на друга.
🔵 Первое: предметная сложность - уровень сложности задачи не контролируемый разработкой, а определяемый заказчиком. Вы не можете её изменить, но можете её не заметить. Лучший способ выделить предметную область - использовать визуальный разбор для быстрого моделирования бизнес-процессов.
🔵 Второе: технологическая сложность - как через декомпозицию, модульность и структуру кода мы берём под контроль сложность предметной области.
🔵 Третье: социальная сложность - структура команды и ее организация. Зависимости возникают не из оргструктуры, а из общих ресурсов — кода, компонентов, базы данных, тестов, — поэтому разделение команды не даст автономности, если изменения затрагивают одну и ту же систему.
Чаще всего проблемы возникают из-за несоответствия: сложная бизнес-задача — примитивная технология, простая задача — гипертрофированная архитектура, идеальный код — хаос в коммуникациях. Смотрите на три вида одновременно, не пытайтесь выиграть в одном за счёт других и помните, что видимая проблема почти всегда лежит в другом месте.
Архитектура дает базу для управления всеми тремя видами сложности. Она может либо открывать возможности, либо превращать разработку в болото. Технология и люди связаны прочной нитью: структура команд, компетенции, скорость принятия решений — всё это производная от того, как выстроена система. Поэтому перед тем как нарисовать очередной компонент, полезно спросить себя: какую сложность он снимает? И какую — добавляет?
Интернет-Фрегат в MAX
#ОбъясняетИФ
В любом IT-проекте одновременно существуют три источника сложности: сама задача, способ её технической реализации и люди, которые эту задачу решают. Чаще всего их путают, пытаясь вылечить одно перестройкой другого. Но чтобы проект не превращался в болото, важно научиться разделять эти три слоя и понимать, как они влияют друг на друга.
Чаще всего проблемы возникают из-за несоответствия: сложная бизнес-задача — примитивная технология, простая задача — гипертрофированная архитектура, идеальный код — хаос в коммуникациях. Смотрите на три вида одновременно, не пытайтесь выиграть в одном за счёт других и помните, что видимая проблема почти всегда лежит в другом месте.
Архитектура дает базу для управления всеми тремя видами сложности. Она может либо открывать возможности, либо превращать разработку в болото. Технология и люди связаны прочной нитью: структура команд, компетенции, скорость принятия решений — всё это производная от того, как выстроена система. Поэтому перед тем как нарисовать очередной компонент, полезно спросить себя: какую сложность он снимает? И какую — добавляет?
Интернет-Фрегат в MAX
#ОбъясняетИФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3💊2👾1