Система грейдов разработчиков — теоретический материал — книги

developer and books

В систему грейдов программистов важно добавлять чтение и обсуждение книг по разработке, про процессы в команде и личностный рост:

  • Первое, самое главное, это Обмен опытом. Книги могут служить основой для обсуждений и обмена опытом в команде. Это помогает создать общий язык и поддерживать единое видение разработки. 
  • Обновление технических знаний. Развивающиеся технологии требуют от нас постоянного обучения. Чтение книг по новым языкам программирования, фреймворкам и подходам помогает нам оставаться в курсе последних тенденций и инноваций.
  • Улучшение навыков разработки. Книги о лучших практиках, паттернах проектирования и оптимизации кода могут предложить ценные уроки и инсайты, которые могут привести к улучшению качества нашего программного продукта. 
  • Понимание процессов разработки. Книги, посвященные методологиям разработки, таким как Agile, Scrum, DevOps, помогут нам лучше понимать и организовывать процессы в команде. Это способствует более эффективной работе, управлению временем и улучшению коммуникации
  • Развитие лидерских навыков. Книги о личном развитии и мотивации могут помочь в преодолении трудностей, укреплении самодисциплины и достижении личных и профессиональных целей

У каждого опытного разработчика, тим-лида и дехдира есть свой собственный субъективный список книг, поскольку невозможно охватить все литературные произведения. Ниже я хочу поделиться своим опытом и классификацией книг по уровням грейдов, учитывая необходимость конкретных произведений на каждом из этих уровней. Книги с более сложными темами предполагает наличие более глубокого опыта и высоких навыков (уровней).

  • Грейды фул-стек разработчика (PHP + MySQL + JS)
Джуниор+Джуниор++МидлМидл+Мидл++
Сеньор
Сеньор+ (тимлид)
из раздела «Разработка»Программирование без дураков – Катрин Пассиг,  Йоханнес ЯндерPHP 7 в подлиннике – Дмитрий КотеровMySQL по максимуму. 3-е издание — Шварц Б.Чистый код — Роберт МартинСовершенный код. Мастер-класс – Стив Макконнелл

Первый среди равных — Майстер, Маккейн


Чистая архитектура — Роберт Мартин

из раздела «Личностный рост»Постигая Agile — Дженнифер ГринПрограммист-фанатик – Чед ФаулерRemote. Офис не обязателен — Джейсон ФарйдПиши, сокращай — Максим Ильяхов7 навыков высокоэффективных людей — Стивен КовиЧистый Agile — Роберт МартинПуть программиста – Джон Сонмез
Грейды фул-стек разработчика
  • Грейды бэк-енд разработчика (PHP + Laravel + Codeigniter + MySQL)
Джуниор+Джуниор++МидлМидл+Мидл++
Сеньор
Сеньор+ (тимлид)Сеньор++
из раздела «Разработка»Программирование без дураков – Катрин Пассиг,  Йоханнес ЯндерPHP 7 в подлиннике – Дмитрий КотеровMySQL по максимуму. 3-е издание — Шварц Б.Чистый код — Роберт МартинСовершенный код. Мастер-класс – Стив Макконнелл

Первый среди равных — Майстер, Маккейн


Чистая архитектура — Роберт Мартин

От нуля к единице —
Питер Тиль, Блейк Мастерс
из раздела «Личностный рост»Постигая Agile — Дженнифер ГринПрограммист-фанатик – Чед ФаулерRemote. Офис не обязателен — Джейсон ФарйдПиши, сокращай — Максим Ильяхов7 навыков высокоэффективных людей — Стивен КовиЧистый Agile — Роберт МартинПуть программиста – Джон Сонмез
Грейды бэк-енд разработчика
  • Грейды фронт-енд разработчика (JS + React)
Джуниор+Джуниор++МидлМидл+Мидл++
Сеньор
Сеньор+ (тимлид)
из раздела «Разработка»Программирование без дураков – Катрин Пассиг,  Йоханнес ЯндерСовременный учебник JavaScript (https://learn.javascript.ru)JavaScript для профессиональный веб разработчиков — Н. Закас,
ECMAScript 6 для разработчиков — Н. Закас
Чистый код — Роберт МартинСовершенный код. Мастер-класс – Стив Макконнелл

Первый среди равных — Майстер, Маккейн


Чистая архитектура — Роберт Мартин

из раздела «Личностный рост»Постигая Agile — Дженнифер ГринПрограммист-фанатик – Чед ФаулерRemote. Офис не обязателен — Джейсон ФарйдПиши, сокращай — Максим Ильяхов7 навыков высокоэффективных людей — Стивен КовиЧистый Agile — Роберт МартинПуть программиста – Джон Сонмез
Грейды фронт-енд разработчика
  • Грейды android разработчика
Джуниор+Джуниор++МидлМидл+Мидл++
Сеньор
Сеньор+ (тимлид)
из раздела «Разработка»Программирование без дураков – Катрин Пассиг,  Йоханнес ЯндерAndroid Programming: The Big Nerd Ranch Guide, 5th Edition ENG
Или на русском
Android. Программирование для профессионалов. 4-е издание
Android UI Development with Jetpack Compose — Thomas Kunneth
Или на русском
Kotlin в действии, Исакова Светлана, Жемеров Дмитрий
Чистый код — Роберт МартинСовершенный код. Мастер-класс – Стив Макконнелл

Первый среди равных — Майстер, Маккейн


Чистая архитектура — Роберт Мартин

из раздела «Личностный рост»Постигая Agile — Дженнифер ГринПрограммист-фанатик – Чед ФаулерRemote. Офис не обязателен — Джейсон ФарйдПиши, сокращай — Максим Ильяхов7 навыков высокоэффективных людей — Стивен КовиЧистый Agile — Роберт МартинПуть программиста – Джон Сонмез
Грейды андроид разработчика

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

Система грейдов разработчиков — теоретический материал — книги: 15 комментариев

  1. I’m not sure exactly why but this site is loading extremely slow for me.
    Is anyone else having this problem or is it a problem on my end?
    I’ll check back later and see if the problem still exists.

Добавить комментарий

Ваш адрес email не будет опубликован.