Teaching Kids to Program with Hedy: A Gradual Programming Language • Felienne Hermans • GOTO 2022
Очередное интересное видео с goto конференции в Амстердаме. На этот раз про обучение детей программированию при помощи нового языка Hedy.
Автор доклада так объяснила потребность в новом языке:
- Для обучения малышей есть Sketch, который отлично закрывает запросы маленькой аудитории (подробнее про то, как он появился и в чем концепция можно почитать в книге его автора, Митчела Резника “Спираль обучения” (“Lifelong kindergarten”), про которую я уже писал на Medium)
- Но по мере взросления детей они хотят переходить к "взрослому" программированию вместо визуального. Обычно на этом этапе детям предлагают Python как дефолтный язык для обучения, но переход не для всех проходит безболезненно - некоторым детям сложно понять сложность синтаксиса языка, которая отвлекает их от семантики создания программ и написания алгоритмов. В итоге, часть детей на этом этапе отваливается и перестает эффективно обучаться.
В итоге, автор разработала исследовательский проект, в котором язык программирования Hedy имеет 18 уровней сложности и если первый уровень позволяет почти все, то 18 уровень уже является синтаксически верным подмножеством Python. А дальше этот исследовательский проект за 2 года стал достаточно популярным, в какое-то время про него написал даже Гвидо ван Россум, что удвоило счета Heroku, за которые пришлось платить автору языка. Сам язык является open source, доступен на gihub и достаточно интересен как технический проект, так как вопросы создания языков, их трансляторов и так далее являются наукоемкой областью (помню как в университете ботал курс теория и реализация языков программирования и там было много интересного). В конце выступления автор рассказала о том, что проект ждеть контрибьюторов и если кто-то хочет поучаствовать, то "you are welcome".
#Software #PopularScience #Learning #Study #ComputerScience
Очередное интересное видео с goto конференции в Амстердаме. На этот раз про обучение детей программированию при помощи нового языка Hedy.
Автор доклада так объяснила потребность в новом языке:
- Для обучения малышей есть Sketch, который отлично закрывает запросы маленькой аудитории (подробнее про то, как он появился и в чем концепция можно почитать в книге его автора, Митчела Резника “Спираль обучения” (“Lifelong kindergarten”), про которую я уже писал на Medium)
- Но по мере взросления детей они хотят переходить к "взрослому" программированию вместо визуального. Обычно на этом этапе детям предлагают Python как дефолтный язык для обучения, но переход не для всех проходит безболезненно - некоторым детям сложно понять сложность синтаксиса языка, которая отвлекает их от семантики создания программ и написания алгоритмов. В итоге, часть детей на этом этапе отваливается и перестает эффективно обучаться.
В итоге, автор разработала исследовательский проект, в котором язык программирования Hedy имеет 18 уровней сложности и если первый уровень позволяет почти все, то 18 уровень уже является синтаксически верным подмножеством Python. А дальше этот исследовательский проект за 2 года стал достаточно популярным, в какое-то время про него написал даже Гвидо ван Россум, что удвоило счета Heroku, за которые пришлось платить автору языка. Сам язык является open source, доступен на gihub и достаточно интересен как технический проект, так как вопросы создания языков, их трансляторов и так далее являются наукоемкой областью (помню как в университете ботал курс теория и реализация языков программирования и там было много интересного). В конце выступления автор рассказала о том, что проект ждеть контрибьюторов и если кто-то хочет поучаствовать, то "you are welcome".
#Software #PopularScience #Learning #Study #ComputerScience
YouTube
Teaching Kids to Program with Hedy: A Gradual Programming Language • Felienne Hermans • GOTO 2022
This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams
http://gotoams.nl
Felienne Hermans - Author of “The Programmer’s Brain” & Associate Professor at the Leiden Institute of Advanced Computer Science @felienne
RESOURCES
https://www.hedycode.com…
http://gotoams.nl
Felienne Hermans - Author of “The Programmer’s Brain” & Associate Professor at the Leiden Institute of Advanced Computer Science @felienne
RESOURCES
https://www.hedycode.com…
👍9
Корпорация гениев (Creativity, Inc)
Последние пару дней у меня были посвящены изучением креативности, инноваций, маркетинга в рамках MBA и поэтому я решил вспомнить про эту за авторством Эда Кэтмелла сооснователя и бывшего президентаа Pixar Animation, который еще и получил в 2019 награду ACM Turing Award за развитие компьютерной графики. В своей книге он рассказывает историю про Pixar и поднимает очень интересные вопросы, связанные с созданием и поддержанием в компаниях культуры, которая поощеряет проявления креативности.
Книга начинается с того, что во вступлении автор рассказывает о своем жезненном пути и о том, как и для чего появилась компания Pixar, а ближе к концу вступления автор говорит, что "основная мысль этой книги такова: путь к креативности чреват множеством препятствий, и для защиты творческого процесса следует сделать несколько активных шагов." Дальше автор в четырех частях и послесловии, посвященном Стиву Джобсу, рассказывает о том, какие именно шаги помогают Pixar соответствовать гордому названию, вынесенному в заглавие кинги:)
В конце книги есть 5 страниц с принципами, озаглавленных "Как начать". Эти страницы содержат выжимку идей автора и вы можете использовать этот перечень для глубоких размышлений о том, как сделать похожее в вашей компании:)
Вот, например, несколько цитат оттуда:
- "Дайте хорошую идею посредственной команде, и она все испортит. Дайте посредственную идею отличной команде, и она либо улучшит ее, либо отбросит и предложит что-то иное"
- "При найме людей уделяйте больше внимания потенциалу их роста, а не имеющемуся уровню навыков"
- "Всегда пытайтесь нанять людей, более толковых, чем вы сами"
...
- "Не пытайтесь (даже случайно) сделать своей целью работы стабильность. Баланс важнее, чем стабильность"
- "Не путайте процесс с целью. Работа над тем, чтобы сделать процессы лучше, проще и эффективнее - это обязательная и постоянная деятельность, но это не цель сама по себе. Подлинная цель - это превращение продукта в великий."
#Creativity #Innovation #Management #Leadership
Последние пару дней у меня были посвящены изучением креативности, инноваций, маркетинга в рамках MBA и поэтому я решил вспомнить про эту за авторством Эда Кэтмелла сооснователя и бывшего президентаа Pixar Animation, который еще и получил в 2019 награду ACM Turing Award за развитие компьютерной графики. В своей книге он рассказывает историю про Pixar и поднимает очень интересные вопросы, связанные с созданием и поддержанием в компаниях культуры, которая поощеряет проявления креативности.
Книга начинается с того, что во вступлении автор рассказывает о своем жезненном пути и о том, как и для чего появилась компания Pixar, а ближе к концу вступления автор говорит, что "основная мысль этой книги такова: путь к креативности чреват множеством препятствий, и для защиты творческого процесса следует сделать несколько активных шагов." Дальше автор в четырех частях и послесловии, посвященном Стиву Джобсу, рассказывает о том, какие именно шаги помогают Pixar соответствовать гордому названию, вынесенному в заглавие кинги:)
В конце книги есть 5 страниц с принципами, озаглавленных "Как начать". Эти страницы содержат выжимку идей автора и вы можете использовать этот перечень для глубоких размышлений о том, как сделать похожее в вашей компании:)
Вот, например, несколько цитат оттуда:
- "Дайте хорошую идею посредственной команде, и она все испортит. Дайте посредственную идею отличной команде, и она либо улучшит ее, либо отбросит и предложит что-то иное"
- "При найме людей уделяйте больше внимания потенциалу их роста, а не имеющемуся уровню навыков"
- "Всегда пытайтесь нанять людей, более толковых, чем вы сами"
...
- "Не пытайтесь (даже случайно) сделать своей целью работы стабильность. Баланс важнее, чем стабильность"
- "Не путайте процесс с целью. Работа над тем, чтобы сделать процессы лучше, проще и эффективнее - это обязательная и постоянная деятельность, но это не цель сама по себе. Подлинная цель - это превращение продукта в великий."
#Creativity #Innovation #Management #Leadership
👍13🔥3❤2
Agility is Inefficient • Klaus Bucka-Lassen & Dirk Bucka-Lassen • GOTO 2022
Интересный доклад с кликбейтным заголовком от Klaus Bucka-Lassen, agile coach, который начал выступление на троллинге названия классической книги "Scrum: The Art of Doing Twice the Work in Half the Time". Но на самом деле автор говорит про разницу между effectiveness и efficiency и показывает как многие компании сосредотачиваются на операционной эффективности (efficiency), когда делают не совсем то или совсем не то, что хочет customer. Автор показывает, что
- Efficiency - это про looking inwards, defining and optimizing processes, automate
- Effectiveness - это про looking outwards, observe the market, pivot, innovate
Показывает он это на примерах компаний
- Blockbuster и Netflix на рынке просмотра видео
- Nokia, Microsoft и Apple на рынке мобильных телефонов
- Volkswagen и Tesla на рынке автомобилей
Дальше он описывает smells организаций, которые больше про efficiency, а не про effectiveness
1) Budgets & cost cutting (rather than continuous funding)
2) Company run by process people (rather than product people) - we need to such process or automate it
3) High degree of specialization (I over T-shapedness)
4) Utilization Maximization
Ну и в конце доклада выходит второй спикер, брат первого, и рассказывает как бороться со всеми этими запахами в своих организациях.
#Processes #Management #Leadership #Agile #Software #SoftwareDevelopment
Интересный доклад с кликбейтным заголовком от Klaus Bucka-Lassen, agile coach, который начал выступление на троллинге названия классической книги "Scrum: The Art of Doing Twice the Work in Half the Time". Но на самом деле автор говорит про разницу между effectiveness и efficiency и показывает как многие компании сосредотачиваются на операционной эффективности (efficiency), когда делают не совсем то или совсем не то, что хочет customer. Автор показывает, что
- Efficiency - это про looking inwards, defining and optimizing processes, automate
- Effectiveness - это про looking outwards, observe the market, pivot, innovate
Показывает он это на примерах компаний
- Blockbuster и Netflix на рынке просмотра видео
- Nokia, Microsoft и Apple на рынке мобильных телефонов
- Volkswagen и Tesla на рынке автомобилей
Дальше он описывает smells организаций, которые больше про efficiency, а не про effectiveness
1) Budgets & cost cutting (rather than continuous funding)
2) Company run by process people (rather than product people) - we need to such process or automate it
3) High degree of specialization (I over T-shapedness)
4) Utilization Maximization
Ну и в конце доклада выходит второй спикер, брат первого, и рассказывает как бороться со всеми этими запахами в своих организациях.
#Processes #Management #Leadership #Agile #Software #SoftwareDevelopment
YouTube
Agility is Inefficient • Klaus Bucka-Lassen & Dirk Bucka-Lassen • GOTO 2022
This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams
http://gotoams.nl
Klaus Bucka-Lassen - Free Radical at Netcetera & Agile Coach, Trainer & Keynote Speaker @danish.kauboy
Dirk Bucka-Lassen - Agile Swiss Army Knife & Agile Coach at…
http://gotoams.nl
Klaus Bucka-Lassen - Free Radical at Netcetera & Agile Coach, Trainer & Keynote Speaker @danish.kauboy
Dirk Bucka-Lassen - Agile Swiss Army Knife & Agile Coach at…
👍5
Мозг и ... все остальное
Во вторник я слушал вживую лекцию Вячеслава Дубынины, профессора МГУ и знаменитого популяризатора науки. Этой лекцией заканчивался первый день модуля MBA, посвященный инновациям и креативности. Вячеслав рассказывал про мозг и креативность полтора часа и это была крутая лекция. Потом мы задавали разные вопросы по работе мозга и на многие из них он отвечал парой фраз, а потом говорил, что у него уже есть запись условно "Мозг и секс", "Мозг и алкоголь", "Мозг и наркотики", "Мозг и память" и если нас интересуют эти темы, то там мы сможем узнать про них побольше. Интересно, что я и до этой лекции посматривал его выступления на канале postnauka, а после выступлления я погуглил и нашел, что у Вячеслава есть целый раздел на сайте этого проекта https://postnauka.ru/themes/dubynin Отдельно рекомендую изчуить другие материалы на сайте Постнаука - они действительно интересны.
P.S.
У Вячеслава несколько лет назад вышла книга "Мозг и его потребности. От питания до признания", которую я себе добавил в шорт лист на прочтение:)
#Brain #PopularScience #Biology #MBA
Во вторник я слушал вживую лекцию Вячеслава Дубынины, профессора МГУ и знаменитого популяризатора науки. Этой лекцией заканчивался первый день модуля MBA, посвященный инновациям и креативности. Вячеслав рассказывал про мозг и креативность полтора часа и это была крутая лекция. Потом мы задавали разные вопросы по работе мозга и на многие из них он отвечал парой фраз, а потом говорил, что у него уже есть запись условно "Мозг и секс", "Мозг и алкоголь", "Мозг и наркотики", "Мозг и память" и если нас интересуют эти темы, то там мы сможем узнать про них побольше. Интересно, что я и до этой лекции посматривал его выступления на канале postnauka, а после выступлления я погуглил и нашел, что у Вячеслава есть целый раздел на сайте этого проекта https://postnauka.ru/themes/dubynin Отдельно рекомендую изчуить другие материалы на сайте Постнаука - они действительно интересны.
P.S.
У Вячеслава несколько лет назад вышла книга "Мозг и его потребности. От питания до признания", которую я себе добавил в шорт лист на прочтение:)
#Brain #PopularScience #Biology #MBA
👍11❤3🆒2
Что бы ни случилось (No Matter What)
Эта детская книга Деби Глиори со стихами и иллюстрациями автора очень круто подходит для чтения детям и родителям. В ней маленький лисенок играет со своим большим родителем в сценарный анализ того, при каких условиях тот будет продолжать его любить. На все варианты большой отвечает "я люблю тебя все равно". А к концу книги они вместе даже добираются до вневременного характера любви, на который не влияет бренность нашего мира. В общем, очень крутая сказка, что навевает на размышления.
#ForKids
Эта детская книга Деби Глиори со стихами и иллюстрациями автора очень круто подходит для чтения детям и родителям. В ней маленький лисенок играет со своим большим родителем в сценарный анализ того, при каких условиях тот будет продолжать его любить. На все варианты большой отвечает "я люблю тебя все равно". А к концу книги они вместе даже добираются до вневременного характера любви, на который не влияет бренность нашего мира. В общем, очень крутая сказка, что навевает на размышления.
#ForKids
👍14❤9🔥5
Code of Architecture - Distributed Systems - Episode 2
Завтра в 17:00 по Мск мы в рамках клуба Code of Architecture продолжим обсуждать книгу Disstributed Systems и разберем вторую главу Architecture.
В этой главе мы поговорим про архитектурные стили:
— Layered architectures;
— Service-oriented architectures;
— Publish-subscribe architectures.
Обсудим промежуточный слой (middleware), который играет большое значение в распределенных системах и конкретные его реализации через wrappers и interceptors.
А дальше мы дойдем до обсуждения системных архитектур
— Layered-system architectures (простая клиент-серверная архитектура, multitiered architectures);
— Symmetrically distributed system architectures (peer-to-peer системы);
— Hybrid system architectures (здесь рассказывается про cloud computing, edge-cloud computing и blockchain).
Подключайтесь завтра вечером к нашему обсуждения на ютуб-каналe IT's Tinkoff.
#DistributedSystems #Architecture #SoftwareArchitecture #Software #SystemDesign
Завтра в 17:00 по Мск мы в рамках клуба Code of Architecture продолжим обсуждать книгу Disstributed Systems и разберем вторую главу Architecture.
В этой главе мы поговорим про архитектурные стили:
— Layered architectures;
— Service-oriented architectures;
— Publish-subscribe architectures.
Обсудим промежуточный слой (middleware), который играет большое значение в распределенных системах и конкретные его реализации через wrappers и interceptors.
А дальше мы дойдем до обсуждения системных архитектур
— Layered-system architectures (простая клиент-серверная архитектура, multitiered architectures);
— Symmetrically distributed system architectures (peer-to-peer системы);
— Hybrid system architectures (здесь рассказывается про cloud computing, edge-cloud computing и blockchain).
Подключайтесь завтра вечером к нашему обсуждения на ютуб-каналe IT's Tinkoff.
#DistributedSystems #Architecture #SoftwareArchitecture #Software #SystemDesign
👍10
Книжная распродажа от издательства Альпина
Сегодня я планирую заехать в ресторан Tinto, где пройдет книжная распродажа от издательства Альпина.
Я периодически бываю на таких мероприятиях, где есть возможность пройтись, посмотреть и полистать новинки и купить целую пачку интересных книг. С прошлой гаражной распродажи Альпины я вернулся с двумя пакетами книг:)
Эта распродажа продлится с 12:00 до 20:00! Адрес: Малый Казённый переулок, 2
P.S.
Интересно как узнавать про такие распродажи заранее - вчера мне про нее рассказала жена, скинув пост из канала "Спасите мои выходные" плюс я потом попробовал погуглить и наш упоминание про нее на сайте TheCity
#Sale
Сегодня я планирую заехать в ресторан Tinto, где пройдет книжная распродажа от издательства Альпина.
Я периодически бываю на таких мероприятиях, где есть возможность пройтись, посмотреть и полистать новинки и купить целую пачку интересных книг. С прошлой гаражной распродажи Альпины я вернулся с двумя пакетами книг:)
Эта распродажа продлится с 12:00 до 20:00! Адрес: Малый Казённый переулок, 2
P.S.
Интересно как узнавать про такие распродажи заранее - вчера мне про нее рассказала жена, скинув пост из канала "Спасите мои выходные" плюс я потом попробовал погуглить и наш упоминание про нее на сайте TheCity
#Sale
❤9👍3
Интуиция в Современнике
Был вчера на спектакле Интуиция, в котором зрители слышат 13 монологов о последнем мгновении перед смертью ... и в конце голосуют за того, кому будет предоставлен шанс прожить последний день еще раз ... с тем же смертельным итогом, но возможно другими side эффектами. Спекталь смешной и грустный одновременно определенно стоит просмотра. Отдельно, отмечу, что после просмотра мне пришла пара мыслей
- Мне вспомнился мультик "Все псы попадают в рай" из-за отсылок в спектакле к собакам и выбранного в итоге персонажа для retry (повторной попытки)
- Я вспомнил о культуре написания postmortems о крупных сбоях IT систем, которые принято писать и разбирать в IT индустрии. Я об этом даже как-то несколько лет назад рассказывал. В общем, у меня было ощущение, что я попал на калейдоскоп таких историй, только не про IT системы, а про людей, таких обычных, что хотелось сказать "верю"
#Culture #Theatre
Был вчера на спектакле Интуиция, в котором зрители слышат 13 монологов о последнем мгновении перед смертью ... и в конце голосуют за того, кому будет предоставлен шанс прожить последний день еще раз ... с тем же смертельным итогом, но возможно другими side эффектами. Спекталь смешной и грустный одновременно определенно стоит просмотра. Отдельно, отмечу, что после просмотра мне пришла пара мыслей
- Мне вспомнился мультик "Все псы попадают в рай" из-за отсылок в спектакле к собакам и выбранного в итоге персонажа для retry (повторной попытки)
- Я вспомнил о культуре написания postmortems о крупных сбоях IT систем, которые принято писать и разбирать в IT индустрии. Я об этом даже как-то несколько лет назад рассказывал. В общем, у меня было ощущение, что я попал на калейдоскоп таких историй, только не про IT системы, а про людей, таких обычных, что хотелось сказать "верю"
#Culture #Theatre
sovremennik.ru
Спектакль «Интуиция»
Наш последний день здесь и первый Там. Каким он будет? Кто нас Там встретит? О чём мы будем говорить? Александр Цыпкин и Константин Хабенский задались этими вопросам — так появилась пьеса «Интуиция».
13 монологов о последнем мгновении перед смертью. 13 нелепых…
13 монологов о последнем мгновении перед смертью. 13 нелепых…
👍12❤1🔥1
Я больше шести лет работаю в Tinkoff и больше четырех лет публично выступаю на разных мероприятиях. И вчера у нас помимо IT катка был закрытый квартирник от деврелов. Это было мероприятие для тех, кто участвовал в развитии нашего IT бренда.
Мне вручили награды в двух номинациях: "Адвокат бренда" и "IT Special". Первая номинация набежала по совокупности активностей, а вторая точечно за наш клуб "Code of Architecture", где наградили и моих соведущих: Илью Зонова и Вову Чистякова. Классно было увидеть ребят еще раз вживую на награждении.
Помимо статуэток нам вручили еще и другие подарки, где были шарфы и варежки, а также наборы лего наборы. Мне досталось два набора подарков, а значит и два лего, а дома у меня три сына, поэтому третьему сыну, которому всего два года, жена заказала ночью набор lego duplo, чтобы утром у каждого брата было по своему набору:)
#Devrel
Мне вручили награды в двух номинациях: "Адвокат бренда" и "IT Special". Первая номинация набежала по совокупности активностей, а вторая точечно за наш клуб "Code of Architecture", где наградили и моих соведущих: Илью Зонова и Вову Чистякова. Классно было увидеть ребят еще раз вживую на награждении.
Помимо статуэток нам вручили еще и другие подарки, где были шарфы и варежки, а также наборы лего наборы. Мне досталось два набора подарков, а значит и два лего, а дома у меня три сына, поэтому третьему сыну, которому всего два года, жена заказала ночью набор lego duplo, чтобы утром у каждого брата было по своему набору:)
#Devrel
👍58🔥12❤9🏆6🎉1
Вчера помимо катка и квартирника мы еще успели провести второй стрим по книге “Distributed Systems”, в котором мы обсудили вопросы архитектуры, программной, системной и немного поговорили про промежуточное программное обеспечение.
Гостями стрима были
- Алексей Тарасов, Head of Architecture в Тинькофф Инвестиции
- Сергей Баранов, создатель конференции ArchDays, канала "Микросервисы" и партнер Скрамтрек
Артефакты с этого стрима доступны по ссылкам
- Статья с кратким обзором
- Запись стрима
- Miro доска с презентацией
#SoftwareArchitecture #DistributedSystems #Architecture #SystemDesign #Software
Гостями стрима были
- Алексей Тарасов, Head of Architecture в Тинькофф Инвестиции
- Сергей Баранов, создатель конференции ArchDays, канала "Микросервисы" и партнер Скрамтрек
Артефакты с этого стрима доступны по ссылкам
- Статья с кратким обзором
- Запись стрима
- Miro доска с презентацией
#SoftwareArchitecture #DistributedSystems #Architecture #SystemDesign #Software
Medium
Code of Architecture — “Distributed Systems, 4th Ed” #2 (Architecture)
В прошлом выпуске Code of Architecture мы обсудили первую главу книги Distributed Systems. А в этом выпуске мы продолжим второй главой…
👍12👏2
Архитектура в масштабе или как мы в Tinkoff принимаем архитектурные решения
В последние дни я очень часто вспоминаю про вопросы RFC, ADR, унификации подходов к проектированию систем, обеспечению их надежности и так далее.
В итоге, решил вспомнить про свое же выступление двухлетней давности на ArchDays.
Интересно, что с тех пор у нас в компании эти подходы неплохо прижились и получили хороший adoption внутри большей части управлений.
Но остались вопросы выравнивания этих подходов и унификации на уровне компании. В этом году займемся этим и думаю, что все станет еще лучше, а в конце года о результатах я расскажу на очередной конференции ArchDays:)
#Architecture #Processes #Management #Software #SoftwareArchitecture
В последние дни я очень часто вспоминаю про вопросы RFC, ADR, унификации подходов к проектированию систем, обеспечению их надежности и так далее.
В итоге, решил вспомнить про свое же выступление двухлетней давности на ArchDays.
Интересно, что с тех пор у нас в компании эти подходы неплохо прижились и получили хороший adoption внутри большей части управлений.
Но остались вопросы выравнивания этих подходов и унификации на уровне компании. В этом году займемся этим и думаю, что все станет еще лучше, а в конце года о результатах я расскажу на очередной конференции ArchDays:)
#Architecture #Processes #Management #Software #SoftwareArchitecture
👍13❤2🔥1
Обзор книги “The Manager’s Path” — Part I (Pre-Manager)
Я уже рассказывал как взял книгу “The Manager’s Path” с собой в отпуск, чтобы посмотреть на путь менеджера глазами Camille Fournier. За время отдыха я проглотил эту книгу и понял, что мне надо будет сделать ее обзор — уж очень полезной она показалась мне как для начинающих, так и для продолжающих руководителей:) В первой статье мы поговорим про первую треть книги, когда инженер накапливает знания и навыки, которые ему пригодятся на позиции менеджера. Остальное обсудим в следующих частях.
#Leadership #Management #Software #SoftwareDevelopment #Teamlead #Techlead
Я уже рассказывал как взял книгу “The Manager’s Path” с собой в отпуск, чтобы посмотреть на путь менеджера глазами Camille Fournier. За время отдыха я проглотил эту книгу и понял, что мне надо будет сделать ее обзор — уж очень полезной она показалась мне как для начинающих, так и для продолжающих руководителей:) В первой статье мы поговорим про первую треть книги, когда инженер накапливает знания и навыки, которые ему пригодятся на позиции менеджера. Остальное обсудим в следующих частях.
#Leadership #Management #Software #SoftwareDevelopment #Teamlead #Techlead
🔥21
Обзор книги “The Manager’s Path” — Part II (Engineering Manager)
В первой части обзора книги “Путь менеджера” мы поговорили про начальную треть книги, когда инженер накапливает знания и навыки, которые ему пригодятся на позиции менеджера. А в этой статье мы обсудим как выглядит роль технического менеджера и что входит в их обязанности. По-факту, в этой статье рассматривается две темы: менеджмент людей и менеджмент команды.
#Leadership #Management #Software #SoftwareDevelopment #Teamlead #Techlead
В первой части обзора книги “Путь менеджера” мы поговорили про начальную треть книги, когда инженер накапливает знания и навыки, которые ему пригодятся на позиции менеджера. А в этой статье мы обсудим как выглядит роль технического менеджера и что входит в их обязанности. По-факту, в этой статье рассматривается две темы: менеджмент людей и менеджмент команды.
#Leadership #Management #Software #SoftwareDevelopment #Teamlead #Techlead
👍9🔥3
10 Programming Lessons From the Past • Garth Gilmour & Eamonn Boyle • GOTO 2022
Очередное интересное выступление с goto конференции и на этот раз про уроки, которые мы вынесли (или не вынесли) из прошлого за 20 лет развития подходов к разработке программного обеспечения. Десять уроков, которые выучили авторы следующие:
1. Draw more pictures - про рисование архитектурных диаграмм, что было популярно как в 90х, так и сейчас, например, для отрисовки flow serverless приложений. Здесь авторы рекомендуют посмотреть на работы Саймона Брауна и C4 Modeling
2. Review at the right level - про то, что design review сменилось code review, которое обычно фокусируется на уровне кода. Авторы предлагают вернуть ревью на уровнях абстракции, которые выше уровня кода
3. Value stability - здесь авторы рассматривают как быстро меняются технологии и что важны не знания нового-свежего js-фреймворка, а то, что остается с нами надолго - умение разбираться в сложных вещах и писать документацию по ним:)
4. Invent it here - здесь авторы рассматривают NIH синдром прошлого и текущую ситуацию, когда мы тянем dependency не всегда разбираясь зачем они нам. Здесь авторы опять попинали js, приведя статистику по npm пакетам
5. Learn to test - здесь авторы рассказывают про то, что раньше у нас были сложные техники тестирования, а теперь, когда разработчики вовлечены в тестирование, то обычно все сводится к unit tests. Авторы предлагают уважать qa-инженеров и другие подходы к тестированию систем
6. Master the tools - авторы предлагают изучать те инструменты, что вы используете, более тщательно и использовать shortcuts, показывая cheatsheet с ними для Intellij IDEA:)
7. Focus on fundamentals - люди меньше интересуются фундаментальными вещами и больше интересуются shiny things вроде очередного фреймворка:) Авторы предлагают вернуться к корням и изучить основы (плюс рекомендуют набор книжек - я тоже так люблю делать)
8. Remain accountable - здесь авторы говорят о том, что "agile was all about professionals", но как мне кажется, сейчас это не всегда так. В итоге, авторы предлагают принимать ответственность и отвечать за свою работы, фокусироваться на принципах, а не процессах, понимать почему все так устроено и финально быть профессионалом
9. Prepare for rain - авторы вспоминают про то, как лопнул пузырь dotcom и говорят, что тогда был взрывной рост, за которым последовал коллапс и сокращения. Ошибка была в том, что потенциальные возможности спутали со спросом (“anything can be sold online but not everything should be”). Авторы предлагают готовиться к спаду и подумать о карьере, своем обучении и как оставаться востребованным - хороший совет, который так скоро потребовался.
10. Remember what matters - здесь про важность work/life balance, а точнее что вне работы есть важные и интересные вещи, которые вы не хотели бы пропустить:)
#SoftwareDevelopment #Software #Management #Conference
Очередное интересное выступление с goto конференции и на этот раз про уроки, которые мы вынесли (или не вынесли) из прошлого за 20 лет развития подходов к разработке программного обеспечения. Десять уроков, которые выучили авторы следующие:
1. Draw more pictures - про рисование архитектурных диаграмм, что было популярно как в 90х, так и сейчас, например, для отрисовки flow serverless приложений. Здесь авторы рекомендуют посмотреть на работы Саймона Брауна и C4 Modeling
2. Review at the right level - про то, что design review сменилось code review, которое обычно фокусируется на уровне кода. Авторы предлагают вернуть ревью на уровнях абстракции, которые выше уровня кода
3. Value stability - здесь авторы рассматривают как быстро меняются технологии и что важны не знания нового-свежего js-фреймворка, а то, что остается с нами надолго - умение разбираться в сложных вещах и писать документацию по ним:)
4. Invent it here - здесь авторы рассматривают NIH синдром прошлого и текущую ситуацию, когда мы тянем dependency не всегда разбираясь зачем они нам. Здесь авторы опять попинали js, приведя статистику по npm пакетам
5. Learn to test - здесь авторы рассказывают про то, что раньше у нас были сложные техники тестирования, а теперь, когда разработчики вовлечены в тестирование, то обычно все сводится к unit tests. Авторы предлагают уважать qa-инженеров и другие подходы к тестированию систем
6. Master the tools - авторы предлагают изучать те инструменты, что вы используете, более тщательно и использовать shortcuts, показывая cheatsheet с ними для Intellij IDEA:)
7. Focus on fundamentals - люди меньше интересуются фундаментальными вещами и больше интересуются shiny things вроде очередного фреймворка:) Авторы предлагают вернуться к корням и изучить основы (плюс рекомендуют набор книжек - я тоже так люблю делать)
8. Remain accountable - здесь авторы говорят о том, что "agile was all about professionals", но как мне кажется, сейчас это не всегда так. В итоге, авторы предлагают принимать ответственность и отвечать за свою работы, фокусироваться на принципах, а не процессах, понимать почему все так устроено и финально быть профессионалом
9. Prepare for rain - авторы вспоминают про то, как лопнул пузырь dotcom и говорят, что тогда был взрывной рост, за которым последовал коллапс и сокращения. Ошибка была в том, что потенциальные возможности спутали со спросом (“anything can be sold online but not everything should be”). Авторы предлагают готовиться к спаду и подумать о карьере, своем обучении и как оставаться востребованным - хороший совет, который так скоро потребовался.
10. Remember what matters - здесь про важность work/life balance, а точнее что вне работы есть важные и интересные вещи, которые вы не хотели бы пропустить:)
#SoftwareDevelopment #Software #Management #Conference
YouTube
10 Programming Lessons From the Past • Garth Gilmour & Eamonn Boyle • GOTO 2022
This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams
http://gotoams.nl
Garth Gilmour - Head Of Learning at Instil Software @garthgilmourni
Eamonn Boyle - Development Manager at Gearset
ORIGINAL TALK TITLE
Shut Up And Eat Your Veg: Lessons…
http://gotoams.nl
Garth Gilmour - Head Of Learning at Instil Software @garthgilmourni
Eamonn Boyle - Development Manager at Gearset
ORIGINAL TALK TITLE
Shut Up And Eat Your Veg: Lessons…
👍16🔥5❤3