Рет қаралды 1,093
Всем привет, в этом видео будут только те источники, которые так или иначе повлияли на мое развитие как программиста, возможно не все источники действительно стоят того. В этой части для начинающих и джуниоров.
Telegram канал с обсуждениями, вопросами, инсайдами:
t.me/kirya522
Список с ссылками.
- Совершенный код - Стив Макконел [www.ozon.ru/product/sovershen...]
- C# 10 and .NET 6 - Modern Cross-Platform Development [www.amazon.com/dp/1801077363]
- Pro C# 7: With .NET and .NET Core [www.amazon.com/Pro-NET-Core-A...]
- Java полное руководство - Герберт Шилдт [www.ozon.ru/product/java-poln...]
- Философия Java [www.livelib.ru/book/100116729...]
- Чистый код - Роберт Мартин [www.ozon.ru/product/chistyy-k...]
- Git для профессионального программиста [www.livelib.ru/book/100140502...]
- Build your API with Spring - [www.baeldung.com/rest-api-spr...]
- Spring потрошитель - [ • Евгений Борисов - Spri... ]
софт:
- Мифический человеко-месяц, или Как создаются программные системы [www.ozon.ru/product/mifichesk...]
темы:
- Разобрать основы одного языка программирования
- Попробовать реализовать приложение с использованием фреймворка
- Как работают с базами данных (в целом)
- Юнит тестирование
- Работа с консолью не обязательна и линукс как таковой
- Работа с гитом, зачем он вообще нужен
- Понимать как разрабатываются системы
Содержание:
0:00 - Вступление, почему будет три части
0:20 - О чем это видео, принципы, как выстроить фундамент
0:30 - Откуда эти книги взялись
1:03 - Как выбирать путь обучения, общий подход к выбору
1:25 - Как понять, что вы получили знания
2:10 - Книжки для новичков, откуда начинать
2:20 - С какого языка программирования начинал я
2:35 - Совершенный код
2:55 - C# 10 and .net6 - Mark J. Price
3:16 - Язык программирования C#
3:53 - Java полное руководство
4:33 - Философия Java
5:02 - Чистый код
5:34 - Git для профессионалов
6:10 - Зачем нужна система контроля версий
6:36 - Spring. Build your API with Spring
6:53 - Spring потрошитель
7:15 - Мифический человеко-месяц, или Как создаются программные системы
7:48 - Какие темы стоит изучить. Основы одного языка программирования
8:02 - Реализовать приложение с фреймворком
8:28 - Понимать как работать с данными, зачем вообще они нужны
8:40 - Как тестировать свой код
8:54 - Почему сидеть в консоли не обязательно и работать на винде это ок
9:24 - Как запускается приложение
9:34 - Работа с гитом и как разрабатываются системы
9:44 - Почему для старта этого хватит
9:58 - Статьи на хабре помогают