День 2741. #Карьера
21 Урок После 14 Лет в Google. Окончание
Начало
Продолжение
15. Когда показатель становится целью, он перестаёт измерять.
Каждый показатель, который вы предоставляете руководству, в итоге будет использован не по назначению. Не из-за злого умысла, а потому что люди оптимизируют то, что измеряется.
Если вы отслеживаете количество строк кода, вы получите больше строк, скорость - получите завышенные оценки.
Рекомендация для руководителей: отвечайте на каждый запрос метрики парой значений - скорости и качества/риска. Настаивайте на отслеживании тенденций, а не абсолютных значений. Цель — понимание, а не слежка.
16. Признание того, чего вы не знаете, более безопасно, чем притворство, что вы знаете.
Сеньоры, которые говорят: «Я не знаю», - не проявляют слабость — они дают разрешение. Когда лидер признаёт неуверенность, это сигнал, что другим безопасно делать то же самое. Альтернатива — культура, где все делают вид, что понимают, и проблемы остаются скрытыми, пока не рванёт.
В команде, где самый старший сотрудник никогда не признаёт, что чего-то не знает, не задаются вопросы, предположения не подвергаются сомнению, джуны молчат, потому что считают, что все остальные всё понимают.
Проявляйте любознательность, и вы получите команду, которая действительно учится.
17. Ваши связи переживут любые места работы.
Инженеры, которые вкладывали силы в отношения — внутри и вне компании — пожинали плоды на протяжении десятилетий. Они первыми узнавали о возможностях, быстрее налаживали связи, получали рекомендации на должности и становились соучредителями предприятий с людьми, с которыми они годами выстраивали доверительные отношения.
Ваша работа не вечна, а ваша сеть контактов — да. Относитесь к ней с любопытством и открытостью, а как в деловой рутине. Когда придёт время двигаться дальше, именно отношения часто открывают двери.
18. Большинство успехов в повышении производительности достигается за счёт сокращения работы, а не добавления умных фич.
Когда системы начинают тормозить, инстинктивно возникает желание добавить: слои кэширования, параллельную обработку, более интеллектуальные алгоритмы. Иногда это правильно. Но я видел больше улучшений производительности, когда задавался вопросом: «Что мы вычисляем, что нам не нужно?»
Удаление ненужной работы почти всегда оказывает большее влияние, чем ускорение выполнения необходимой работы. Самый быстрый код — это код, который никогда не запускается. Прежде чем оптимизировать, задайте себе вопрос, должна ли эта работа вообще существовать.
19. Процесс существует для уменьшения неопределённости, а не для создания бумажной волокиты.
Лучший процесс упрощает координацию и снижает затраты на устранение сбоев. Худший процесс — это бюрократический театр — он существует не для того, чтобы помогать, а для того, чтобы переложить вину, когда что-то пойдёт не так.
Если вы не можете объяснить, как процесс снижает риски или повышает ясность, это, вероятно, просто лишняя работа. И если люди тратят больше времени на документирование своей работы, чем на её выполнение, что-то пошло очень не так.
20. В итоге время ценнее денег. Действуйте соответственно.
В начале своей карьеры вы обмениваете время на деньги — и это нормально. Но в какой-то момент они меняются местами. Вы начинаете понимать, что время — это невозобновляемый ресурс.
Я наблюдал, как сеньоры выгорали, гонясь за следующим повышением с зарплату на несколько процентов выше. Некоторые из них добились успеха. Большинство же потом задавались вопросом, стоило ли это того, что они потеряли. Это не значит «работать на отвали», но важно знать, чем вы жертвуете, и делать это обдуманно.
21. Нет коротких путей, но есть эффект накопления.
Экспертность приходит благодаря осознанной практике — выход за границы своих текущих навыков, размышления, повторения. Годами. Короткого пути нет.
Хорошая новость: опыт накапливается, когда создаёшь новые вещи, а не просто повторяешь за кем-то. Создавайте переиспользуемые примитивы. Собирайте «набитые шишки» в заметки.
Инженер, который относится к своей карьере как к системе со сложными процентами, а не как к лотерее, как правило, добивается гораздо большего.
Итого
Советов много, но они сводятся к нескольким основным идеям: оставайтесь любопытными, оставайтесь скромными и помните, что работа всегда связана с людьми — с пользователями, для которых вы создаёте продукт, и с коллегами, с которыми вы работаете.
Карьера в инженерии достаточно длинная, чтобы совершить множество ошибок и всё равно добиться успеха. Инженеры, которыми я больше всего восхищаюсь, — не те, кто всё делал правильно, а те, кто учился на своих ошибках, делился своими открытиями и продолжал работать.
Источник: https://addyosmani.com/blog/21-lessons/
Post #3283
1.59K
- 👍 5
- 👎 1