ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Кисель в АйТи | AI и технологии

Кисель в АйТи | AI и технологии

الذهاب إلى القناة على Telegram

Я – Александр, и это мой авторский канал, где я пишу про разработку, AI и работу в айти. Купить рекламу: https://telega.in/c/kisel_it

إظهار المزيد
4 294
المشتركون
-424 ساعات
-147 أيام
-3530 أيام
أرشيف المشاركات
Ну и в последнее из интересного: GitHub Universe 2024 Day 2 Keynote 🔹 Octoverse 2024 — ежегодный отчет о трендах в разработк
Ну и в последнее из интересного: GitHub Universe 2024 Day 2 Keynote 🔹 Octoverse 2024 — ежегодный отчет о трендах в разработке. В этом году Python стал самым популярным языком, сместив JavaScript, который занял второе место. На третьем — TypeScript, популярность которого растет благодаря типизации и интеграции с экосистемой JavaScript. 🔹 Copilot Autofix — новая функция GitHub Copilot, автоматически исправляющая уязвимости в коде. Autofix сканирует репозитории, находит проблемы и применяет решения, освобождая разработчиков от рутинных задач по безопасности. 🔹 Learning Sandbox — прототип образовательной платформы от GitHub Next. Система предлагает обучение в формате «песочницы» с возможностью выбора уровня знаний и конкретных технологий. Пользователи могут сразу применять примеры и задавать вопросы ИИ для разъяснений. Видео: https://www.youtube.com/watch?v=uh9A4LvuGHM

И снова про Copilot и про революцию в разработке. GitHub Copilot: Leading the AI revolution in software development 🔹Рост популярности: за два года GitHub Copilot увеличил аудиторию на 180%, став AI-инструментом для миллионов разработчиков и 77,000 организаций, включая треть компаний из списка Fortune 500. 🔹Copilot Upgrade Assistant для Java: автоматизирует обновление Java-проектов, анализируя код, формируя план обновления и внося изменения с учетом всех зависимостей. 🔹Copilot Edits: позволяет редактировать сразу несколько файлов, добавляя или корректируя крупные блоки кода одним запросом. 🔹Интеграция с CI/CD: теперь поддерживает автоматизированные проверки и исправления в CI/CD pipeline, ускоряя процесс тестирования и выпуска. 🔹Автоматизированное код-ревью: новая функция для анализа и ревью кода, сокращающая время на проверку и соблюдение стандартов качества. Видео: https://www.youtube.com/watch?v=e1kdkKDXmiM

Для себя сделал следующие выводы: - AI всё плотнее входит в жизнь разработчиков и никуда от нес не денется, так что осваиваем и стараемся поспевать за новыми моделями и инструментами. - Похоже, что начинается какой то тренд по интеграции с поисковиками. OpenAI буквально сегодня раскатили веб-поиск. - Рыночек разработчиков (по крайней мере по мнению гитхаба, а они врятли взяли это с потолка) будет расти с огромной скоростью. Порог входа еще сильнее снизится, но в целом отличная новость :)

Вот что рассказали про "AI-native developer experience" The AI-native developer experience | GitHub Universe 2024 🔹 Прирост
Вот что рассказали про "AI-native developer experience" The AI-native developer experience | GitHub Universe 2024 🔹 Прирост продуктивности: на 10-30% после внедрения GitHub Co-Pilot, который автоматизирует рутинные задачи и помогает разработчикам быстрее осваивать новые языки. 🔹 Интеграция Co-Pilot с ИИ-поисковой системой Perplexity: Эта функция позволяет разработчикам напрямую получать актуальные сведения о библиотеке и API, ускоряя доступ к нужной информации и расширяя возможности Co-Pilot. 🔹 Будем расти: "Наша миссия в GitHub — ускорить прогресс человечества с целью создания 1 миллиарда разработчиков, что составит 10% населения Земли к 2030 году." Видео: https://www.youtube.com/watch?v=dFNrunK1az8

