T-Shape Sucks, Bell-Shape Rules

There is a known concept of T-shaped skills or T-shaped people – the ones who developed T-shaped skill sets. The earliest popular reference to those terms was made by David Guest back in 1991. The concept gained real popularity after Tim Brown (the CEO of IDEO Design Consultancy firm) endorsed this approach to CV assessment as a method to build interdisciplinary work teams for creative processes.

The term T-shaped skills is also broadly used in agile software development to emphasize the need for cross-skilled developers and testers in agile teams.

Читать далее T-Shape Sucks, Bell-Shape Rules

Фотография в CV

Пару слов о том, почему фотка в CV важна и как она работает. Последнее дело – это отбирать сотрудников по фотке (ну кроме областей, где именно внешность имеет первичное знание, типа модельного бизнеса). Многие считают, что фото – это аттрибут, не имеющий отношения к работе, и он не должен находиться в CV наравне с указанием рассы, возраста/даты рождения, семейного статуса и т.д. Я с этим не согласен.

Читать далее Фотография в CV

Концепция энергии и времени

В физике есть формула A = Pt. Она говорит о том, что работа является результатом применения некоторой мощности в течение некоторого времени. Мощность – это характеристика изменения энергии системы. То есть, по сути, работа определяется приложением энергии в течение времени.

Читать далее Концепция энергии и времени

О гибкой коммуникации (фрагмент из книги)

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

Читать далее О гибкой коммуникации (фрагмент из книги)

Ценности и критерии выбора места работы

Один из вопросов, который часто задается кандидатам на собеседованиях, – какие ваши критерии выбора места работы в порядке важности. О чем говорят кандидаты? Хотя я сам чаще задаю этот вопрос, чем отвечаю, решил составить список своих приоритетов. А потом также и опубликовать его.

Читать далее Ценности и критерии выбора места работы

Законы победителей

Около трех лет назад, читая замечательную книгу «Законы победителей» Бодо Шефера‎, я сделал для себя конспект 30 законов, предложенных в книге. Это прекрасная книга. В ней очень четко и структурно подаются 30 основных принципов, опираясь на которые точно получится достичь в жизни больших высот. У книги высокий КПД (отношение полезной информации к воде), она отлично структурирована и очень практична. Тема раскрыта полностью.

Читать далее Законы победителей

Это не в моих приоритетах

“У меня нет на это времени”. Произнося эту фразу, в большинстве случаев мы говорим неправду. Когда-то давно я то ли вычитал где-то, то ли услышал совет – никогда не говори “у меня нет на это времени”, говори “сейчас это не в моих приоритетах”.

Читать далее Это не в моих приоритетах

Технологии в основе Интернета и WWW

Обобщенный поверхностный рассказ о технологиях, которые лежат в основе Интернета и WWW, на базовом уровне с позиции взаимосвязей между этими технологиями, без углубления в детали.

Читать далее Технологии в основе Интернета и WWW

Путь к Dependency Injection

diДля чего нужно Dependency Injection? Как произошел плавный переход в программировании от простейших практик организации композиции классов до использования Dependency Injection для управления зависимостями. Мой личный взгляд на этот вопрос с точки зрения веб-разработчика на PHP.

Читать далее Путь к Dependency Injection

Абстракция, уровни абстракции

abstraction-levelsВ этом видео затронута очень сложная для объяснения тема — тема абстракции в программировании. Я выразил свои мысли на эту тему, которые, возможно, помогут кому-то разобраться с этим вопросом.

Читать далее Абстракция, уровни абстракции

Что есть контроллер? (видео)

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

Читать далее Что есть контроллер? (видео)

Архитектура веб приложений: интерьер (видео-лекция)

Архитектура веб-приложений: интерьерРассказ о возможной внутренней архитектуре ориентированных на масштабируемость, обслуживаемость и расширяемость веб-приложений, разрабатываемых на PHP или подходящих для Веба языках программирования. Реализация компонентного подхода внутри приложения, фунционального разделения кода, введение уровней абстракции копонентов.

Читать далее Архитектура веб приложений: интерьер (видео-лекция)

Архитектура веб приложений: экстерьер (видео-лекция)

Архитектура веб-приложений: экстерьерРассказ о популярной универсальной архитектуре стека, в котором работает веб-приложение. Само приложение может быть написано на любом интерпретируемом языке с использованием любого фреймворка фреймворков. В данном случае это не важно, так как архитектура программной инфраструктуры — технологического стека, в котором оно работает, отличается мало.

Читать далее Архитектура веб приложений: экстерьер (видео-лекция)