#программирование

11 постов
пост №1848ИИ и машинное обучение

Мне тут наконец-то объяснили, такое AI-агент.

Это когда мы в первом запросе предоставляем ИИ список тулов, которыми ей можно пользоваться. Пользоваться — это просить нас (клиента) запустить тул с нужными параметрами и вернуть нейросети ответ. И всё это в вечном цикле, не забывая каждый раз прикреплять к запросу всю предыдущую историю переписки. Всё.

Вот отличная статья с примером полной программы, которая делает именно это. Подзаголовок замечательный «Король-то голый!»

Отсутствие сложности не делает этот прием менее полезным. Если включить этот режим в редакторе Cursor — то он сам запросит нужные файлы, прогонит линтер и запустит любые другие нужны утилиты. «Вы и есть за меня будете?!»

пост №1825ИИ и машинное обучение

Выпустили свежий эпизод подкаста — про программирование в эпоху ИИ.

Наверняка вы слышали эти разговоры: «скоро программисты не понадобятся, скажешь нейросети, что нужно, и вот тебе программа» или наоборот — «это всё несерьезно, для больших дел не годится».

Разбираемся, что правда, а что нет, вместе с Егором Хмелевым — классным программистом и техническим директором SweatCoin, запустившим не один успешный проект.

Пересказывать весь эпизод не стану, это как пересказывать анекдот. Но одна аналогия из разговора засела у меня в голове. Мы часто думаем об ИИ как о какой-то революции, мол, всё с ног на голову. А что, если это просто еще одна ступенька? Были же машинные коды, потом ассемблер, языки высокого уровня, ООП с VB и Java, веб на PHP и JS.

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

Там ещё много мыслей и примеров, но не буду растекаться. Слушайте эпизод: Apple, Яндекс, Spotify, Castbox, Overcast, веб-версия.

пост №1674Работа и карьера

Я собирался сделать эпизод подкаста о том, как учить детей программированию.

Посередине записи выяснил, что программирование — треть задачи, которую решает мой гость, а вообще-то он разрабатывает программу, по которой 150 тысяч школьников учатся информатике.

И не скучной туфте про системы исчисления, а делать простые сайты, редактировать видео и использовать менеджеры паролей. В общем — окружающий мир, ИЗО и ОБЖ в цифровой реальности. Ну и прогать тоже, причем так, что я записал на эти занятия дочку.

Внутри бонус — дочка делится впечатлениями от урока и пародирует фразу, которой я начинаю каждый эпизод :) Не буду дальше спойлерить, слушайте сами на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

пост №1270Работа и карьера

🎙 Нужна ли математика программисту? Разбираемся с гендиром Яндекса в России Еленой Буниной.

Мы с гостями подкаста много раз отвечали на вопрос, нужно ли знать математику и иметь университетское образование, чтобы заниматься программированием. Но вопросы все равно не заканчиваются и пора разобраться, что в IT про математику, а что — про смекалку и ясность ума.

Идеальный герой: знает что такое математика (потому что то что в школе и в массовом сознании — это совсем не про математику) и понимает, какие задачи решают разные программисты — нужен широкий взгляд на разработку.

Лена — именно такой гость. Профессор мехмата МГУ, она занимается настоящей современной математикой. Ещё Лена — руководитель крупнейшей IT-компании России. А ещё она очень просто обьясняет сложные штуки и не стесняется делиться историями из своей жизни. ❤️

⚡️ слушайте и подписывайтесь: Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия.

пост №1159Работа и карьера

Как стать дизайнером, программистом или дата-сайнтистом, если сейчас ты продавец в магазине, водитель троллейбуса, моряк, мент или священник? Я столько раз повторил «идите на сайт Яндекс.Практикума и учитесь», что эти слова потеряли для меня смысл.

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

Помогают мне два гостя. Первый — Миша Янович. Он придумал Практикум и руководит им. Второй — Слава Гуськов. Бывший моряк, который к 20 годам успел поуправлять кораблем размером с футбольное поле, а потом бросил море и купил курс по веб-разработке в Яндекс.Практикуме. В подкасте Слава рассказывает, как проходила учеба, а Миша объясняет, какие образовательные механики лежат в ее основе.

Выпуск не рекламный, Практикум — отличный повод поговорить о современном образовании и очень крутом стартапе. Стартапе, который вполне может принести тот самый «второй миллиард», который мечтал заработать сооснователь Яндекса Аркадий Волож.

Это — последний эпизод второго сезона нашего подкаста. Подумать только, 30 выпусков уже записали, и вы слушаете! Это очень приятно.

