Skip to content

Commit d34ec4a

Browse files
committed
Commit readme
0 parents  commit d34ec4a

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

Readme.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Задание №8
2+
3+
В этом задании вам нужно написать `case-study` о том как вы применили знания, полученные на курсе, к своим проектам.
4+
5+
## To start
6+
7+
Для начала напишите немного о своём проекте.
8+
9+
- что за проект
10+
- как долго уже разрабатывается
11+
- как дела с перформансом
12+
- есть ли мониторинг
13+
- можете ли вы навскидку предположить где в проекте есть что оптимизировать
14+
15+
## Hints
16+
17+
Форма `case-study` - свободная.
18+
19+
Можно написать в форме интересной технической статьи на Хабр. Потом можно будет и опубликовать.
20+
21+
Можно взять за основу форму `case-study` из первого задания.
22+
23+
### MVP is OK
24+
25+
Оптимизация не обязана быть доведена до прода.
26+
27+
Например, вы рассмотрели какую-нибудь подсистему с `fullstack` точки зрения и придумали как её оптимизировать, сделали `MVP`, получили первые результаты.
28+
29+
В таком случаем интересно рассказать об этом.
30+
31+
32+
### О чём интересно рассказать
33+
34+
- расскажите об актуальной проблеме;
35+
- расскажите, какой метрикой характеризуется ваша проблема;
36+
- если вы работали в итерационном процессе оптимизации, расскажите как вы построили фидбек-луп;
37+
- если пользовались профайлерами - опишите находки, которые сделали с их помощью;
38+
- расскажите, как защитили достигнутый прогресс от деградации;
39+
- прикиньте, сколько денег сэкономила ваша оптимизация: сократили потребление памяти и сэкономили денег на серверах / ускорили ответ сервера и уменьшили bounce-rate / ускорили прогон тестов и улучшили рабочий feedback-loop для всех участников команды...; если сделали что-то полезное, но сложно понять, как это оценить в деньгах, пишите в `Slack`, обсудим;
40+
- если вы сделали много оптимизаций, расскажите о всех! чем больше - тем лучше! если какие-то из них менее интересны, упомяните о них обзорно;
41+
42+
### Если ничего не приходит в голову
43+
44+
Всегда можно оптимизировать тесты вашего проекта с помощью `test-prof`! (если конечно они уже не доведены до идеала)
45+
46+
Всегда можно сделать аудит проекта с помощью `sitespeed.io`, `webpagetest`, `pagespeed insights`, `lighthouse` и применить предложенные советы.
47+
48+
## Как сдать задание
49+
50+
Сделайте `PR` в этот репозиторий с вашим `case-study`.

0 commit comments

Comments
 (0)