TGViewer
Channel Public Channel
Анна Буянова (Anna Codes)

Анна Буянова (Anna Codes)

@anna_codes

Бэкенд, архитектура, ruby, ai-assisted разработка, it-сообщества.

лс: @lightalloy
Subscribers
566
Photos
98
Videos
3
Links
178

Showing posts older than #263 · Back to latest

Older Posts 20 shown
Post #262 615
Кто в СПб, сходите к Маше на митап 🙌
  • ❤‍🔥 5
Post #261 703
Привет!

Опять выпадаю. У меня первый оплачиваемый отпуск с 2018 😁 (неоплачиваемые были, и много)

Покатались по Карелии на машине с семьёй. В прошлом году ездили на Бесов Нос, сейчас более обзорно: Спб-Сортавала-Суоярви-Петрозаводск-Медвежьегорск-Андома-гора (последняя уже у нас в области). Была возможность съездить как в туристические, так и не очень туристические места. Если кто-то тоже собирается, можете посмотреть подробнее на личном канале

Круто, но очень жарко, если не весь день сидишь в озере 🥵 Ну и сборы-разборы постоянные, т.к. по 1-2 дня в каждом месте.
Зато много где побывали.

Отдыхать тяжело, конечно, но надо 😁
А вы как, ходите в отпуск?

#личное@anna_codes
  • 🔥 14
  • ❤ 5
  • 👍 3
Post #260 612
В общем я досмотрела!

Много интересных тем, пропустила только про racing, зато Дима отметил
Кроме начала, где он получил права в 25 лет (да, я тоже, в 28)

Первая часть интереснее, понравились темы:

Будущее программирования, ИИ в обучении и работе [1:26]
Говорит, возможно, станет рекреационной активностью, как стала езда на лошади
Поживём - увидим. Если, что скажем, что "хорошая была профессия" 😏

Ценность монолита: микросервисы в нетфликсе vs микросервисы в команде на 20 человек (ни на что не намекаю 😁)
[2:06]

Как его бесят 1-1 и созвоны в целом :D [2:23]
В 37signals пробовали работать с engineering manager'ами , но им не зашло.
Почему-то эти менеджеры у них не технические, хотя у меня сложилось впечатление, что EM - это обычно человек с нормальным таким техническим бэкграундом.
Как у вас?

В девту у меня было 100500 менеджеров с разным бэкграундом, часто менялись, были и не очень технические. Сама люблю 1-1 (ну, наверное, не каждую неделю, как у них было) и встречи мне норм (в меру). Но это с точки зрения разработчицы, с точки зрения бизнеса может по-другому бы смотрела.

В конце про oss [5:32]

Пока слушала, в очередной раз вспомнила, насколько мне близка философия руби, "every programmer knows better". И практический подход rails ❤️
  • ❤‍🔥 13
  • 🔥 4
  • 🌚 3
Post #259 657
Анна Буянова (Anna Codes)
На самом деле это всегда было )
  • 😁 3
  • 👍 1
Post #257 1.11K
Ну как, посмотрели 6 часов dhh ?

Традиционно попросила perplexity, показалось, что темы скучные.

Включила начало - эмоционально, интересно. Харизматичный чел, конечно.

crud monkeys, непонимание базовых концепций программирования, торговля пиратским по 👍

Надо слушать 😁

Как вам?
  • 👍 6
  • 😁 3
  • 😱 2
  • 👀 2
Post #256 711
Post #255 895
🧙‍♀️ Экзерзизм 🧙‍♀️

Недавно уже писала про него. Думала, решу hello world на го и на этом всё закончится, но что-то затянуло.
Прошла все учебные упражнения и немного дальше, в этот раз решила идти по порядку.
Удобно, что видно прогресс, и как будто можно быстро сделать что-то полезное. Пусть будет для кругозора.

Что хорошо на экзерцизме:
- удобный консольный клиент
- учебный режим: есть теория и дерево концепций, учебные упражнения специально для их усвоения
- есть не во всех языках: для go и ruby есть, для ts нет
- геймификация, отслеживание прогресса

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

В курсоре лучше не решать, слишком сильно подсказывает ) А вот идеи рефакторинга после решения получить полезно.

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

Как у вас? Что изучаете? 😏
  • 👍 18
  • 👾 3
  • ❤ 2
Post #254 696
Привет!
Немного выпала, на прошлых и позапрошлых выходных ездила сначала в Питер, потом в Москву.
И там, и там получилось сходить на рубишные встречи. Спасибо всем, кто были, подзарядилась, узнала новое ✨

Сейчас ещё в Вологде проведём встречу, вообще прекрасно будет.

P.S. а в спб ещё и на встречу code sisters получилось. В мск нет, но я буду.)
  • ❤ 21
  • 👍 4
Post #253 864

Forwarded from Mariaiva

Сегодня напишу про работу.

Как я уже писала, с работы мечты меня сократили. Поэтому сейчас я работаю на работе коллекционирования жизненных баек.

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

