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

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

лс: @lightalloy
Download Telegram
Анна Буянова (Anna Codes)
Прочитала "Shape Up" и одновременно попробовали первый цикл по похожей схеме на работе. Книга описывает процесс работы в Basecamp. Работа ведётся 6-недельными циклами активной разработки с 2-хнедельными cooldown-ами между ними. Сначала senior team (например…
Как мы начали использовать подход Shape Up в команде:
(определения питчей, шейпинга и т.д. в предыдущем посте)

Первый цикл, конечно, прошёл немного хаотично: в него попали встреча команды в Нью-Йорке и мои 2 отпуска по неделе (не в Нью-Йорке, к сожалению :D). Многие члены команды только начали работать и онбордились, что тоже добавило сложностей.

Ни о каком 6-недельном "шейпинге" тоже не могло быть и речи. На первый цикл быстренько расписали задачи и поехали. Конечно, это не прошло без последствий.
Для второго цикла питчи пишем сами во время cooldown, тоже довольно быстро. Выбирать и дорабатывать будут фаундеры, советуясь с дизайнерами и разработчиками.

Что понравилось:
- чёткая область работы, на которую можно спокойно выделить время. До этого иногда было трудно определить, за какие именно задачи стоит браться, и как не распыляться между ними.
- чёткий дедлайн. Помогает определить, что будет "достаточно хорошо" и задеплоить фичу в срок, не растягивая работу бесконечно. Это касается не столько качества кода (не "фигачим код без тестов"), сколько необходимости урезать функциональность до необходимого минимума. Таким образом, делаем то, что действительно нужно, и не тратим время на сомнительные улучшения. Принцип "limited time, variable scope" здесь очень хорошо сработал. Кроме того, определять, что именно нужно, довольно интересно (особенно если члены команды всё-таки доступны для обсуждения)

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

Помимо этого, работа некоторых команд, например, oss (работа с контрибьютерами и не только) и SRE (Software Reliability) не вписывается в циклы и больше похожа на непрерывный процесс.
Конечно, процесс ещё не устаканился, очень многое обсуждаем и будем адаптировать под себя. Например, сейчас выделили на неделю больше на cooldown и, соответственно, шейпинг. Интересно посмотреть, как пойдёт дальше 👩🏻‍💻

#devto #работа
Присмотрела для себя новую книгу "Fundamentals of Software Architecture" =>
https://www.thoughtworks.com/books/fundamentals-of-software-architecture

Можно послушать подкаст и прочитать бесплатную главу, что я и сделала. Пока непонятно, насколько актуальна для меня сейчас, но это не так важно, т.к. темы интересные сами по себе + подобные знания обычно всё-таки получается использовать в том или ином виде (например, для размышлений о карьере :D)
Останавливает неудобный формат: либо бумага, либо киндл. Я бы предпочла пдф-ку, чтобы читать на компьютере: если покупать книгу за 40+$, хочется, чтобы было удобно 🤷🏻‍♀️

#книги
Пост про сон и режим дня 😴
https://dev.to/lightalloy/improve-your-sleep-as-a-developer-21a9

Долго писала его, почему-то шёл очень трудно: лежал в черновиках на русском пару лет, несколько раз возвращалась к нему 🤷🏻‍♀️.
В итоге воспользовалась cool-down'ом и переписала его полностью, уже на английском.
Курс "Just Javanoscript" от Дена Абрамова с иллюстрациями Мегги Эпплтон => https://justjavanoscript.com/
Это бесплатный черновой вариант в виде email-рассылки.

Ден подробно объясняет, как работает js, и даёт упражнения для каждой главы. Если будете их выполнять, то материал точно усвоится. Курс подойдёт для относительно лёгкого обучения (меня только на такое сейчас и хватает).
Сначала серии будут приходить ежедневно, а потом по мере готовности, всего их пока 8. Новые выходят не очень регулярно, раз в несколько недель.
Только начала разбирать рассылки за июнь и прочитала, что проект RailsGirls Summer of Code закрывается:
https://railsgirlssummerofcode.org/blog/2020-06-15-foundation-update
В последние годы было что-то непонятное с организацией: в прошлом году они писали о том, что команда занята ребрендингом. Тогда стажировка проводилась, но без стипендий и без особого руководства со стороны оргов. В этом году всё должно было быть, как обычно, но карантин добил проект.

Теперь не придётся думать, поменторить ли на Rgsoc или делать что-то своё :D (когда появятся время и силы на подобные проекты)
Анна Буянова (Anna Codes)
Курс "Just Javanoscript" от Дена Абрамова с иллюстрациями Мегги Эпплтон => https://justjavanoscript.com/ Это бесплатный черновой вариант в виде email-рассылки. Ден подробно объясняет, как работает js, и даёт упражнения для каждой главы. Если будете их выполнять…
Работа над just js приостановлена, по крайней мере в изначальном формате. Материалы должны появиться на сайте, т.к. многие жаловались, что проходить из почты неудобно.
Хотя на мой взгляд, рассылка имеет и свои преимущества: есть повод сразу прочитать и сделать упражнения.
Что-то не получается писать посты 🤷🏻‍♀️
Как будто работаю 👀
Channel name was changed to «Anna Codes»
Привет.
Захотелось записать видео (life update), но в целом планирую использовать текстовый формат.
Для тех, кто не хочет смотреть, будет текст ниже.
Хочу попробовать вернуться, пока жизненный апдейт (в видео примерно то же самое).

Без особых глобальных изменений, я в Вологде.

Работаю всё ещё в dev.to, только банк поменяла с Тинькова на Райфайзен, пока деньги доходят.
Продолжаю работать на парт-тайме, не полностью вышла из декрета - младшей 2.5 , но на самом деле меня больше школа старшей "подкосила" Особенно прошлый учебный год был просто треш - адаптация в школе, адаптация в садике младшей с болячками + ковидные карантины и домашнее обучение периодически.
Сейчас уже получше и со школой, и с садиком, но всё равно занимаюсь много старшей - кружки-квадратики, в школу отвести и тд, отъедает время от рабочего дня.

Пока работаю на парт-тайме, мне пришла в голову гениальная идея поучиться в магистратуре, пока я на парт-тайме и как-то развивать карьеру меньше возможностей (ну чтобы уж точно ничего не развить :D). Давно хотела, но не видела подходящих программ. В итоге учусь на "Проектировании образовательного опыта" МПГУ (Московский педагогический) + Skillbox.

Да, у скиллбокса репутация так себе, но именно эта программы понравилось и решила, что могу себе позволить попробовать, она недорогая (75 за семестр). К тому же я не собираюсь переквалифицироваться, мне интересно именно образование в IT, воспринимаю учёбу, как пинок что-то делать в этом направлении + изучить что-то в другой сфере, помимо it.

Правда, почти не остаётся времени что-то применять на практике 🙄 , вот такой парадокс. Но кое-что есть: с code sisters сделали упражнение jigsaw, на котором делали доклады, таким образом немного потренировались в public speaking. Из этой практики вырос закрытый клуб с докладами и канал на ютубе

Про работу, учёбу и инициативы скорее всего ещё напишу отдельно 👀

#магистратура@anna_codes #личное@anna_codes #работа@anna_codes #devto@anna_codes
14
💻 Работа 💻

В DEV (dev.to)

Летом прошли глобальные сокращения, потом многие сами поувольнялись: говорят, это обычное дело после сокращений: команда и сама компания становятся другими, некоторые просто хотят в более стабильное место.
Сначала компания рассчитывала на инвестиции осенью 2022, были прям наполеоновские планы по найму, частично успели осуществить. Параллельно планировали развивать 2 бренда - сам DEV (сообщество) и Forem (платформу для сообществ). Уже в начале весны стало понятно, что инвестиций не будет - общая ситуация на рынке на способствует + показатели роста так себе. А т.к. основную часть расходов составляла зарплата, логичным следствием стали сокращения. С учётом последовавшей волны увольнений большая часть команды ушла. Сейчас потихоньку нанимают новых людей, но и уходить продолжают понемногу, тут вообще большая текучка. За последний год-два ушло много прошаренных людей, у которых можно было поучиться и с которыми комфортно было посоветоваться, печально.
От развития Forem пока отказались, хотя платформу оставляем универсальной и возможна самостоятельная установка, сам код был открытым ещё до Forem, таким и остался. Сориентировались на повышение показателей, но предполагаю, что шансы на инвестиции остаются призрачными, поэтому одна из целей - выход на самоокупаемость. Деньги сейчас идут от сотрудничества с it-компаниями, проведения мероприятий и рекламы, это и планируют развивать.

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

А у вас как дела на работе? 😏

#работа
👩🏻‍🎓 Учёба 👩🏻‍🎓

Итак, проектирование образовательного опыта.
Давно была мысль попучиться в магистратуре, но не понимала, зачем мне это надо. Ну кроме "развеяться" 😌
В своё время была возможность после специалитета за год отучиться в маге по моей специальности (Вычислительные машины, комплексы, системы и сети), но я ей не воспользовалась т.к. опять же не поняла, зачем это надо.

В 2021 инста всё время мне кидала эту рекламу от скиллбокса, в итоге пришлось посмотреть, что там :D. Я давно интересуюсь образованием, но как-то не погружалась в эту тему.
Кроме RailsGirls, редких консультаций и нескольких статей (и уроков с дочкой, хаха). RailsGirls стал очень важным опытом, хотя я не могу сказать, что мне многому удалось научить участниц именно в моей группе. Всё-таки очень много всего нужно успеть в один день. Зато удалось попробовать себя в куче ролей, включая организацию мероприятий (как это было - https://news.1rj.ru/str/anna_codes/74).

Дополнительные инициативы (например, что-то на тему Railsgirls) не вписывались в жизнь, вообще мало что вписывается с учётом детей и работы. Но тут решила "вписать" и добавить себе внешней мотивации. Когда изучила программу, набор в 2021 уже закончился, и я год раздумывала. Потом решила попробовать, но особо не упираться. Сами вступительные было сложно не сдать: тест, который можно +- успешно сдать, используя здравый смысл, и эссе на общую тему, которое можно написать на основе жизненного опыта, а не специализированных знаний. Зато у многих были проблемы с подключением к самому экзамену, с оплатой или подачей документов, и вуз не хотел способствовать их решению. Некоторые писали, что приёмная комиссия даже не знала, что в вузе есть такая программа. Я решила, что если какие-то проблемы будут, то просто забью и всё. Но их не было, экзамен прошёл гладко. Ещё есть бюджетные места, но туда попасть как раз сложно, лёгкий экзамен сдали хорошо + у многих были дополнительные баллы за достижения (публикации, грамоты и тд). Проходной получился 96/100 (на платное 41/100), у меня было 86/100.

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

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

#магистратура@anna_codes
🔥10
👩🏻‍🎓 Учёба, часть 2. Процесс 👩🏻‍🎓

У нас заочное дистанционное обучение, но на самом деле скорее напоминает очно-заочное. В моём понимании на заочке пашешь на сессии 2 раза в год, а в остальное время вяло что-то изучаешь.
Здесь наоборот - пары каждую субботу с 9 до 16 +-, и надо в течение семестра сдавать домашки, чтобы заработать зачёт или автомат. Экзамен по билетам тоже можно сдать, чтобы добавить себе баллов, но одним им дело не обойдётся в любом случае. Проще сделать задания и заработать автомат, экзамен обычно никто не сдаёт.

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

В первом семестре у нас были в основном предметы от вуза, только 2 от скиллбокса. Предметы скиллбокса представляют собой курсы, которые они также продают отдельно или в составе "профессий". У нас были "онлайн-образование" и "образовательное право". Т.е. программа строится так: предметы скиллбокса - предзаписанные видео + домашки на платформе, предметы от вуза - синхронные занятия по субботам + домашки. Проблема со скиллбоксом в том, что курсы рассчитаны на то, что их покупают и проходят по отдельности, а у нас много предметов, помимо этих двух. Т.о. если по предметам от вуза адекватная нагрузка, то по предметам от skillbox - нет. Ни о каких заявленных 10 часах в неделю на учёбу речи не идёт, особенно если учитывать, что 6-7 часов - это пары. Я бы сказала, нужно все 20.

Сама программа сырая и её на ходу меняют (это хорошо). Я была на встрече по сбору обратной связи, там присутствовали и студентки второго курса. Сложилось впечталение, что нам ещё повезло по сравнению с ними :D Сначала предполагалось, что на первом курсе будут в основном предметы от вуза, а на втором - от скиллбокса, но это оказалось малореально из-за нагрузки, и второй курс уже прочувствовал это на себе. Теперь предметы перераспределили, проверим на следующий год.

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

Впечатления от обучения у меня скорее положительные: пинок, который хотела, я получила :D Много нового, т.к. моё базовое образование из другой сферы. Тем, у кого базовое педагогическое и/или есть релевантный опыт, не так интересно. Помимо объёма, у многих есть претензии насчёт платформы для обучения (используются и ms teams, и зум, и платформа скиллбокса, и гугл-доки, и ещё что-нибудь). Но мне норм - я всё равно отдельно планирую своё обучение (вместе с другими делами) и там организую ссылки, как мне удобно. Думаю, будь всё на платформе скиллбокса, был бы ещё больший бардак :')

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

#магистратура@anna_codes
👍9💯4