Совсем недавно прошла конференция GitHub Universe 2024. Подготовил для вас краткую выжимку. 🚀 GitHub Universe 2024: AI штуки 🔹 GitHub Models Новая платформа, где можно выбирать и тестировать AI-модели прямо на GitHub. Есть удобная функция сравнения: можно запустить несколько моделей параллельно и быстро выбрать оптимальную. Теперь доступны мультимодальные модели, работающие с текстом и изображениями (например, GPT-4 Turbo) — полезно для тех, кто использует AI в проектах с разными типами данных. Как я понял: выбираем модельки в маркетплейсе https://github.com/marketplace/models, ставим конкретную задачу и смотрим кто лучше справился. Так же доступна простая интеграция этой модели с проектом. 🔹 Copilot Workspace Полноценная AI-рабочая среда, где AI-навигация доступна на каждом этапе: от идей до тестов и pull-реквестов. Workspace работает с агентами, которые помогают планировать, писать и исправлять код. - Новые агенты: Brainstorm для генерации идей и Build & Repair для поиска и исправления ошибок. - Pull-реквесты с AI: теперь можно вносить изменения по комментариям сразу в процессе ревью — Workspace интегрируется и предлагает решения. 💡 На демо Workspace добавил изображения в проект, настроил превью, создал тесты и запустил их. Всё по командам на естественном языке — без лишних инструментов. Не пользовался этой штукой, но всё больше аргументов за то, чтобы попробовать. 🔹 GitHub Spark Революция для тех, кто хочет создавать приложения без навыков программирования. С помощью естественного языка можно задавать команды Spark, который тут же создаёт рабочие приложения. - На демо Spark создал игру "Крестики-нолики" и подключил её к базе данных Azure Cosmos DB для хранения данных. - Мультиязычная поддержка и история команд позволяют легко работать даже новичкам. На их канале есть еще примеры создания приложений. Выглядит как зерокод на максималках. Видео: https://www.youtube.com/watch?v=dSf8QOjazrQ

Последнее время инста начала сжирать всё больше и больше времени. Так что решил “твёрдо и чётко”, что пора с этим заканчивать
Последнее время инста начала сжирать всё больше и больше времени. Так что решил “твёрдо и чётко”, что пора с этим заканчивать. Лента там конечно годная, так что в душе всё равно жалко с этим прощаться. Но высасывает слишком много свободного времени, а потом даже не можешь вспомнить куда. Зато важные штуки я умею откладывать до бесконечности. Почему? Потому что нет времени. Мне некогда. Уже прошло пару недель и в целом можно подвести промежуточные итоги: освободилось столько времени, что сначала было даже непонятно, чем же заняться. Очень кстати вышла новая книга Пелевина, так что я её проглотил за неделю. Не помню, чтобы получалось так быстро и много прочитать за такой короткий срок :) Мы даже с женой начали небольшой ремонт в ванной. Откладывали это больше года 🙂 Посмотрим, получится ли продолжать в том же духе… Было бы классно. P.S Интересно, как долго я смогу находить разные пикчи для постов

Логиниться нужно было через cloud ru, а у них всегда чего-нибудь не работает. Пол года назад они отключили консоль управления
+1
Логиниться нужно было через cloud ru, а у них всегда чего-нибудь не работает. Пол года назад они отключили консоль управления виртуальными машинами не неделю. В проде. А мне нужно было доступ к машине восстановить, так что получился дикий облом. В этот раз посыпалась авторизация. Сначала на попытке залогиниться, а потом при попытке скачать IDE. Сильно.

Потрогал тут GigaIDE, делюсь впечатлениями. Внутри у нас полный клон IntelliJ IDEA Community, ориентированный в первую очеред
Потрогал тут GigaIDE, делюсь впечатлениями. Внутри у нас полный клон IntelliJ IDEA Community, ориентированный в первую очередь на Java и Kotlin. Из кастомных доработок так ничего и не увидел. Только логотип сменили. Минусы комьюнити версии попытались сгладить за счёт плагинов. В целом - работает, и ладно. Проверял на Python 3.11 в проекте Django. Код подсвечивается, подсказки подсказываются. Полноценной поддержки популярных фреймворков ни для Java, ни для Python нет, но обещают. Нашел на просторах ютубчика информативное видео с рассказом про эту IDE. Вот ссылка, если интересно: https://www.youtube.com/watch?v=wuPJw6mo8qE Картиночку с планами по релизам для поста взял оттуда. Понять как у них там продвигается работа невозможно, так как никаких release notes я не смог найти, но кажется они никуда не успевают. До конца 2024 года остался месяц, а про новые фичи всё тихо :) Очень хотелось бы посмотреть на то, как реализуют поддержку Django и Vue. Так что подождем.

Вчера на одном из авторских каналов наткнулся на папку с каналами про стартапы. Исходный канал был про айтишечку, так что ста
Вчера на одном из авторских каналов наткнулся на папку с каналами про стартапы. Исходный канал был про айтишечку, так что стало интересно почитать, что там вообще происходит. Мне не понравилось, я туда больше не пойду... Видимо жизнь меня берегла и я ни разу подобные каналы не встречал. Теперь знаю - в телеге существуют сотни "авторских" каналов про успешный успех, где вам обязательно объяснят на пальцах: берем сначала ментора, потом трекера, потом коуча, а потом консультанта. Но это всё беспонт, если не вступить в элитный клуб для нетворкинга. А перед этим и детальный разбор бизнес-идеи неплохо бы сделать. От настоящих профессионалов. Фирма НоуНейм. Там даже были отзывы на чудо-курсы для изменения психологической личности... Всё для успеха. Видимо до поста про расклад карт таро я просто не долистал. И, повторюсь, это в паблике про IT СТАРТАПЫ. Это свежие и молодые каналы 2023-2024 года. Сменилось время, поколение, термины. А суть, суть осталась. В общем, классика.

