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

В итоге инженерия ПО стала больше гарантировать качество, но превратилась в тормоз для отрасли.
Получилось что команда из 5 разработчиков на коленке часто делает софт быстрее, чем 200 человек по инженерным методологиям.

Сейчас многие стали возвращаться назад к наколенке, но с использованием Agile скрам и тп.
Но чтобы ХОРОШО разрабатывать на коленке нужно знать или хотя бы раз прочитать стандартные методологии.
А Истина где то посередине, об этом в следующий раз.

Как читать?
Читаем без глубокого вдумчивого подхода, читаем почти все и можно по диагонали.
Прочитав большинство книг и поимев опыт программирования с продакшеном не менее года, читаем все заново, но уже вдумчиво.
Если Вы хотите быть профи - прочитайте хотя бы по разу все книги из разделов с !!! и половину из !
Все книги это только мнения авторов и читаются для понимания других точек зрения и эти книги процентов на 50% не совпадают с принципами Open Carbon.

Для сотрудников Карбон Софт купленные книги частично доступны здесь:
https://wika.carbonsoft.ru/carbon_soft:книги
частично бумажные на книжной полке
Если книги нет в доступе Вы можете заказать от нашей учетки в электронном или в бумажном виде в Интернет магазине.

!!! Книги Программистам по методологии

!!! Книги Менеджерам и Программистам по методологии

! Классическая инженерия разработки ПО

Языки

Linux Kernel

~~OWNERAPPROVE~~