Alekseev Code IT
20 subscribers
10 photos
1 link
Download Telegram
Совет на собес: не говорите "нет"

На любом этапе собеса не стоит говорить "нет”. Часто вижу, как кандидаты сами себе роют яму, отвечая "нет" на простые вопросы.

Основное правило: избегайте категоричного "нет". Всегда найдется способ ответить положительно и конструктивно, избежать негативной окраски.

У вас есть опыт работы с технологией X?
Напрямую с X не работал, но использовал похожие технологии Y и Z. Изучал X в пет-проектах. Учитывая мой опыт с аналогичными инструментами, уверен, что быстро освою X в боевых проектах.

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

Готовы работать с legacy-кодом?
Конечно. Legacy есть в любом живом проекте, включая те, над которыми я работал. Это нормальная часть эволюции программного обеспечения. Главное – уметь грамотно его развивать и постепенно улучшать. Плох тот программист, который не хочет переписать свой код спустя некоторое время.

Помните, что собеседование - это не экзамен и допрос, а диалог. Ваша основная задача - понравиться, показать потенциал и готовность развиваться.
👍2✍1🔥1👌1
Как развивать айтишников: практический подход

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

1. Совместное изучение материалов
- Организуйте регулярные встречи для разбора курсов Стэнфорда, MIT или других топовых вузов (благо такого материала в свободном доступе достаточно)
- Создайте книжный клуб: выбирайте актуальные технические книги, статьи и обсуждайте по главам
Важно: не просто смотреть/читать, а именно разбирать и обсуждать, применять знания к текущим проектам.

2. Хакатоны и соревнования
- Внутренние хакатоны отлично работают для решения реальных проблем, при этом можно вообще не ограничивать стек технологий
- Участие во внешних IT соревнованиях даёт свежий взгляд и новые идеи
Главное: создать естественную мотивацию, без принуждения к участию. Можно придумать плюшки за хорошие результаты

3. Внутренние выступления
- Регулярные технические митапы, где разработчики делятся опытом
- Короткие рассказы на 5-10 минут о новых технологиях или найденных решениях (можно в рамках дейликов или других командных мероприятий)
- Разбор сложных багов или интересных кейсов
Важно: поощрять выступления джунов, это отличный способ прокачать soft skills. От синьоров просить рассказы о сложном простым языком.

Развитие команды - это марафон, а не спринт. Не стоит пытаться внедрить всё и сразу. Начните с малого, получите обратную связь, скорректируйте подход.

А какие мероприятия помогают развиваться вам или вашим коллегам? Поделитесь в комментариях
🔥3👍2👏1
Вопрос на собес: максимальное значение int

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

Почему спрашиваю?
Этот вопрос помогает выявить несколько важных аспектов:
- Понимание внутреннего устройства типов данных
- Знание ограничений языка программирования
- Умение выполнять простые математические расчёты
- Способность объяснить технические детали

Что ожидаю услышать?
Хороший ответ должен включать следующие моменты:
- Указание на то, что в разных языках это реализовано по-разному
- Для языков с фиксированным размером (C++, Java): максимальное значение для 4 байт = 2^31 - 1 ≈ 2.147 млрд
- Есть языки без ограничений (Ruby, Python)
- Объяснение, почему именно такое число: 4 байта = 32 бита, один бит под знак, остальные под значение

Вопрос со звездочкой
Как программно получить количество цифр в числе?

👍 если ответил на вопрос
👍2
Для именования спринтов мы используем интересный подход. Придумал его предыдущий лид команды бекенда.

В названии загадывается элемент таблицы Менделеева. Придумывает команда бека (так сложилось). А на старте спринта кросс-платформенная команда пытается его угадать.

Например, у нас были спринты "Абанутобани" (Сера) и "Друг Геннадия" (Ванадий)

Текущий спринт мы назвали "Роща остролиста". Как думаете, какой химический элемент мы загадали?
🤣2👍1🔥1🤔1
Новый спринт назвали: Berghain.
Как думаете, какой химический элемент загадан?

Berghain - это известный техно-клуб в Берлине. А загадали мы Технеций
🤔2
В этот раз проще, новый спринт назвали: Бобр курва

Это полоний, радиоактивный химический элемент, открытый супругами Кюри. И названный в честь родины Марии Кюри - Польши. Мем бобр курва пришел к нам как раз оттуда
👍3🔥1😱1🤣1
Новый спринт, новая загадка: Пекловод

Это Плутоний. Назван в честь планеты Плутон. В римской мифологии Плутон (он же Аид в греческой мифологии) - бог смерти и подземного царства мертвых
😁1
У Deepseek не получилось ответить на загадку с Пекловодом, но он смог объяснить правильный ответ
🔥1😁1
Виновата скамейка

Есть такой известный тест для детей. Ребенку показывают две картинки, на обеих изображены мальчик и скамейка. На первой мальчик бежит, на второй - спотыкается о скамейку и падает. На вопрос: "кто виноват?" дети в три года отвечают, что скамейка, так как она помешала мальчику. Дети постарше говорят, что виноват мальчик, так как не посмотрел, куда бежит.

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

Но есть разработчики, у которых до сих пор виновата скамейка. И их много. Они везде, возможно даже это вы. А может и я 🙈
😁3🔥1🤔1💯1
Очередной спринт назвали: Кофе у обочины
Какой химический элемент загадали на этот раз? ⚗️

Цирконий
🤔1
Цикорий часто используют как замену кофе. Дикорастущий цикорий встречается на лесных опушках, на лугах, пустырях, по кромке полей и вдоль просёлочных дорог, около населённых пунктов.

Поэтому кофе у обочины - цикорий, который созвучен с цирконием
Сможете ответить на вопрос: куда впадает Волга?

Под спойлером ответ, ставьте 👍 если правильно ответили и 👎 если прогуливали географию в школе

Куда впадает река Волга? Из молодых людей, в возрасте от 18 до 24 лет, только 18 процентов знает, что Волга впадает в Каспийское море. Среди старшего поколения, закончившего еще советскую школу, правильный ответ тоже знают не все, но все же это 60-70 процентов
👍4
Хотите с утра задачку по математике за 4 класс общеобразовательной программы?

У Ани 35 монет по 2 руб. и 5 руб., причем сумма денег в 2-рублевых монетах равна сумме денег в 5-рублевых монетах. Сколько у Ани 5-рублевых монет?

Через систему уравнений мы взрослые дядьки решим быстро. Но дети это ещё не проходили. Сможете придумать "детское" решение?
🤔2👍1🔥1
Загадка на этот спринт: Тень солнца под землёй

Золото
👍1
В журнале Квантик попалась интересная задача. Сначала подумал, что за фигня? При чем тут математика и логика?

Сначала не понял, а потом как понял)
😁1🤣1
Новый спринт назвали: Mine herz brennt
Какой химический элемент загадали?
🤔1
Mine herz brennt

Загадан был Криптон. Mine написано с ошибкой с точки зрения немецкого, надо было на это слово обратить внимание. А дальше ассоции Mine -> mining -> криптовалюты -> Криптон
🤯1🤣1
Новый спринт назвали: May the force be with you
Какой химический элемент загадали?
🤔1
Стоит ли ребёнка учить пользоваться ChatGPT?

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

Если ребёнок будет использовать AI вместо того, чтобы самому подумать и поискать ответ, то он так и не научится думать и искать. Универсальные инструменты хороши, когда есть база.
👍1🔥1🤔1💯1