В начале нам сказали что да, документации нет, но вот Алексей и он все вам расскажет как все тут устроено. Алексей сказал, что в течении недели будем встречаться по два часа и он нам все расскажет. Рассказывал он в основном какой он крутой. Через две встречи ему надоело, он сказал, что раз мы не задаем вопросы, он не будет тратить свое время. Потом его удалили из рабочих чатов, а позже выяснилось, что его арестовали. А ещё Алексей запомнился мне тем, что сказал, что для php нет swagger.

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

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

То есть ии нас не заменит, но очень хороший инструмент а разработке.

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

А ещё тут игнорируют праздники и рабочие часы.

Картинка уже была на канале, но очень уж подходит к моему рассказу.
  • 🥰 9
  • 💔 8
  • 🤯 4
  • ❤ 3
  • 👍 1
  • 👎 1
Post #252 506
Сегодня читаем историю от Марии 🙌
Post #251 696
Ещё пара чатиков, по следам обсуждения в комментариях:

Moscow.rb - московский руби-чатик, есть встречи по воскресеньям

Вологодский чатик - мультистековый, тоже есть встречи (пока одна, но будут). Только для вологодских ❄️
Telegram Moscow.rb Moscow Ruby programming language group
  • ❤ 11
  • 👀 1
Post #250 667
Я буду в СПб с 10 утра, кто хочет потусить, пишите 😎
  • 😢 4
Post #249 696

Forwarded from wi11son

Так, в этом году, мы нашим руби коммунити не проводим конференцию, а просто встречаемся гулять на крестовском острове в субботу, 7го июня в 13 часов. Ходим, бродим, общаемся, поедим в фудтраках, дойдём до парка трехсотлетия, найдём где-то там бар) Как вам план?
  • 🔥 4
Post #247 676
На самом деле основная мысль другая )
Я посмотрела половинку, не очень удобно на японском. Можно послушать, если вы учите японский или фанатеете от Матца.

А вот краткое содержание keynote от Perplexity:

1. Reverse Alpha Syndrome (Обратный альфа-синдром)

- Альфа-синдром — термин из поведения собак: если хозяин слишком балует питомца, тот начинает считать себя главным.
- Обратный альфа-синдром — аналогия с ИИ: если мы, люди, начинаем делать за ИИ то, что он не может, мы сами становимся "слугами" ИИ, а не наоборот.
- Опасность: если мы будем делать только то, что не может ИИ, а всё остальное отдавать ему, то станем обслуживающим персоналом для машин.

2. Роль ИИ в программировании

- Сейчас ИИ хорошо справляется с повторяющимися задачами, шаблонным кодом (например, генерация кода для Rails-приложений).
- Но ИИ часто ошибается в сложных, нетиповых задачах, не всегда понимает специфику требований.
- Программисты опасаются, что ИИ "отнимет" у них работу, но важно помнить: ИИ — инструмент, а не хозяин.

3. Каким должен быть язык программирования для эпохи ИИ?

- Python — очевидный ответ, но речь не об этом.
- В будущем программирование всё больше будет напоминать общение на естественном языке: мы будем формулировать задачи "по-человечески", а не только писать код.
- Однако, как и в математике, иногда нужен формальный, точный язык для сложных идей — поэтому программные языки не исчезнут.

4. Статическая типизация и ошибки


- Сейчас статическая типизация (как в C, Java) помогает быстрее находить ошибки.
- Но если ИИ станет достаточно умным, возможно, такие ошибки будут автоматически исправляться или предотвращаться.
- Главная ценность языков — не только в типах, но и в удобстве, выразительности, удовольствии от программирования.

5. Критерии идеального языка для ИИ-эры


- Простота — лаконичность, минимум лишнего.
- Выразительность — возможность ясно и коротко выражать сложные идеи.
- Масштабируемость — язык должен подходить и для маленьких скриптов, и для больших промышленных проектов.
- Поддержка DSL (Domain Specific Languages) — возможность создавать "языки внутри языка" для разных задач.

---

Заключение

- Не стоит бояться ИИ, но важно помнить о балансе: не становиться "слугой" машины.
- Выбирайте инструменты, которые делают вашу работу интересной и приятной.
- Ruby создавался ради удовольствия от программирования — и это должно оставаться главным критерием!

#ruby@anna_codes
  • 👍 12
  • ❤ 7
Post #246 478
Появились записи докладов с RubyKaigi 🙌

Матц предложил переходить на питон, так что расходимся 😁
  • ❤ 9
  • 😱 8
  • 👀 1
Post #245 558
Post #244 560
Забыла написать, что это exercism.
Хорошая штука - есть теория и практика, даже немного код-ревью от менторов, но там как повезёт.
  • 🔥 8
  • 👍 5
  • 🤔 1
  • 👀 1
Post #243 554
Нужно и хочется - на самом деле
  • ❤ 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →