Саммари книги «Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком»
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Коллектив авторов. Саммари книги «Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком»
Лучше неидеальный план, чем его отсутствие
Гибкие навыки важны, но технические навыки играют главную роль в успехе специалиста в области IT
Процесс развития технических навыков в программировании – это непрерывное путешествие, а не конечная цель
Многие языки программирования похожи, поэтому самое сложное – выучить первый язык
Есть три пути обучения разработчика: высшее образование, курсы по программированию, самообразование
Найти работу в программировании – возможно
Стажировки
Поиск работы
Составление резюме
Собеседование
Зарплата и условия
Как правильно увольняться
Основы разработки ПО
Обзор языков программирования
Основные технологии веб-разработки
Мобильная разработка
Backend-разработка
Карьера в области разработки видеоигр
Администрирование БД и DevOps
Методологии разработки ПО
Основы тестирования и контроля качества
Разработка через тестирование
Управление версиями
Непрерывная интеграция
Отладка
Поддержка кода
Особенности карьерного пути
Заключительные комментарии
Отрывок из книги
Зачастую наиболее сложный этап карьеры в области разработки программного обеспечения – ее начало. Люди склонны тратить много времени на планирование, но затрудняются сделать что-то конкретное. Первый шаг – самый важный, его следует сделать, даже если план далек от совершенства. Чтобы стать хорошим программистом, не обязательно быть гением. Все начинают с трудностей и неудачных экспериментов. Секрет в том, чтобы просто продолжать экспериментировать.
Разработка программного обеспечения (ПО) включает в себя не только программирование, но и поиск способов автоматизации рутинных задач. Разработка ПО – процесс более широкий, чем просто написание кода. Прежде чем автоматизировать что-либо, необходимо уметь делать это вручную. Разработчику важно понимать проблему, которую его программа будет решать.
.....
Этап развертывания включает установку ПО на сервер, загрузку в магазин приложений и организацию других способов доступа для пользователей. Этот этап также может включать сохранение кода в репозитории исходного кода, а также обновление баз данных и непрерывную интеграцию.
Разработка программного обеспечения – это гораздо больше, чем просто написание кода. Большую часть времени разработчика занимает отладка (поиск и исправление ошибок).
.....