По традиции картиночка из GPT. Так он визуализирует эту ситуацию.
По традиции картиночка из GPT. Так он визуализирует эту ситуацию.

Вот уже второй год наблюдаю за хайпом вокруг нейронок, которые пишут код. Еще чуть-чуть и точно смогут обойтись без разработчиков. Пока на деле выходит, что даже GPT o1-preview с"аналитическими навыками и размышлениями" начинает сыпаться на большинстве рабочих задач. Рабочие задачи это же не только новый эндпоинт в API добавить, правда?) Поправочка на то, что на Python просто тонна кода. С другими языками все еще хуже. Совсем недавно мне нужно было привести в порядок легаси код на JavaScript. Вроде задачка простая: держи рабочий код, разбей по файлам, переименуй функции, добавь комменты. Рабочий вариант кода после десятка исправлений так и не получился. Пришлось смириться и делать все руками. Стоит отойти на пару шагов от веб-разработки (Django, Fast API), так сразу становится грустно . Еще один пример из рабочих задач: много интересного происходит во время/после сборки сборки проекта с pyinstaller. Какую то осмысленную помощь здесь получить так же крайне сложно, кроме перефразированной документации. Все это конечно же связано с тем, что многие подводные камни не описаны в документации многих пакетов. То, как разные зависимости ведут себя на разных системах - тоже. И даже на stackoverflow можно получить только "куда думать", а решение приходится докручивать. По итогу удаётся получить хорошие результаты только в стерильных условиях, где все почти как в документации. Как замена гугла и поиска нужных примеров в документации - идеально. В коде - больше "джун", за которым все нужно исправлять :) Поделитесь своим опытом в комментах 👇

Думаю примерно так чаще всего выглядит MPV из поста выше
Думаю примерно так чаще всего выглядит MPV из поста выше

А давайте мы наговнокодим в MVP версии, зато быстро! Или почему это плохая идея. Что такое MVP версия продукта? Википедия говорит, что это продукт, обладающий минимальными, но достаточными для удовлетворения первых потребителей функциями. У нас почему-то прижилось другое определение MVP как проекта из костылей, собранного в самые краткие сроки, лишь бы работало. Дальше происходит классика. Проходит демонстрация продукта и, о чудо, оказывается он всем понравился. Срочно тащите новые фичи, а то опоздаем! А потом еще, и еще, и еще. Оглядываемся назад - там тонна кода, который уже никто не понимает. И как его теперь переписывать? Ничего, до следующего квартала потерпим, там-то точно возьмемся за рефакторинг (нет). Круто, мы только недавно начали, а уже получили легаси, которое невозможно поддерживать. И с каждой новой фичей затраты времени и сложность будут расти гигантскими темпами. А переписывать его будет некогда, потому что даже минорные правки будут съедать кучу времени. И рефакторить по чуть-чуть тоже не получится, так как на всех временных костылях уже построена целая туча логики. Смешная ситуация. И грустная. А ведь сколько проектов было написано с мыслью "ничего страшного, потом подправим"... Мораль проста - когда строишь дом из костылей - помни, тебе в нем жить. И еще многим после тебя. А то самое "потом" не наступит никогда. И даже если сейчас кажется, что ничего страшного - тебе кажется. Потом будет поздно.

Тебе точно стоит тут остаться, если ты хочешь больше узнать про будни разработчика. Делюсь только важным. Это не новостной агрегатор, в которых нет ни души, ни смысла. Добро пожаловать :) Здесь я буду: - рассуждать про айти и общие боли разработчиков; - делиться своими факапами и факапами больших компаний; - публиковать выжимки с конференций, ведь посмотреть 10 часов со всех треков физически невозможно; - мои статьи, которые я периодически публикую. Меня зовут  Александр Киселев. И чтобы познакомиться поближе, держи подборку самых интересных и полезных статей с моего канала: 1. https://t.me/kisel_it/22 2. https://t.me/kisel_it/31 3. https://t.me/kisel_it/36 4. https://t.me/kisel_it/30 Всегда рад видеть тебя у себя в личке - https://t.me/Kiselq Подписывайся на мой канал. Поверь, ты не пожалеешь!