Анна Буянова (Anna Codes) – Telegram
Анна Буянова (Anna Codes)
401 subscribers
82 photos
1 video
1 file
149 links
Бэкенд-разработчица (Ruby). Иногда делаю образовательные проекты.

Личный канал о разработке ПО, программировании (на Ruby и не только), образовании в it.

лс: @lightalloy
Download Telegram
🕔 Трекинг времени (не для работы)

Случайно посмотрела видео о мегакалендаре . На самом деле оно не про планирование по минутам, а про логирование времени на действия. Логировать всю жизнь не очень хочется, но это действительно может спасать от ощущения "весь день чем-то занималась, но в результате ничего не сделано". Можно делать, как упражнение на пару дней.

После видео вспомнила, что я периодически трекаю время на обучение, на работу, на письмо и т.п., условно "время в фокусе". Про всякие тудуисты и тиктики не буду, хотя тоже пробовала.

Когда-то для работы пользовалась hamster tracker, это такое приложение с gui на линукс. Но однажды его решили переписать с нуля и что-то пошло не так (вспомним Netscape :D). Сейчас проверила - в ридми до сих пор "rewrite attempt" 🥲, но вроде как старое должно работать.

Нашла один консольный трекер - timetrap, он ещё и на Ruby , ставится, как гем. Работает так: есть несколько листов (sheets), куда записываются time entries.

Например, открываем (создаём) лист: t sheet coding
Начинаем отрезок - t in 'работа над проектом "ромашка"'
Заканчиваем - t out
Смотрим записи за сегодня - t today, можно по всем листам - t today all.

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

Ещё хорошо, что можно прямо в базу (sqlite) заглянуть, не копаясь дополнительно, где там она (t backend), красота.

А вы трекаете? 😏
👍7
Ну, не так долго ждать пришлось ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from misleading-dev
И вот, доклады rr24 теперь в открытом доступе! https://www.youtube.com/playlist?list=PL6qgEoh5jq7LRpLiNi6KFQtZ3py6Dm6qC
Слоёная модель конкурентности в Ruby, прекрасное описание и визуализация
Отсюда

#ruby@anna_codes
👍61
Привет!

В субботу буду рассказывать про свой курс и его пробный запуск на онлайн-митапе code sisters , приходите послушать
Будет трансляция в канале @codesisters и на ютубе

21.12 в 13:00 (по мск)

Анонс и список докладов => https://news.1rj.ru/str/codesisters/157
9👍6
Forwarded from code_sisters Official
Через 15 минут начинаем. Вопросы докладчицам можно задавать в комментариях к этому посту. Смотреть можно здесь, на ютубе и на рутубе. Ссылки в посте выше.
1
code_sisters Official
Через 15 минут начинаем. Вопросы докладчицам можно задавать в комментариях к этому посту. Смотреть можно здесь, на ютубе и на рутубе. Ссылки в посте выше.
Рассказала, спасибо тем, кто пришли ❤️
Запись и посты на тему тоже будут.
Заходите в канал послушать остальные доклады.
❤‍🔥10👍62
Привет!
С наступающим! У меня был сложный декабрь (и год, ну как обычно), но в новый вступаю с энтузиазмом.
Меня поддержало большое количество носков и шоколада, которые я получила в подарок 😁
Спасибо всем, кто дарили носки, обсуждали со мной животрепещущие темы, поддерживали мои проекты, или просто читали. Это очень важно ❤️

Всем хорошо отметить, красивого кода, успешного обучения, комфортного общения на работе (и не только) в новом году
❤‍🔥20🎉10🔥5
Ruby Newbie

В ноябре я закончила работу над курсом по Ruby (он же мой дипломный проект для магистратуры).
Хочу закрыть этот этап, поэтому расскажу чуть больше о курсе и его результатах.

Уже рассказывала на онлайн-митапе, но хочется зафиксировать и в текстовом виде.

Первая часть про идею и что курс из себя представляет.

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

Хотелось сфокусироваться не на разработке материалов, а на взаимодействии, мотивации и поддержке в процессе обучения. Также включить в программу не только базовый синтаксис и основные концепции языка программирования, но и инструменты разработчика, чтобы лучше понять процесс работы. + писать приложения, приближенные к реальным.

Отчасти по этим причинам (и отчасти из-за того, что нужна практическая/научная новизна) взяла модель перевёрнутого класса. На онлайн-курсе это значит, что до занятия обучающимся нужно изучить теорию, а на синхронном занятии - практические задания, обсуждения, совместные активности.

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

Чему можно было научиться?
- использовать инструменты разработчика (консоль, гит, редактор и тд)
- писать простые программы на руби
- создавать, проектировать базы данных (sqlite), писать запросы (на минималках)
- писать простые веб-приложения (пробовали rack, синатру, rails)

В качестве теории в основном давала статьи из октрытых источников.
Для практики - местами так же подбирала упражнения из открытых источников, часть делала сама (тоже вдохновляясь источниками :)

Например, по бд брала за основу своё прошлое занятие по реляционным субд; по ruby on rails просто прошли туториал из гайдов; написали игру на ruby2d (похожую на ту, что в книжке про геймдев на Ruby, но без gosu); по raсk и синатре - написала небольшие туториалы.

