Найти в Дзене
Не пиши лишнего в резюме 📘 На данный момент у нас в компании я также участвую в проведении технических собесов. Я всегда стараюсь перед собеседованием немного подготовиться. Читаю резюме кандидата, накидываю интересующие меня вопросы в документ, чтобы собеседование было более живым и не похожим на экзамен. Стандартные вопросы по теории golang, базы и пр. тоже есть, но они больше для общего понимания уровня кандидата. Это те стандартные вопросы, которые все зубрят (горутины, каналы, индексы и пр.). Часто кандидаты отвечают на данные вопросы очень хорошо, это и неудивительно. В данных вопросах интерес в том, чтобы стараться уводить разговор в глубину знаний (можно даже одного вопроса), и вот тут уже виден реальный уровень кандидата. Конечно, это не серебряная пуля, но может показать кандидата с хорошей стороны. Но сейчас не про это, сейчас речь про то, что пишут у себя в резюме кандидаты. Открыл резюме и увидел у кандидата 4 организации, в которых он работал, 8 лет опыта по резюме. Бросилось в глаза: в описании обязанностей в других организациях практически копипаста, но я особо не придал этому значения. Посмотрел ещё, увидел такие фразы, как "отказоустойчивость", "проектирование распределённых систем", "масштабируемость", "проектирование архитектуры". Отлично, подумал я, вроде кандидат достаточно опытный, и будет интересно поболтать про его опыт. Я составил примерно такой список вопросов, которые можно задать (можно и не задавать, тут как пойдёт беседа) кандидату. 🔵 Кандидат написал: "Разработка высоконагруженного backend-а: распределённая архитектура, отказоустойчивость, масштабируемость". 🔸Отлично, можно спросить про то, как добивались отказоустойчивости. Какие-то кейсы из жизни и т. д. 🔵 "Проектирование БД и оптимизация SQL" + у кандидата был сертификат, связанный с оптимизацией SQL-запросов(правда, ссылки не было на него) 🔸Супер, можно спросить про оптимизацию SQL. Как он сам оптимизирует запросы. 🔵 "Написание строго типизированного PHP-кода и современного Go-кода с соблюдением лучших практик)" 🔸Замечательно, можно поговорить про практики, которые соблюдает кандидат. Как соблюдали эти практики в команде и т. д. 🔵"Вёл команды, принимал архитектурные решения" и "Опыт в проектировании архитектуры" + какой-то сертификат, связанный с микросервисной архитектурой 🔸Вообще шик, можно поболтать про то, как принимал архитектурные решения. ✳️Во время собеседования первая часть всегда — знакомство. Мы со своей стороны рассказываем, кто мы такие и какой у нас формат (да, нас всегда 2 человека из разных команд присутствуют), и дальше небольшой рассказ кандидата. Кандидат рассказал про себя, и мы начали задавать вопросы про проекты, в которых он работал, и параллельно спрашивать вопросы, которые я подготовил. К сожалению, меня ждало разочарование. Кандидат прямым текстом говорил, что архитектурные решения не принимал, опыта в проектировании у него нет. При этом я бы понял, если было бы обозначено, что прошёл курсы, какую-то теорию знаю. SQL-запросы он оптимизировал только одним способом - добавлял индексы. Вопросом по отказоустойчивости также не занимался. При срабатывании алертинга либо правил баг, либо писал девопсам "чтобы поправили" (тут цитата). На самом деле это было только в 15-20 минут нашего общения, дальше так же были разного рода интересные моменты, когда кандидат внезапно начал очень громко читать вслух условие задачи. 💬 Вывод какой тут можно сделать: если пишете что-то в резюме, умейте хотя бы объяснить это на пальцах. Не нужно пихать всё, что есть в других резюме или то, что выдал chatGPT. При живом общении всё станет понятно. Мой ТГ t.me/...jay
4 месяца назад
Попробовал в полную силу этот ваш вайбкодинг и Cursor На фоне куче постов, что люди за выходные пилят проекты на ахулион долларов с помощь вайбкодинга (часто мелькает Cursor) с нулевым знанием программирования да и в общем computer since, решил и я попробовать. Чем я хуже. Планировал запилить что-то для Android😀 Решил взять для себя новую технологию Godot(движок для разработки игр) и запилить очень простую игру в слова. Правила: Есть большой словарь со словами. При старте игры, выбирается 5-10 слов. Далее рисуется поле с буквами и их количество и нужно угадывать за минуту. Пару вечеров у меня ушло на изучение синтаксиса и что вообще такое Godot. Переписывал код по несколько раз. И оказывается это не так просто как пишут постах. Какие выводы: 1️⃣Нужно очень мелко декомпозировать проект, потому-что курсору нужно скармливать очень маленькие порции задач. Если пишешь что-то типа "сделай красиво", будет генериться много кода и весь проект поломается 2️⃣ Круто правит ошибки. Если что-то не работает, курсор сам запускает команды (с разрешения конечно), смотрит ответ и анализирует в чём проблема. 3️⃣ Плохо справляется с архитектурными задачами. Кода править пришлось много, писал много дичи. Например, мне нужно было хранить состояние игры и мне был написан код, в котором состояние игры было разбросано по разным местам и понять, что игра продолжается или время закончилось было тяжело 4️⃣ За кодом необходимо прям следить, часто ломается. Подтянул в git, чтобы фиксировать рабочие состояния, чтобы потом быстро откатиться. Написать просто todo лист можно, но что-то сложнее уже сложней. Нужно писать конкретные запросы "примени паттерн Х, чтобы хранить состояние игры" По итогу штука крутая, точно будет развиваться и спрос будет. Для изучения нового языка программирования вообще идеально, НО(!) если ты уже знаешь какой-то язык. Иначе будет генериться тонна кода и вообще непонятно, что происходит Репозиторий с кодом github.com/...ame
4 месяца назад
Microsoft запустила Copilot Mode в Edge В Edge доступен Copilot Mode — новый AI‑режим для браузера Что умеет?  - Есть стандартный чат с ИИ - Умеет группировать вкладки по смыслу - Поддерживает голосовое управление - Умеет генерить картинки - Можно делать саммари видео. Это вообще штука прекрасная. Перед просмотром большого видео можно попросить саммари - Умеет переводить видео, но у меня так и не получилось сделать это. Думаю нужно посмотреть настройки. Это на самом деле киллер фича - и что-то ещё, но я пока не разобрался Всё это пока бесплатно!🤑 Качаем тут www.microsoft.com/...ode
4 месяца назад
Эндрю Ярос "оживил" ту самую Apple Lisa — и не как эмулятор, а как полноценную "web os" с собственной файловой системой и графическим движком. 🧱 Особенности: - Полностью 1-битная графика, стилизованная под оригинал - Всё хранится в IndexedDB, работает даже офлайн - Поддержка drag’n’drop, sticky‑меню, кастомизации, тёмной темы - Написано без библиотек, всё — чистый JS и canvas 🕰️ Немного истории: что такое Apple Lisa? Apple Lisa — это революционный компьютер, выпущенный Apple в 1983 году. Он стал первым массовым ПК с графическим интерфейсом (GUI), где вместо командной строки использовались окна, иконки, кнопки и мышь. Очень люблю такие проекты. Всегда восхищался, какие штуки можно написать на JS и это будет работать прямо в браузере. Попробовать можно тут: hlisagui.com Подробнее о проекте: hlisagui.com/...tml Мой ТГ t.me/...242
5 месяцев назад
💡 Опытные разработчики с AI стали медленнее Исследование METR (июль 2025) проверило, как влияют AI‑код‑ассистенты на работу опытных разработчиков. Что сделали: 🔸16 профи‑разработчиков 🔸246 реальных задач из знакомых open-source проектов 🔸Половина работала с AI (Cursor, Claude 3.5/3.7), половина — без Результат удивил: С AI разработчики работали на 19% медленнее, хотя думали, что стали быстрее почти на 20%. Время уходит не на код, а на: 🔸формулировку запросов AI, 🔸ожидание ответа, 🔸правки и ревью, 🔸иногда ещё и на борьбу с неуместными советами. В общем я согласен, что пока AI не очень ускорил разработку(это лично моё мнение), скорее больше упростил. например, когда нужно писать какие-нибудь мапперы, автоподставновка божественна, но вот написать какой-то кусок системы пока не получается. Так же ради интереса взял IDE Cursor и хочу с помощью нее пилю простую игру на Godot(привет вайбкодинг). Кода немного получается, но несколько раз Cursor ломал код полностью. Огромный плюс AI в изучении чего-то нового. В Godot используется gdscript, для меня это новая история. Спросил у chatgpt, чтобы мне вкратце расписал синтаксис, типы данных, а Cursor в свою очередь подсказывал как более оптимально написать код. НО(!) AI будет только улучшаться Источник новости metr.org/...udy
5 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала