Вайн-кодинг: баги как вино
11 subscribers
10 photos
1 video
5 links
Канал про разработку, вино и мемы

Автор: @ishafran

Контакты:
https://www.linkedin.com/in/ivan-shafran/
Сайт: https://shafran.dev/
Менторство:
https://getmentor.dev/mentor/ivan-shafran-2980
Download Telegram
Канал о вайн-кодинге, программировании с хорошим настроением. Посты на тему кода, новых технологий, продуктивности и мемов.

Автор — @ishafran, Android разработчик, любитель спорта, кино, настолок, компьютерных игр и просто хороший человек.

Контакты: https://www.linkedin.com/in/ivan-shafran/
Сайт: https://shafran.dev/
Менторство: https://getmentor.dev/mentor/ivan-shafran-2980
Вайн-кодинг: баги как вино pinned «Канал о вайн-кодинге, программировании с хорошим настроением. Посты на тему кода, новых технологий, продуктивности и мемов. Автор — @ishafran, Android разработчик, любитель спорта, кино, настолок, компьютерных игр и просто хороший человек. Контакты: htt…»
На госуслугах появилась страница с сертификацией ИТ-компетенций. Само тестирование проходит на hh. В конце можно получить сертификат на год по теории или практике языков и технологий, который привязан к госуслугам и отображается на hh в профиле. Указано, что уже получили 9000 сертификатов.

Ценность сертификатов сомнительна, т.к. у компаний есть свои собеседования и критерии отбора. Возможно, будет польза новичкам, которые могут подтвердить свои знания и попасть на первые собеседования. Опытные же ИТ-ники вряд ли будут тратить время на это. Исключения могут быть в госсекторе, где это могут включить в формальные требования.

Я прошёл тест по Java теории и практике. Во время теста запрещено переключаться между вкладками и т.п. Теория включает 10-15 вопросов на знание конструкций и решения паззлеров. Чем выше уровень, тем больше паззлеров в тесте. Практика же включает несколько задач простого уровня. Сложность заключается в необходимости помнить классы, методы и сигнатуры, т.к. загуглить нельзя. Например, пришлось самому писать вывод float с двумя цифрами после запятой, т.к. вспомнить нужный метод и формат не смог. На собеседованиях в блокноте обычно проще, т.к. подсказывает интервьюер.

Прикладываю свой сертификат :) Проходить на уровни выше было лень

#news #tech
👍1
Наткнулся на сайт с роадмапами по изучению профессий и отдельных скиллов: https://roadmap.sh/

К каждому пункту есть краткое описание и пару ссылок на бесплатные и платные ресурсы.

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

#learning
1🔥2
AI забирает всё больше творческих профессий! Ждём пометки контента "создано людьми" по аналогии с фермерскими продуктами или БЕЗ ГМО.

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

Штош, в следующий раз можно не выступать самому, а сгенерировать заранее всё.

#ai
1
Инвестиции достойные внимания 😁

1. Виртуально покупаешь бочку виски
2. Ждёшь 3-10 лет
3. ???
4. Profit

#investment
5😁2
Как проходит вступительное интервью в Amazon? 📕

У каждой компании есть способы отсеивания кандидатов на начальных этапах. У Amazon это самостоятельное выполнение заданий онлайн.

Присутствует четыре этапа:
- Решение двух задач на HackerRank (90 минут)
- Имитация рабочих решений
- Тест на стиль работы
- Повторный тест на стиль работы с другим подходом

Перед решением можно пройти тестовый вариант, чтобы привыкнуть к платформе. Подаваться из РФ всё ещё можно (не подтверждено), но зайти на портал можно только с IP не из РФ.

1️⃣ Этап с HackerRank стандартен. Даётся две задачи уровня easy-medium по алгоритмам. Код можно компилировать и тестировать сколько угодно в рамках времени. Есть подсказки синтаксиса как в IDE - кодим не на бумажке.

Как готовиться: задачки на LeetCode или HackerRank уровня easy/medium.

2️⃣ Этап с рабочими решениями. Он достаточно необычен и является смесью behavior и system design интервью. Даётся краткое описание будущей задачи. Скажем, написать новый YouTube. Нужно выбирать эффективность первых решений от 0 до 5. Стоит ли сразу написать код или уточнить требования. Для software engineer вопросы не локализованы под фронт/бэкенд/мобилки, а близки к бэкенду. Впрочем, написаны понятным языком, поэтому будут доступны всем.

Как готовиться: из-за близости вопросов к бэкенду, стоит повторить подходы к базам данных, высоконагруженным серверам и тп. Из классики есть книжка с кабанчиком - "Высоконагруженные приложения" от Мартина Клеппмана.

3️⃣ Третий и четвёртый этап я бы объединил в один. Здесь нужно рассказать о своём стиле работы в тестовом виде, либо выбирая более подходящее из двух. Например, любите ли вы налаженные процессы или умеете работать в постоянно меняющихся процессах. У меня нет инсайдов о том, как это используется рекрутерами, поэтому сложно давать советы. Рекомендую только придерживаться консистентности. Если ответы будут случайными или противоречащими, то это может быть причиной отказа.

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

👍 Подводя итоги, отмечу, что важны первые два этапа, поэтому стоит потренироваться на LeetCode и ознакомиться поверхностно с высоконагруженными системами.

#amazon #interview
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда не зря оптимизировали звонки в ВК

Источник видео: https://www.instagram.com/reel/DL7qXxvz_Nh/

А про технические детали расскажем тут: https://vtconf.com/talks/adb3ff326de84a3183f73531fcdb21fd/

В текстовом виде пока нет доклада, но есть Pdf презентации с выступления прошлого: https://mobiusconf.com/archive/2025%20Spring/talks/0dfd0205fd864b8d99a8230bb3b7b063/

Если совсем коротко, то обновили кодек аудио на Opus 1.5, где нейронки магически помогают пережить потери аудио до секунды и генерируют потерянные пакеты по контексту соседних. Поигрались с другими оптимизациями кодека. Например, DTX, чтобы не отправлять тишину. Посадили трафик звонка на диету. В итоге, на независимых тестах в метро, подземке, лифте и т.п. стали очень близки по качеству в плохих сетях с зелёным мессенджером от одной запрещённой организации
5🔥3
Google Pixel 10 Pro 256GB за 1100 фунтов*

Купил новый пиксель на замену 6 pro XL из Google Store с доставкой в Лондон.

По ощущениям стал ближе к iPhone и потерял свою уникальность. В коробке только провод, булавка для симки и бесполезная книжка с правилами. Ожидаю улучшения качества, но вряд ли будет Wow эффект.

Возвращаясь назад, приключения начались с момента покупки. Я им: "Shut up and take my money!", они мне: "Ваш платежный аккаунт заблокирован". Обращение в поддержку помогали, но процесс повторялся несколько раз, пока я не связал проблемы с использованием VPN. Причем использовал его вне покупки уже, чтобы зайти в РФ сервисы на другой день.

В начале продаж Google был щедр на скидки, т.к. делают телефон скорее для души, а зарабатывают другим. Так можно получить:
- 100 фунтов на Google Store (получил)
- до 200 фунтов при подписке на новости (я получил 10, на реддит многие получили 100/200)
- до 770 фунтов скидку trade-in, т.е. сдачи им текущего телефона. Суть акции в 250 фунтов бонуса даже за дешёвый девайс. Свой 6 pro я сдавать не хотел, поэтому купил на рынке за 20 фунтов рабочий телефон из списка trade-in. Посмотрим, сработает ли. (Ожидаю решения по 250)
1👍3
Иронично 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🤪3