DevDK's live


Kanal geosi va tili: Rossiya, Ruscha
Toifa: Telegram


Какие-то ежедневные заметки, что я покодил за последние сутки, позанимался чем-то полезным, прочитал, посмотрел, на что обратил внимание.
Постить сюда должно войти в привычку. И чтоб мне было плохо, когда я протелеграмил день в никуда.
Я - @DeveloperDK

Связанные каналы

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


Мда


Страшные письма


Решил дорожку на яндекс картах поправить. Смотрю, а там оказалось, что 8 лет назад я её и создал








Первый курс — всё

Сегодня сдал отчет по ознакомительной практике (которую не посещал..), а вместе с этим официально завершилась промежуточная аттестация. Можно считать, что первый курс бакалавриата позади.

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

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

Успеваемость на удивление высокая, хотя я в это вообще не вкладывался - оно получилось как-то само. За две сессии почти все предметы закрыты автоматами (некоторые дисциплины вообще получилось сдать, даже не посещая). В итоге в зачетке все пятёрки, кроме матанализа: в первом семестре тройка, во втором - четверка.

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

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

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

Во втором семестре ситуация сильно изменилась. Мы наладили взаимодействие с it отделом вуза, и теперь проекты создаются уже не "в стол". Сделали систему регистрации и обработки инцидентов в общежитиях, которая сейчас ожидает внедрения. Параллельно разрабатываем еще несколько сервисов, которые, надеюсь, смогут сделать студенческую жизнь немного удобнее.

От второго курса жду, наверное, одного: чтобы все это стало более системным. Чтобы нынешние прототипы превратились в работающие решения, появились новые проекты, а масштаб того, что мы делаем, продолжил расти


👀


Замечательно




Вот так нынче идёт работа над курсовой


Два (или больше…) слова про ЦИПР и Яндекс 360

Всё началось с того, что мы прошли в финал Кубка России по спортивному программированию в Нижнем. Должны были ехать туда на даты с 20 по 23 мая. За какое-то время до этого я узнал, что буквально перед хакатоном в Нижнем стартует ЦИПР. Подумал, что надо выжимать максимум, и подался туда как студент. Модерация шла долго — говорили, что списки проверяли чуть ли не через ФСО, но в итоге одобрили.

Параллельно искал, что еще можно зацепить по дороге, и наткнулся на бэкенд-конференцию Яндекса в Москве, которая шла еще на пару дней раньше. Тоже отправил заявку, её подтвердили. Отдельная благодарность их HR: она максимально пошла навстречу и даже сделала официальную справку для вуза, что Яндекс приглашает нас как слушателей.

В итоге поездка растянулась на 10 дней. Хороший глоток воздуха после семестра. Поехали на поезде, в Москве уже ориентировались почти без карты. Оставили вещи в пункте озона и пошли в офис Янекса.

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

В Нижнем передохнули день, и начался ЦИПР. Туда я уже шел с бейджем CTO нашей студии😎. Странное чувство, когда стоишь в одной очереди с людьми, которые тут же обсуждают бизнес вопросы на огромные суммы. Доклады сильные, но многие пересекались по времени, везде успеть не получилось. Послушал министра цифрового развития, директоров крупных компаний и руководителя ИИ в Яндексе, интервью с которым еще неделю назад смотрел на ютубе. Было полезно узнать, какие вообще настроения в отрасли по поводу нейросетей и куда всё движется.

Но самый важный вывод случился на парковке в один из дней. Я просто стоял и ждал трансфер. Подошел человек, разговорились. Оказался топ-менеджер одного из крупнейших интеграторов. Из этого случайного неформального диалога потенциально мог вырасти контракт на разработку мобильного приложения за 15 миллионов.

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

У меня из этой поездки остался еще целый пул заметок с инсайтами из докладов. Может, чуть позже оформлю их в пару постов, если руки дойдут


ИИ и продуктовые хакатоны

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

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

Год назад на кубке России мы гораздо больше контролировали написание кода. Именно навайбкодили мы год назад только пару страниц на фронтенде, так как времени не оставалось уже. И за все последующие хакатоны количество "вайбкода" только росло. На кубке оно у нас достигло того, что не было написано ни одной строчки кода руками. Только исправление багов, которые скорее можно отнести к деплою в прод. Не использовать инструменты генерации в текущих реалиях уже просто невозможно.

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

