Умные книги про карьеру в ИТ и навыки профессионального программиста
Книги, в которых мало про код и много про способы мышления, профессиональное развитие, построение карьеры.
Оригинал (англ.): «The Pragmatic Programmer. From Journeyman to Master» Andrew Hunt David Thomas
От издателя
Книга охватывает различные темы — от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании.
Прочитав эту книгу, вы научитесь:
- Бороться с недостатками программного обеспечения;
- Избегать ловушек, связанных с дублированием знания;
- Создавать гибкие, динамичные и адаптируемые программы;
- Избегать программирования в расчете на совпадение;
- Защищать вашу программу при помощи контрактов, утверждений и исключений;
- Собирать реальные требования;
- Осуществлять безжалостное и эффективное тестирование;
- Приводить в восторг ваших пользователей;
- Формировать команды из программистов-прагматиков;
- С помощью автоматизации делать ваши разработки более точными.
Книга написана в виде последовательных законченных разделов и изобилует анекдотами, серьезными примерами и разнообразными аналогиями. В ней описываются самые интересные случаи из практики авторов и основные ловушки, относящиеся к разным аспектам разработки программ. Будь вы новичок, опытный программист или менеджер, ответственный за проекты в области программного обеспечения,- в любом случае используйте в своей работе уроки, описанные в книге, и вскоре ваша производительность, точность и удовлетворение от сделанной работы возрастут. Вы получите навыки и сформируете привычки, которые станут основой для долгосрочной успешной карьеры. Вы станете программистом-прагматиком.
Оригинал (англ.): «The Passionate Programmer» Chad Fowler
От издателя
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многих других. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счёту перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
- Основные положения книги «Программист-фанатик» (Чед Фаулер) в блоге Oleh Dovhal
- MindMap по книге «Программист-фанатик» (Чед Фаулер) в блоге Артура Сабирова (англ)
- Перевод книги «Программист-фанатик» (Чад Фаулер) на github.
Две главы из книги говорят о процессах получения информации под руководством опытного наставника. (Глава 13. Найди ментора и Глава 14. Будь ментором). Согласен с автором на 100% и сам веду программы поддержки, как наставник по разработке веб-приложений, изучению веб-технологий, программированию и построению карьеры в ИТ. Это позволяет поддерживать свой уровень знаний по известным мне технологиям, узнавать новое и постоянно практиковаться.
Оригинальное (англ.): «Soft Skills: The software developer’s life manual» John Sonmez
От издателя
Любой программист — прежде всего, человек со своими достоинствами и недостатками. Но в то же время программист — это интеллектуал, человек, постоянно занятый решением задач, анализом требований, исправлением ошибок, взаимодействием с коллегами и заказчиками. Наконец, программист — это человек, регулярно испытывающий серьезный стресс, вынужденный укладываться в жесткие сроки и просто обязанный постоянно самосовершенствоваться как профессионал и человек. Эта книга содержит исчерпывающую информацию о том, что требуется для выстраивания успешной карьеры программиста, помогает IT-специалистам лучше понять свою профессию и коллег, всегда оставаться востребованным на рынке труда, целенаправленно и результативно развиваться, а также получать от любимой работы настоящую самоотдачу и подлинное удовольствие.
Эта книга про
- управление своей карьерой и принятие правильных решений;
- эффективное обучение и максимальная продуктивность, а также что делать, когда чувствуешь себя немотивированным и обескураженным;
- основы финансов, физического и психологического здоровья и то, как все это влияет на нас.
Оригинал (англ.): «Business Model You: A One-Page Method For Reinventing Your Career» by Timothy Clark, Alexander Osterwalder, Yves Pigneur
Книга о том, как найти и построить ту бизнес-модель, которая сделает вас по-настоящему счастливым и влюбит в вашу работу. Авторы предлагают быстрый и действенный способ достижения необходимой цели: строить свою карьерную систему ценностей, основываясь на вопросах дохода и морального удовлетворения.
Почему книга достойна прочтения:
- Минимум теории и целый шквал практических знаний.
- Бумага, карандаш и ворох разноцветных наклеек — все, что нужно для построения эффективной бизнес-модели.
- Наглядное пособие по превращению мелких идей-«стикеров» в единое полотно — целостную систему карьеры.
- Примеры моделей из самых разных сегментов бизнеса (в том числе — в информационных технологиях).
Изображение «The Fairie Door Book Sculpture» позаимствовано у wetcanvas.