Продолжаем пить коньяк по утрам
Следующий сезон моих любимых фраз и терминов из теха.
Dogfooding
Сотрудники компании на постоянной основе используют свой собственный продукт. Работаешь в Revolut — пользуешься картой Revolut. Чувствуешь на себе каждый лишний клик и каждую долгую загрузку.
Легенда гласит, что в 70-х президент компании Kal Kan Pet Food съедал банку своего корма на глазах у акционеров, чтобы доказать его качество.
Проклятие знания
Когда вы что-то хорошо и глубоко знаете, невозможно представить, что другие этого не знают.
Знание становится естественной базой для вас. Инженеры иногда объясняют задачи так, что другие уходят в астрал. Там десериализация упала из-за конфликта схем в кафке. Угу-угу.
Резиновая уточка
Не понимаю как я могла начать не с этого термина. Он самый милый. И как будто талисман инженеров.
Если программист заходит в тупик и не может найти ошибку в коде, нужно подойти к резиновой уточке и максимально подробно объяснить ей, строчка за строчкой, шаг за шагом, что делает каждая строчка кода. Уточка помогает найти ошибку.
Техника Фейнмана
Объясните свою задачу или идею 8-летнему ребенку. Если вы не можете упростить, вы сами не понимаете суть. Способ обучения и проверки знаний, названный в честь Нобелевского лауреата по физике Ричарда Фейнмана.
Способ быстро победить Проклятие знания. Отбрасываете детали и ищете простую аналогию. Оба метода работают через проговаривание, но Фейнман для проверки понимания идеи в целом, а Уточка для поиска ошибки в конкретном коде.
Эффект Даннинга-Крюгера
Люди с низким уровнем компетенции склонны переоценивать свои способности, а профи — наоборот, сомневаться в себе. Привет, синдром самозванца!
Confirmation bias
Мы ищем пруфы своей правоты и отсеиваем все, что этому противоречит, чтобы защитить свою картину мира.
Найм своих: на собеседовании вам очень понравился кандидат, он тоже из МФТИ. Все интервью вы подсознательно задаете ему легкие вопросы и игнорируете сигналы его некомпетентности, просто чтобы подтвердить свое первое впечатление. Ну он же наш, он крутой!
Overengineering
Ситуация, когда решение задачи оказывается намного сложнее, дороже и масштабнее, чем того требует сама проблема.
Использование самых модных технологий (Kubernetes, Kafka, GraphQL) там, где хватило бы простого скрипта на Python и одной таблицы в Excel. Делается это не для бизнеса, а чтобы, например, покрутить модные штуки и положить крутой стек в резюме.
Бритье яка
Бесконечная цепочка мелких бессмысленных дел, которые нужно сделать, прежде чем приступить к основной работе.
Ты хотел всего лишь поменять лампочку. Но оказалось, что лестница сломана, а чтобы ее починить, нужен клей, который закончился. Ты идешь в магазин, но машина не заводится... В итоге через 3 часа ты обнаруживаешь себя бреющим яка, делающим нечто максимально далекое от лампочки, чтобы просто дойти до цели.
Часть 4.
🦄 — прикольные, знаю все
🔥 — некоторые не знал(а)
Следующий сезон моих любимых фраз и терминов из теха.
Dogfooding
Сотрудники компании на постоянной основе используют свой собственный продукт. Работаешь в Revolut — пользуешься картой Revolut. Чувствуешь на себе каждый лишний клик и каждую долгую загрузку.
Легенда гласит, что в 70-х президент компании Kal Kan Pet Food съедал банку своего корма на глазах у акционеров, чтобы доказать его качество.
Проклятие знания
Когда вы что-то хорошо и глубоко знаете, невозможно представить, что другие этого не знают.
Знание становится естественной базой для вас. Инженеры иногда объясняют задачи так, что другие уходят в астрал. Там десериализация упала из-за конфликта схем в кафке. Угу-угу.
Резиновая уточка
Не понимаю как я могла начать не с этого термина. Он самый милый. И как будто талисман инженеров.
Если программист заходит в тупик и не может найти ошибку в коде, нужно подойти к резиновой уточке и максимально подробно объяснить ей, строчка за строчкой, шаг за шагом, что делает каждая строчка кода. Уточка помогает найти ошибку.
Техника Фейнмана
Объясните свою задачу или идею 8-летнему ребенку. Если вы не можете упростить, вы сами не понимаете суть. Способ обучения и проверки знаний, названный в честь Нобелевского лауреата по физике Ричарда Фейнмана.
Способ быстро победить Проклятие знания. Отбрасываете детали и ищете простую аналогию. Оба метода работают через проговаривание, но Фейнман для проверки понимания идеи в целом, а Уточка для поиска ошибки в конкретном коде.
Эффект Даннинга-Крюгера
Люди с низким уровнем компетенции склонны переоценивать свои способности, а профи — наоборот, сомневаться в себе. Привет, синдром самозванца!
Confirmation bias
Мы ищем пруфы своей правоты и отсеиваем все, что этому противоречит, чтобы защитить свою картину мира.
Найм своих: на собеседовании вам очень понравился кандидат, он тоже из МФТИ. Все интервью вы подсознательно задаете ему легкие вопросы и игнорируете сигналы его некомпетентности, просто чтобы подтвердить свое первое впечатление. Ну он же наш, он крутой!
Overengineering
Ситуация, когда решение задачи оказывается намного сложнее, дороже и масштабнее, чем того требует сама проблема.
Использование самых модных технологий (Kubernetes, Kafka, GraphQL) там, где хватило бы простого скрипта на Python и одной таблицы в Excel. Делается это не для бизнеса, а чтобы, например, покрутить модные штуки и положить крутой стек в резюме.
Бритье яка
Бесконечная цепочка мелких бессмысленных дел, которые нужно сделать, прежде чем приступить к основной работе.
Ты хотел всего лишь поменять лампочку. Но оказалось, что лестница сломана, а чтобы ее починить, нужен клей, который закончился. Ты идешь в магазин, но машина не заводится... В итоге через 3 часа ты обнаруживаешь себя бреющим яка, делающим нечто максимально далекое от лампочки, чтобы просто дойти до цели.
Часть 4.
🦄 — прикольные, знаю все
🔥 — некоторые не знал(а)