Конечно, за 12 недель все эти темы глубоко не изучить, особенно занимаясь всего по 3-4 часа в неделю. Основаная активность была на синхронном занятии, на самостоятельную работа большинство тратило от нуля до пары часов в неделю (кто тратил - молодцы, эффект был лучше 💪)

Но, я надеюсь, что цель курса (погрузиться в программирование и лучше понять "как всё работает") была достигнута. Про результаты напишу отдельный пост , но уже сейчас можно посмотреть запись доклада с митапа, где я всё рассказываю => ютуб, вк, рутуб .

Инструкции к курсу открыты, на гитхабе (предлагайте свои изменения в пулл-реквестах).

#магистратура@anna_codes #ruby_newbie@anna_codes #моё@anna_codes
❤‍🔥12🔥10👍3🎉31
Привет!
Я решила пойти на курс "Оптимизация Ruby/Rails-приложений" от Thinknetic'и.
Пойдёмте со мной! Есть специальный промокод :
ANNAOPTIMUM , он даёт фиксированную цену, 36000 руб. Работает до даты старта включительно (20 января), так что есть немного времени подумать.

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

#thinknetica
❤‍🔥10👍4🔥1
На низком старте 🤞👩‍🎓 #магистратура@anna_codes
❤‍🔥14🔥12🤩6
Защитилась! 💪
Спасибо всем, кто болели за меня 💙
#магистратура@anna_codes
21❤‍🔥14🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
🔥82
Тоже записали мок-интервью (провела) Но вы его не увидите 😁
👍2
Forwarded from Удалов
В монтаже новый выпуск подкаста. Кроме этого уже записали mock-интервью. Ждите.
❤‍🔥8👍5🔥32
👩‍🎓 Ruby Newbie. Результаты курса 👩‍🎓

Первая часть, о самом курсе, тут

К сожалению, далеко не все приступили к обучению. Примерно 40% не дошли до начала курса. В принципе это не редкость, даже на платном обучении такое бывает. Сначала нам интересно и мы рвёмся учиться, а потом оказывается, что обучение не вписывается в жизнь или возникают форс-мажоры.

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

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

Обратная связь в основном положительная, но, я думаю, сложно давать отрицательную, т.к. делаю я, провожу я и собираю обратную связь тоже я.
Но спасибо тем, кто отметили то, что им не зашло (хотя это и не всегда совпадало с моим видением).

Многие отметили, что понравилось делать игру, хотя я сомневалась в этой идее: ну что там, лупим по фигурке и считаем кол-во попаданий ))
Делали с использованием ruby2d: это хороший гем, чтобы "поиграть" и для обучения "от успеха", быстро видно результат. К сожалению, совсем заброшена: pr не ревьюят, нет активности в issues (хотя последние изменения были не очень давно). Но для обучения использовать это не помешает, краткая и понятная документация.

Ещё из полезного - универсальные навыки (кроме Ruby), но именно на этом курсе хотелось бы, чтобы в Ruby было больше заинтересованности.

Не всем понравилась подача материала, нужно было много самим ресёрчить. Причём сначала инструкции были ещё менее подробными, но в процессе проведения уроков я их дополнила, т.к. местами было совсем непонятно.

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

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

Что бы я точно поменяла, если бы проводила ещё один запуск: добавила бы этап отбора, возможно, в формате прохождения 1-2 уроков самостоятельно. Либо просто увеличить группу и рассчитывать на то, что они отвалятся.

В ближайшее время вряд ли буду делать ещё запуски, но всегда готова пообщаться о курсе и об образовании в it в целом. В будущем можно на основе материалов курса сделать отдельные воркшопы и всё такое (или не на основе материалов курса..., ну вы поняли)

Возможно, интереснее будет сделать другие проекты (например, мастермайнд или книжный клуб) - когда я это осилю :D

Репозиторий с материалами , можно делать свои предложения в виде pr.

#магистратура@anna_codes #ruby_newbie@anna_codes #моё@anna_codes
👍2312❤‍🔥11
Видосиков не маленько 🌚
Но это всё ещё лучше, чем одно на 3 часа.

Но пока больше сложностей с тем, чтобы найти нормальный кусок времени на домашку.

(Это "оптимизация", thinknetica)

А как у вас? Кто проходит 😉

#thinknetica
92
Вчера посмотрела выпуск brug про рынок труда в it (и в ruby?)

Про поиск работы напишу как-нибудь потом, а пока просто прокомментирую сам выпуск.

По жизни не всегда чувствую особенности рынка, личные обстоятельства перевешивают. Например, вообще не отразился период, когда вроде как легко было искать работу. В 20-22? Вот вообще не до смен работы было.

В начале выпуска была информация про то, что в конце 24 hr искали активнее, чем сейчас. Это как будто бы прочувствовала, но тут сложно строить какую-то статистику. В ноябре-декабре писали, после - нет (сейчас не собеседуюсь, если что, просто профиль на хабр-карьере висит годами в одном состоянии).

Дальше было немного аналитики, приложу презентацию в комментах.

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

Большое количество этапов собеседований: с этим не столкнулась. Ну в фаанги не стремлюсь, как и на европейский/американский рынок, может дело в этом.

Обсуждения нескольких работ даже не хочу начинать 😁 (а жить когда? и находить пространство в голове под всё это)

А как ваши впечатления?

#поиск_работы
7👍5👀1