Правда, в этот раз и ТЗ было огромное. Стейкхолдер расписал ТЗ на 27 страниц. Интересно, читали ли его участники полностью. Есть предположение, что это ТЗ читал только Клод. А объём, который поставили организаторы на менее чем два дня работы, просто не позволял остановиться и подумать, что мы вообще делаем и в чём будут именно наши особенности. Это наводит на мысли, что постепенно пропадает какой-то интерес участия в этом. В условиях большого задания и сжатых сроков просто нет времени проектировать все пользовательские пути.

По сути, наша работа на хакатоне заключалась в том, чтобы разбить ТЗ на набор микросервисов и написать к ним верхнеуровнево требования, но даже это сделал Клод, и мы просто один раз просмотрели. А дальше всё оставшееся время мы планомерно каждый из микросервисов вставляли в промпт и получали код, который затем руками (через CI/CD) деплоили в прод и тут же с помощью Клода прикручивали ко фронтенду.

Я бы не сказал, что наше решение чем-то сильно отличалось от остальных. Мне кажется, мы смогли занять место только благодаря тому, что оно у нас шатко-валко, но работало в проде. Могу сделать предположение, что у других команд заявленный функционал при проверке показывал свою неработоспособность. Хотя стоит отметить, что всё же некоторые свои черты у нашего решения были. Несмотря на то что мы (как и все, скорее всего) использовали клод-дизайн, у нас был свой акцентный цвет, свой логотип, который очень откликнулся стейкхолдеру, и, конечно, традиционно своя презентация без капли использования ИИ.

Куда мы идём? Это открытый вопрос. Мне нравится, что у нас появился инструмент, который позволяет за короткие сроки делать большие проекты. Я готов мириться с потерей контроля за кодом, но мне НЕ нравится потеря контроля над функционалом, над продуктовыми решениями и UX.

У судей тоже есть понимание, что правила игры изменились, но готовых рецептов ни у кого нет. Запреты здесь точно не сработают — глупо воевать с прогрессом. Скорее всего, классическое продуктовое программирование окончательно мутирует в чистый вайбкодинг, где побеждает лучший оператор нейросетей. Либо, если заказчики поймут, что на выходе получают конвейерные и неотличимые друг от друга прототипы, хакатоны в текущем виде просто изживут себя и закроются. Посмотрим, куда качнётся маятник.


Инсайт с полей:
Планируется выпуск криптотокена который будет обеспечен одним килограммом рыбы 🪨


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish


ТАСС dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Главное из заявлений Мишустина на конференции "Цифровая индустрия промышленной России":

▪Доля ИТ в экономике РФ за 6 лет удвоилась, продажи российского софта и продуктов выросли в 4,5 раза;

▪Экспорт российского софта за рубеж вырос на 15% с 2022 года;

▪Освобождение от НДС сделок по продаже прав на российский софт останется и будет распространено на "облачные" сервисы;

▪Россия полностью перешла на свое ПО в нефтегазовой сфере, на 90% — в транспорте и строительстве;

▪Острая потребность в отечественном ПО за последние годы снизилась вчетверо;

▪Ряд российских корпоративных решений даже лучше зарубежных благодаря гибкости и оперативной техподдержке;

▪Рынок российских "облачных" сервисов за 6 лет вырос вчетверо;

▪Более половины российских предприятий уже внедряют в свою работу технологии искусственного интеллекта.

Видео: ТАСС/Ruptly

Подпишись на ТАСС в "Максе"


Наконец-то скоро расписание пар будет заменено на расписание докладов


Выложил ещё один пакет в PyPI

osu-schedule-client — асинхронный Python SDK для работы с расписанием Оренбургского государственного университета.

Обёртка над максимально древним API, который я привёл к нормальному виду:
• Pydantic-модели
• async httpx клиент
• нормализация всех полей расписания

https://pypi.org/project/osu-schedule-client

В планах довести до более стабильного состояния и улучшать DX


Вот как.
hr яндекса в личке написала ещё "Ура) будем ждать!"


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Завершился 17-й хакатон

20 ta oxirgi post ko‘rsatilgan.