professional-programming README

The project's README from github.com/charlax/professional-programming. As one markdown file: README.md.

Table of Contents

Professional Programming - about this list

Give me six hours to chop down a tree and I will spend the first four sharpening the axe. (Abraham Lincoln)

A collection of full-stack resources for programmers.

The goal of this page is to make you a more proficient developer. You'll find only resources that I've found truly inspiring, or that have become timeless classics.

Principles

Items:

Contributing to this list

Feel free to open a PR to contribute!

I will not be adding everything: as stated above, I am trying to keep the list concise.

Must-read books

I've found these books incredibly inspiring:

There are some free books available, including:

Must-read articles

Other general material and list of resources

Other lists

Books

Articles

Axioms

professional-programming (charlax/professional-programming)

Searching Database…

Что это такое?Это подборка учебных материалов (статей, книг, докладов, научных работ), которая должна сделать инженеров-программистов более разносторонними специалистами: от алгоритмов до карьерного роста и системной архитектуры.
Это книга, курс или просто список ссылок?Это один длинный README, построенный как огромное оглавление с десятками тематических разделов. Каждый раздел ведёт на отобранные вручную статьи, книги, доклады и научные работы, а сам по себе оригинальным контентом не является.
Как устроен список?Записи сгруппированы по темам (базы данных, безопасность, системная архитектура, карьерный рост, LLM и т. д.) и отмечены значками, которые показывают, является ли материал книгой, списком ресурсов, видео, слайдами, обязательным для чтения или научной работой.
Записи проверяются или сюда включено всё подряд?Автор намеренно делает подборку короткой и субъективной, а не исчерпывающей, поэтому она отражает его личный вкус к материалам «must-read», а не является полным каталогом всех ресурсов по теме.
С чего новичку стоит начать?Начните с раздела «Must-read books»: The Pragmatic Programmer и Code Complete представлены как самые фундаментальные практические отправные точки перед переходом к тематическим разделам.
Могу ли я добавить свой любимый ресурс?Да, автор принимает pull requests, но прямо говорит, что не будет добавлять всё подряд, чтобы список оставался компактным.
Здесь есть что-то про ИИ и LLM или только классика разработки?Есть отдельные разделы по генеративному ИИ, большим языковым моделям (LLM), агентному кодированию (Agentic coding) и машинному обучению / ИИ, а также классические темы: базы данных, системная архитектура и реагирование на инциденты.
Чем это отличается от обычного awesome-списка?Вместо простого перечня инструментов и библиотек здесь в основном собраны эссе, книги и доклады об инженерном суждении, карьерном росте и образе мышления. «Профессиональное программирование» понимается тут шире, чем просто написание кода.
Creator
charlax
Size
4.7 MB
Stars
51.6K
Updated
CommitSep 29
Age
10y
Commits · 90 Days