TGViewer
Dzik Pic. Откровенно о польском Dzik Pic. Откровенно о польском @dzikpic · 20.4K subscribers
Post #11069 3.61K
👨‍💻 🤖 Всю жизнь писали на Java, а теперь — на .NET? Как работает команда Cycode в Варшаве — часть 1

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

Бэкендеров в варшавскую команду Cycode нанимает On The Spot Development — она строит локальные R&D-команды для международных техкомпаний. Бэкенд на .NET, но рассматривают и разработчиков с опытом Java, Go или Python, готовых сменить стек.

Мы поговорили с Алексеем, который пять лет работает над Cycode и лидит команду интеграций в Варшаве. Обсудили, почему язык здесь не главное и как команда работает с Claude.

🟣 «Меняются только знаки препинания»
— У нас команда language-agnostic. То есть мне не важно, на чём ты писал раньше. У нас бэкенд на .NET, но человек, который не знает этот фреймворк, зато понимает общие принципы разработки, придёт и будет писать на .NET. Там нет каких-то очень сложных вещей, которые требуют глубокого знания именно языка. Всё плюс-минус одинаковое, меняются только «знаки препинания».

Тем более сейчас. Имея ИИ, тебе, в принципе, не надо уметь писать код. Надо понимать и думать. Кодовый ассистент умеет писать на любом языке.

🟣 «Упираемся мы обычно не в микросекунды»
В Cycode около 150 микросервисов и собственный SAST-движок на Rust: он ищет уязвимости в коде ещё до запуска.

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

Холивары про языки здесь тоже есть. В команде любят вбросить: «Вот если бы мы это переписали на Rust, было бы супербыстро». Алексей отвечает:

— Если у тебя внешняя тула отвечает минуту, то без разницы, на чём написан клиент — на .NET, на Rust, — у тебя всё равно эта минута, пока тула отвечает. Продукт собран из кучи интеграций, и упираемся мы обычно не в микросекунды.

🟣 «Думать головой, а не думать Claude»
В самой команде Claude — основной рабочий инструмент.

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

Свежий пример — задача, которая во время интервью была открыта у Алексея в соседнем терминале. У клиента тормозил Broker — сервис, через который Cycode забирает данные из закрытой инфраструктуры.

— Самое простое — попросить клиента добавить железа. Только не придёшь же к нему с просьбой «дай мне 30 реплик этого сервиса, и мы будем классно работать» — некрасиво.

Алексей с Claude взяли метрики. Сначала грешили на лишний Time.Sleep в коде. Оказалось, Broker брал новые задачи, только когда разгребал все предыдущие. Починили параллельной обработкой.

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

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

#promo_pro
  • ❤ 17
  • 👍 7
  • 💊 6
  • 👎 4
  • 😁 2
  • 🔥 1
  • 🎅 1
More from @dzikpic
  1. Oct 8, 2026😰🤖 Варшавяк переписывался с чат-ботом про убийство. Это заметили во Франции Так что будь…
  2. Oct 8, 2026🫡 Польша готовит «предвоенный закон». Что там будет В течение двух недель должен быть пре…
  3. Oct 8, 20268 ошибок на госэкзамене по польскому B1, на которых теряют баллы: подборка от школы Polski…
  4. Oct 8, 2026👨‍💻💰Беларусы на втором месте среди иностранных инвесторов в ИТ-сектор Польши Как подсчи…
  5. Oct 8, 2026🥳🫡 Fakturownia открыла список контрагентов, данные которых утекли Пользователь luckyjimm…
  6. Oct 8, 2026👨‍💻 «Это как вулкан. Извергаться будет, но откуда польётся лава?». Что ждёт бэкендера в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →