Рубрика «рефлексия»

в 14:46, , рубрики: рефлексия

Наступил мой «очередной рубеж». Неизбежная красная линия (или розовая?).
«Перевал в середине пути»? (книга есть такая) — Вроде и середина — это про 35. А тут уже 45, а кажется ещё «середина». А кажется, ещё не состоялся как полноценная личность. Есть ворох проблем в психике. Стабильности... Хотя... а у кого их нет?

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

Извиняйте за некоторый сумбур. Но я не ставил целью сделать «полностью литературный опус». Это скажем так «поток сознания».

0. «Тонкое искусство пофигизма» —Читать полностью »

Лучше удар током, чем встреча с собой

Лучше удар током, чем встреча с собой

В 2014 году Тимоти Уилсоном и соавторами была проведена серия экспериментов, в ходе которых людям предлагали побыть наедине с собой в комнате.

Читать полностью »

Я — начинающий C#.NET разработчик, и я здесь для того чтобы поделиться своими успехами за год на пути становления backend‑разработчиком. Если вы чувствуете, что путь программирования очень тяжел и подумываете о том, чтобы сдаться — надеюсь, моя история станет для вас мотивацией продолжать.

Первые шаги

Читать полностью »

Вступление

Всем привет

Меня всегда интересовала тема рефлексии в языках программирования, и то, какие программы можно создавать с ее помощью. Рефлексия — это мощный инструмент, позволяющий работать с программой не как с набором логических объектов (в случае использования ООП), а как с набором свойств и методов из которых они состоят. Такой подход дает возможность создавать алгоритмы, которые могут работать с любыми типами данных, для которых включена поддержка рефлексии.

Читать полностью »

Как и в любом достаточно динамическом языке, в JavaScript из коробки есть способы разобрать в рантайме структуру его значений — определить типы, ключи объектов, получить конструкторы и прототипы.

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

Рефлексия в JavaScript и TypeScript: обзор основных техник. Как сгенерировать CLI-интерфейс для класса - 1

Читать полностью »

Рефлексия в C++Next на практике - 1

Определение понятия "рефлексия" из Википедии:

In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior.

В последние годы разрабатываются варианты ввода рефлексии в стандарт C++.

В этой статье мы напишем код на C++ с рефлексией для решения разных задач, скомпилируем и запустимЧитать полностью »

Деревья выражений System.Linq.Expressions дают возможность выразить намерения не только самим кодом, но и его структурой, синтаксисом.

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

Читать полностью »

image

Я тимлид и моя задача — обеспечить продуктивную работу команды. Это непросто, поскольку готового рецепта успеха не существует. Конечно, есть признанные методологии: Agile, Lean, Value Stream Mapping. Они дают общие ориентиры и ценности, что уже неплохо, но это лишь ориентиры. А с конкретными решениями, будь добр, вертись сам. На то ты и тимлид.

В статье я расскажу, как мы с командой постепенно сформировали и теперь регулярно уточняем подход к эффективной работе. Ключевой момент в том, что выбранные инструменты действительно приняты всей командой и прижились в работе. Это даёт надежду на то, что подход полезный.
Читать полностью »

Пути «Фейсбука» и «Вконтакте» разошлись так основательно, что никто давно не попрекает VK его происхождением. Разошёлся «Вконтакте» по разным дорогам и с Павлом Дуровым. А с успехом мессенджера «Телеграм» прекратились сравнения Дурова с Марком Цукербергом. Остались только два гениальных миллениала, превратившие свои идеи в миллиардные бизнесы. У каждого из них свой путь, но от общих вызовов им никуда не деться.

Будучи лидерами своего поколения в сетевом пространстве, они не просто меняют её ландшафт — они формируют коридор возможностей для миллениалов в целом. Если возникшую проблему Facebook и Telegram решают одинаково — их выбор становится выбором 2 миллиардов их пользователей. Если же на очередной вызов меняющегося интернета они дают разные ответы — то возникает пространство выбора, и право окончательного решения остаётся за пользователями. Разумеется, не только Дуров с Цукербергом определяют эти коридоры возможностей, но они, помимо собственного влияния, ещё и репрезентативны для самого влиятельного поколения в интернете на сегодняшний день.

В этом смысле, и для «Фейсбука», и «Телеграма» показательными оказались 2016–2018 годы. С самого возникновения всемирной паутины, она была территорией анонимности с островками безопасности. Однако в Сети уже годами копятся факторы, враждебные анонимности. В 2016 году они, возможно, впервые достигли критической массы превращения в угрозу, заметную в глобальном масштабе. А в 2018 произошло открытое столкновение.
Читать полностью »

Мы уже поднимали тему коммуникации как важнейшего навыка управленца любого уровня. Эффективность коммуникаций в компании напрямую влияет на её развитие, поэтому сегодня подробно обсудим два понятия: развитие и рефлексию.

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

Главным инструментом для развития я считаю рефлексию. Это понятие обычно ассоциируется с ретроспективами, обратной связью, performance-review. Но в основе рефлексии лежит глубинный психологический процесс, поэтому предлагаю начать с основ и рассмотреть рефлексию подробнее.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js