Эффективный инженер: как использовать свои усилия в разработке программного обеспечения, чтобы добиться непропорционального и зн
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Самые эффективные инженеры — те, кто стал выдающимися инженерами и лидерами в своих компаниях — могут производить в 10 раз больше результатов, чем другие инженеры, но они не работают в 10 раз больше часов.
Они усвоили образ мышления, на разгадку которого мне потребовались годы проб и ошибок. Я поделюсь с вами этим мышлением, а также сотнями действенных методов и проверенных привычек, чтобы вы могли сократить эти годы.
Представляем «Эффективного инженера» — единственную книгу, разработанную специально для современных инженеров-программистов. на обширных интервью с инженерными руководителями ведущих технологических компаний и сотнями методов, которые помогут ускорить вашу карьеру.
В течение двух лет я искал ответ на один вопрос:
< p>Как наиболее эффективные инженеры делают свои усилия, свои команды и свою карьеру более успешными?Я брал интервью и собирал истории у вице-президентов по разработке, директоров, менеджеров и других лидеров ведущих сегодня компаний-разработчиков программного обеспечения: известные, общеизвестные имена, такие как Google, Facebook, Twitter и LinkedIn; быстрорастущие компании среднего размера, такие как Dropbox, Square, Box, Airbnb и Etsy; и такие стартапы, как Reddit, Stripe, Instagram и Lyft.
Эти лидеры поделились историями о наиболее ценных идеях, которые они узнали, и о наиболее распространенных и дорогостоящих ошибках, которые, по их мнению, допускают инженеры, а иногда и они сами. .
Это лишь малая часть сложных вопросов, которые я им задал:
• Какие инженерные качества коррелируют с будущим успехом?• Что вы сделали, что принесло максимальную пользу? доход?• Что отличает самых эффективных инженеров, с которыми вы работали, от всех остальных?• Какой самый ценный урок ваша команда усвоила за последний год?• Какой совет вы даете новым инженерам в вашей команде?
Истории у всех разные, но многие уроки имеют общие темы.
Вы услышите такие истории, как:
• Как команда из 5 инженеров Instagram создала и поддерживать сервис, число пользователей которого к моменту приобретения компании выросло до более чем 40 миллионов? • Как и почему Quora развертывала код в рабочей среде 40–50 раз в день? • Как команда Google Docs стала самым быстрым приобретением, переписавшим свой код программное обеспечение для работы в инфраструктуре Google?• Как Etsy использует непрерывные эксперименты для разработки функций, которые гарантированно увеличат доход при запуске?• Как небольшая инфраструктурная команда Facebook эффективно управляла тысячами серверов баз данных?• Как Dropbox перешел от того, чтобы почти не нанимать новых сотрудников? инженеров, чтобы почти утроить размер своей команды по сравнению с прошлым годом?
Более того, я превратил их истории в практические привычки и уроки, которым вы можете следовать шаг за шагом, чтобы сделать свою карьеру и свою команду более успешными.
Всем навыкам, используемым эффективными инженерами, можно научиться.
И я научу им вас. В книге «Эффективный инженер» я научу вас объединяющей системе под названием «леверидж» — ценности, получаемой за единицу вложенного времени, — которую вы можете использовать для выявления действий, которые дают непропорциональные результаты.
Вот краткий обзор некоторые уроки, которые вы усвоите.
Вы научитесь:
• Расставлять приоритеты среди правильных проектов и задач, чтобы повысить свое влияние.• Получать больше свободы действий от своих коллег и менеджеров в ваших проектах. • Тратьте меньше времени на поддержку и исправление программного обеспечения и больше времени на создание и выпуск новых функций. • Более точные оценки программного обеспечения. • Дешевая проверка своих идей, чтобы сократить напрасную работу. • Устраняйте узкие места в организации и людях. • Находите узкие места, связанные с организацией и персоналом. соответствующий уровень проверок кода, тестирования, абстракции и технического долга, чтобы сбалансировать скорость и качество. • Сократите рабочий процесс отладки, чтобы увеличить скорость итерации. • Используйте показатели для количественной оценки вашего воздействия и последовательного достижения прогресса.
Характеристики
- ФИО Автора
- Bret Taylor
Edmond Lau - Язык
- Английский