Skip to content

Commit b45d92f

Browse files
committed
Update lessons order
1 parent e4a117f commit b45d92f

File tree

10 files changed

+228
-258
lines changed

10 files changed

+228
-258
lines changed

lessons/lesson01/ht.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

lessons/lesson01/lesson.md

Lines changed: 1 addition & 222 deletions
Original file line numberDiff line numberDiff line change
@@ -1,222 +1 @@
1-
---
2-
title: Занятие 1
3-
description: Описание процессов, как задавать вопросы, как сдавать домашки, какие требования, использование редакторов + типовой подход к работе с домашками
4-
---
5-
6-
# OTUS
7-
8-
## Javascript Basic
9-
10-
<!--v-->
11-
12-
[Репозиторий курса](https://github.com/JavaScript-Basic-OTUS/otus--jsbasic)
13-
14-
<!--v-->
15-
16-
### Преподаватели
17-
18-
[Страница о курсе](https://otus.ru/lessons/javascript-basic/?int_source=courses_catalog&int_term=programming)
19-
20-
<!--v-->
21-
22-
> На курсе вы получите **навыки фронтенд-разработки**
23-
24-
<!--v-->
25-
26-
1. Навыки != знания
27-
1. Фронтенд разработка > Javascript
28-
29-
<!--v-->
30-
31-
### Вопросы?
32-
33-
<!--s-->
34-
35-
## Как проходит общение
36-
37-
<!--v-->
38-
39-
1. TG
40-
2. [Github](https://github.com/vvscode/otus--javascript-basic)
41-
3. Чат с преподавателем в ЛК
42-
43-
<!--v-->
44-
45-
Давайте задавать ["вопросы по-умному"](https://www.opennet.ru/docs/RUS/smart_question/)
46-
47-
<!--v-->
48-
49-
Глупых вопросов нет. Зато есть
50-
51-
1. Не знание
52-
1. Не понимание
53-
54-
На лекциях во всю действует [принцип Парето](https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9F%D0%B0%D1%80%D0%B5%D1%82%D0%BE). Мы рассказываем ключевые вещи
55-
56-
<!-- v -->
57-
58-
Для работы со знание полезны пара ссылок:
59-
60-
- [Метод интервального повторения — лучший способ изучения языков программирования](https://habr.com/ru/post/196448/)
61-
- [Преимущества метода интервального запоминания](http://web.archive.org/web/20170315102949/https://habrahabr.ru/company/everydaytools/blog/322286/)
62-
63-
<!-- v -->
64-
65-
И приложения на телефоне будут полезны:
66-
67-
- Enki [ios](https://apps.apple.com/us/app/enki-learn-code-data-skills/id993753145) / [android](https://play.google.com/store/apps/details?id=com.enki.insights&hl=ru&gl=US)
68-
- Solo Learn [ios](https://apps.apple.com/us/app/sololearn-learn-to-code/id1210079064) / [android](https://play.google.com/store/apps/details?id=com.sololearn&hl=ru&gl=US)
69-
70-
<!--v-->
71-
72-
Две крайности в задавании вопросов:
73-
74-
1. Спрашивать сразу
75-
1. Не спрашивать вовремя
76-
77-
**Действуем по правилу n-часов**
78-
79-
<!--v-->
80-
81-
Нужен [Rubber Duck Debugging](https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0)?
82-
83-
Привлекай сокурсников и преподавателей
84-
85-
<!-- v -->
86-
87-
При решении вопроса пишем [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) в общий чат (или в тред)
88-
89-
<!-- v -->
90-
91-
### Вопросы?
92-
93-
<!--s-->
94-
95-
### Процесс работы
96-
97-
<!--v-->
98-
99-
1. Лекция
100-
1. Задание - PR - Обратная связь - Изменения
101-
102-
<!--v-->
103-
104-
1. Осмысленные атомарные коммиты, с понятными заголовками
105-
1. 1 задание === 1(?) ветка === 1(?) PR
106-
107-
Большая часть обсуждений - в комментариях к PR
108-
109-
<!--v-->
110-
111-
Еще пара моментов:
112-
113-
1. Задания не "слишком сложные". Это точно, я проверял и не только на себе
114-
2. Если вам слишком легко - обращайтесь, мы исправим (персонально)
115-
116-
**No pain, no gain**
117-
118-
<!--v-->
119-
120-
### Вопросы?
121-
122-
<!--s-->
123-
124-
### Требования к выполнению заданий
125-
126-
<!--v-->
127-
128-
1. Мы работаем _"на стиле"_. Нет форматирования - задание не проверяется
129-
1. Задание должно быть представлено к проверке и задеплоено на публичный ресурс
130-
131-
<!--v-->
132-
133-
### Требования к репозиториям
134-
135-
<!--v-->
136-
137-
1. Заполненная информация и README с описанием
138-
1. Понятная модель ветвления и внятные сообщения коммитов
139-
1. Настроенный CI/CD - проверка линтинга, тестов и деплой
140-
141-
_Это все разбирается в рамках первого модуля_
142-
143-
<!--v-->
144-
145-
### Вопросы?
146-
147-
<!--s-->
148-
149-
### Ожидания от студентов
150-
151-
<!--v-->
152-
153-
Программа предназначена для начинающих специалистов, кто:
154-
155-
- знаком с основами программирования и хочет развиваться как JavaScript-разработчик
156-
- начал осваивать JavaScript, но хочет систематизировать знания и получить экспертную обратную связь
157-
- Начал осваивать backend-разработку и хочет пополнить свой арсенал навыков frontend технологиями
158-
159-
<!--v-->
160-
161-
##### Необходимые знания
162-
163-
Программа рассчитана на тех, кто знаком с базовым синтаксисом одного из языков программирования. Будет плюсом знание принципов ООП.
164-
165-
<!--v-->
166-
167-
> «Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.» **Reginald Braithwaite**
168-
169-
[FizzBuzz, или почему программисты не умеют программировать](https://habr.com/ru/post/298134/)
170-
171-
<!--v-->
172-
173-
[FizzBuzz task](https://codesandbox.io/s/github/JavaScript-Basic-OTUS/otus--jsbasic/tree/fizzbuzz/lessons/lesson01/code/fizzbuzz)
174-
175-
<!--v-->
176-
177-
### Вопросы?
178-
179-
<!--s-->
180-
181-
### Какие редакторы/инструменты использовать?
182-
183-
<!-- v -->
184-
185-
- VSCode
186-
- WebStorm
187-
- ...
188-
189-
<!-- v -->
190-
191-
### Вопросы?
192-
193-
<!-- s -->
194-
195-
### Дополнение к статье
196-
197-
1. https://chat.openai.com/
198-
2. https://gpt-chatbot.ru/
199-
3. https://ya.ru/ai/gpt-3
200-
4. https://zzzcode.ai/
201-
5. https://www.perplexity.ai/
202-
6. https://you.com/
203-
204-
<!--v-->
205-
206-
### Вопросы?
207-
208-
<!--s-->
209-
210-
### Дополнительные материалы
211-
212-
<!--v-->
213-
214-
- [Скринкаст по Git](https://learn.javascript.ru/screencast/git)
215-
- [Современный учебник JavaScript](https://learn.javascript.ru/)
216-
- [YT: FizzBuzz четыре варианта решения на JS](https://www.youtube.com/watch?v=TWmmfDvcYO0)
217-
218-
<!--s-->
219-
220-
Опрос о занятии
221-
222-
...
1+
# Lesson 1
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)