После небольших (обещаю!) каникул начнём третий сезон. У меня есть просьба — пройдите, пожалуйста, этот опрос. Я очень хочу понять, кто нас слушает и что вам будет интересно в третьем сезоне.

Слушайте везде: Apple, Google, Castbox, Яндекс, Spotify, Overcast, ютуб и веб-версия.

пост №1155Работа и карьера

Обсуждаем с моим бизнес-партнером, техническим директором Федей Борщёвым в подкасте, как стать программистом. Я делюсь своим путем, Федя — своим, звоним вместе нашему слушателю и вспоминаем истории из жизни.

Книги или онлайн курсы? Какие языки учить? Стоит ли пытаться стать программистом гуманитарию или если тебе за 40? Куда податься новичку без связей в индустрии?

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

Душевный выпуск.

Слушайте везде: Apple, Google, Castbox, Яндекс, Spotify, Overcast, ютуб и веб-версия.

пост №1033Работа и карьера

Чумовой блог про программирование нашёл.

Три статьи, каждая на минуту чтения, а в голову западают будь здоров:

1. «В программировании главное - организационные способности»

2. «Спорные мысли о программировании»

3. «Пиши код будто только научился прогать» aka результат важнее инструмента

Золото ⭐️

пост №911Работа и карьера

Всю свою карьеру я стеснялся и стыдился того, что не умею профессионально программировать (я начинал админом, так что unix однострочники не в счет). Я говорил, что хочу научиться, покупал книжки, но дальше пары страниц, примеров и вечеров дело не шло.

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

С радостью представляю первую программу, которой пользуются больше 3 человек. Издательский дом «Комитет» запустил публичное API для комментариев на своих сайтах tj.ru, vc.ru и dtf.ru. DTF.ru — сайт про игры и другие развлечения, так что на выходных я запрогал для него бота. Бот отвечает информацией об игре, если взять её имя в квадратные скобки. Спасибо техдиру комитета Илье за хорошее API и помощь в тестировании. Эта история бы не состоялось без Дениса из Комитета и главреда RAWG Сережи. Коллаборация!

Мне не стыдно показать исходный код публично; наверное, потому, что я не профессиональный программист. Код работает, вы можете использовать его как основу для своих ботов. Буду благодарен, если подскажете, что можно сделать лучше (python, github).

Кстати, у RAWG хорошая обвязка API под питон (написанная немецким студентом), так что если хотите поделать что-то с играми — не стесняйтесь.

Да здравствует свобода от внутренних ограничений! Ура.

пост №825Разработка и инженерия

Привет, я программист. Вы можете знать меня по фразам «кажется, работает», «пофиксим в следующем релизе» и, конечно же, «займет неделю, две максимум».

https://twitter.com/rge2001/status/1087004590891909121

пост №667Разработка и инженерия

Очень хочется рассказать, как мы делаем продажу токенов в RAWG и про криптовалютную историю в целом, но это work in progress и поэтому рассказывать страшно. Придётся признаться, как я откладываю простые задачи на недели (потому что не до конца понимаю, что хочу сделать и не могу понять, что нужно всё быстро обсуждать) и not getting shit done. Стыдно! Набираюсь храбрости.

Поэтому поделюсь пока обалденной статьей про программирование времени и время в целом https://zachholman.com/talk/utc-is-enough-for-everyone-right (отдельно обратите внимание на десктоп-верстку)

«Вот, например, Американское Самоа - группа островов рядом с линией переноса дат. Вначале это был один часовой пояс. Потом восточным Самуитянам (Самуацам?) надоело, что большинство их торговых партнеров (Китай, Австралия, Новая Зеландия) уже отдыхают в субботу, в то время как у них всё ещё рабочая пятница и они приняли закон о переходе на Восточно-Самуанский часовой пояс в 2009 году. Теперь у этого острова время отличается от соседей, находящихся в 100 километрах на 24 часа. Но не всегда. Восточно-Самуанский часовой пояс использует летнее время, а остальные соседи — нет. Так что часть времени разница составляет 25 часов. Ах да, не стоит забывать, что всё это в реальности произошло не 2009 году, как записано во всех документах, а в 2010 — до этого помешали землятресение и цунами. Ну и вишенка на тортик: всё это — повторение истории 1892 года со знаком минус, когда их основным торговым партнером были Соединенные Штаты...». И если вы сейчас смеетесь над островитянами — вспомните, что происходило в России всего 7 лет назад.

Таблица разницы во времени в разных городах США (1857)