Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком - читать онлайн
Начало книги
Джон Сонмез
Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком
© Райтман М.А., перевод на русский язык, 2023
© Оформление. ООО «Издательство «Эксмо», 2023
К описанию
Далее >
Оглавление
×
К описанию
Начало книги
Вступление
Начинающий или желающий научиться разработке
Разработчик среднего уровня
Профи
Глава 1. Как пользоваться этой книгой
Зачем я написал эту книгу
Как читать эту книгу?
Часть 1. Старт карьеры
Глава 2. С чего начать
Как начинал я?
Каков он, мир разработчиков?
Понимание проблемы
Проектирование
Собственно, само программирование
Тестирование и развертывание
Разработка – это не просто набор кода
Главное – план!
Как составить план?
Создание плана
Как выбрать сферу деятельности?
Конкретный пример
Глава 3. Необходимые технические навыки
Навыки, за которые платят
Всего один язык программирования
Как структурировать код
Объектно-ориентированное проектирование
Алгоритмы и структуры данных
Платформы разработки и связанные технологии
Фреймворк или стек
Понимание принципов работы баз данных
Управление версиями
Сборка и развертывание
Тестирование
Отладка
Методологии
Ошеломлены? Спокойствие, только спокойствие
Глава 4. Как развить технические навыки
Как научиться быстро учиться?
Основы
Обучение на практике
Как обучаться на практике?
Пример обучения на практике
Как я обучаю техническим навыкам
Как можно использовать технологию?
Как начать?
20 % информации для максимальной эффективности
Читайте, что пишут эксперты
Практика, практика и еще раз практика
Глава 5. Как выбрать язык программирования
Выбор языка практически ни на что не влияет
Что следует учесть при выборе языка программирования?
Карьерные перспективы
Технологии, которые вам интересны
Уровень сложности
Доступные ресурсы
Адаптивность
Пара мыслей напоследок
Глава 6. Ваш первый язык программирования
Посмотрите, как функционирует уже работающее приложение
Просмотрите пару качественных материалов по теме
Программка Hello World
Изучите базовые конструкции и попрактикуйтесь на реальных задачах
Усвойте разницу между функциями языка и библиотеками
Изучите имеющийся код и разберитесь в каждой строке
Создайте ЧТО-ТО. А потом еще раз, и еще
Используйте конкретную технологию или платформу
Решайте сложные алгоритмические задачи
Глава 7. Высшее образование
Преимущества
Недостатки
Финал
Примечания
Загрузка...