От джуна до сеньора. Как стать востребованным разработчиком
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Владимир Швец. От джуна до сеньора. Как стать востребованным разработчиком
Вступление
Код
Стиль
Именование и здравая логика
Повторное использование кода
Изобретение колеса
Экосистема
Рефакторинг
Работает – не трогай
Новый код
Код как документация
Коллаборация
Отладка
Инструменты и автоматизация
Тесты
Идиоматичность
Open source
Серебряные пули
Код ради кода
Ошибки
Паттерны проектирования
Переабстракции
Оптимизация
Люди
Контекст и коммуникация
Десять раз спроси, один – напиши
Критика и критиканство
Пользователь всегда прав
Это МОЙ код
Это МОИ деньги
Сильные и слабые стороны
Интервью
Если начальник – идиот
Поиск виноватых
Холивары
Оценка задач
Общий код
Одно кольцо, чтоб править всеми
Обсуждения
Бюрократия
Идеальный продукт
Код-ревью
Методологии разработки
Я
Забота о себе
Усталость и выгорание
Винтик в механизме
Кроличья нора
Пройдет и это
Хвали себя
Перфекционизм (и как от него не спятить)
Гордыня
Pet projects
Аврал! Свистать всех наверх!
Свободное время
Я работаю ради…
Удаленная работа
Это надо поправить
Специалист широкого профиля
Новый проект
И напоследок…
Рекомендуем книги по теме
Отрывок из книги
Меня зовут Владимир, и я хочу рассказать о том, как выжить в IT. Эта книга предназначена в первую очередь для начинающих разработчиков, которые стремятся найти свое место в индустрии, а также специалистов в IT, которые уже успели освоиться и теперь жаждут узнать, насколько глубока кроличья нора.
Коротко обо мне: более 15 лет я занимаюсь коммерческой разработкой, в основном высоконагруженными веб-системами и приложениями; работал почти на всех должностях корпоративной лестницы – от тестировщика до ведущего архитектора. За свою карьеру я накопил достаточный опыт, которым и хотел бы поделиться в этой книге. На данный момент я продолжаю заниматься разработкой, поэтому книга будет максимально приближена к реальной жизни и особенностям выживания в этой невероятной индустрии.
.....
Если вы внезапно поняли, что переносите один и тот же код слишком часто и теперь в разных частях проекта появляются одинаковые участки кода, – будьте настороже. Такие дубликаты сложно при необходимости исправлять и улучшать во всех местах одновременно. Этот фрагмент кода стоит выделить в функцию, метод или отдельный компонент, который вы сможете вызывать в местах, где это требуется, и конфигурировать его поведение.
Этим вы спасете себя от многочасовой правки нескольких одинаковых строчек, разбросанных по всему проекту, так как сможете менять поведение этого участка кода только в одном месте.
.....