Саммари книги «Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком»

О книге

Автор книги - . Произведение относится к жанрам поиск работы / карьера, зарубежная деловая литература, программирование, зарубежная компьютерная литература. Оно опубликовано в 2023 году. Международный стандартный книжный номер: 978-5-04-197445-9. Книга является частью серий: CrossReads: О бизнесе – просто, MakeRight. Ключевые идеи книг.

Аннотация

 Программист и автор книг по работе в IT-сфере Джон Сонмез собирает исчерпывающий гид по карьере разработчика для новичков и специалистов с опытом. Узнайте, как зайти в IT, какие навыки необходимы, что поможет пройти собеседование, как оставаться в курсе технологических новинок и получить повышение. Собрали краткие ответы на самые главные вопросы будущих «джунов» и «мидлов».

Саммари книги «Карьера в IT» подготовлено совместно с проектом MakeRight. Читайте ключевые идеи бестселлеров и выбирайте лучшее в мире книг!

Читать онлайн Коллектив авторов - Саммари книги «Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком»


© Оформление. ООО «Издательство Эксмо», 2023


Книга Джона Сонмеза – подробный путеводитель для тех, кто стремится к карьере в области IT. Автор рассказывает не только о развитии необходимых технических навыков, но и дает советы по управлению карьерой и организации обучения. Основная цель книги – помочь начинающим специалистам в планировании карьеры, а также восполнить недостаток знаний у тех, кто уже работает в этой сфере.

Лучше неидеальный план, чем его отсутствие

Зачастую наиболее сложный этап карьеры в области разработки программного обеспечения – ее начало. Люди склонны тратить много времени на планирование, но затрудняются сделать что-то конкретное. Первый шаг – самый важный, его следует сделать, даже если план далек от совершенства. Чтобы стать хорошим программистом, не обязательно быть гением. Все начинают с трудностей и неудачных экспериментов. Секрет в том, чтобы просто продолжать экспериментировать.


Разработка программного обеспечения (ПО) включает в себя не только программирование, но и поиск способов автоматизации рутинных задач. Разработка ПО – процесс более широкий, чем просто написание кода. Прежде чем автоматизировать что-либо, необходимо уметь делать это вручную. Разработчику важно понимать проблему, которую его программа будет решать.


Когда суть проблемы понятна, следует создать предварительный вариант решения в виде кода. Этап проектирования подобен созданию чертежа в строительстве.


После проектирования можно начинать писать код. Можно либо создать тесты, описывающие поведение приложения (TDD – разработка через тестирование), либо начать программирование напрямую.


За написанием кода следует его тестирование. В зависимости от применяемой методологии, тестирование может происходить на разных этапах разработки.


Этап развертывания включает установку ПО на сервер, загрузку в магазин приложений и организацию других способов доступа для пользователей. Этот этап также может включать сохранение кода в репозитории исходного кода, а также обновление баз данных и непрерывную интеграцию.


Разработка программного обеспечения – это гораздо больше, чем просто написание кода. Большую часть времени разработчика занимает отладка (поиск и исправление ошибок).


Создание плана начинается с определения цели и пути к ней. Важно честно оценить свой текущий уровень и определить, чего вы хотите достичь, какая сфера разработки ПО вам наиболее интересна.


Рекомендации для вас