#3 dyvniy » Пн, 8 апреля 2019, 17:51:41
Список книг от Вима
https://careers.veeam.ru/departments/development/recommended-books Рекомендуемая литература для разработчиков ПО
- Спойлер
- Тема
Рекомендуемая книга
Автор
Начальный уровень (для C#) - Junior
Алгоритмы и структуры данных, сложность алгоритмов (списки, деревья, сортировки, поиск)
Алгоритмы: построение и анализ
Томас Кормен, Чарльзом Лейзерстон
Interfaces/Classes/Structs (что, зачем и почему)
CLR via C#
Джеффри Рихтер
Коллекции/Generics в .NET. Общее понимание, как устроены коллекции, и того, какую из них когда можно использовать
CLR via C#
Джеффри Рихтер
Процессы/Потоки/Их синхронизация. Примитивы синхронизации
CLR via C#
Джеффри Рихтер
LINQ
CLR via C#
Джеффри Рихтер
Принципы построения реляционных баз данных
Введение в SQL
Мартин Грабер
Начальный уровень (для C++) - Junior
Алгоритмы и структуры данных, сложность алгоритмов (списки, деревья, сортировки, поиск)
Алгоритмы: построение и анализ
Томас Кормен, Чарльзом Лейзерстон
Классы и структуры (3 основы ООП: инкапсуляция, наследование и полиморфизм)
Язык программирования C++
Бьерн Страуструп
Обработка ошибок и исключения
Язык программирования C++
Бьерн Страуструп
Работа с потоками и файлами
Язык программирования C++
Бьерн Страуструп
Стандартная библиотека С++ (строки, алгоритмы, контейнеры, потоки, умные указатели, исключения, итераторы)
Язык программирования C++
Бьерн Страуструп
Средний уровень - Middle
Структурирование классов
Cовершенный код
Макконнел
Работа с исключениями
Cовершенный код
Макконнел
Именование и использование переменных
Cовершенный код
Макконнел
Циклы, операторы ветвления
Cовершенный код
Макконнел
Принципы ООД и ООП (S.O.L.I.D.)
Быстрая разработка программ. Принципы, примеры, практика.
Роберт C. Мартин
-
Вложения
-
- Рекомендуемая литература для разработчиков ПО.pdf
- (107.21 КБ) 292 скачивания