1

Step 1

Курс оптимизации фронтенда от гугла

2

Step 2

Курсы с Codeschool

3

Step 3

Просмотреть видео от Яндекса от самых старых

4

Step 4

Просмотр видео и статьи обо всем в общем.

5

Step 5

Учимся писать тесты

6

Step 6

Курс с learn.javascript

7

Step 7

Прослушать подкасты

8

Step 8

Цикл Статей "Выразительный JavaScript"

9

Step 9

Научиться работать с Гитом

10

Step 10

Лекции Технопарка Мейл.ру

11

Step 11

mongoDB

12

Step 12

JavaScript Garden

13

Step 13

Цикл Статей Дмитрия сошникова

14

Step 14

Список того, что нужно освоить

15

Step 15

Книги

16

Step 16

Codeschool

17

Step 17

JS: The Right Way

1

Step 1

Курс оптимизации фронтенда от гугла

2

Step 2

Курсы с Codeschool

3

Step 3

Просмотреть видео от Яндекса от самых старых

4

Step 4

Просмотр видео и статьи обо всем в общем.

5

Step 5

Учимся писать тесты

6

Step 6

Курс с learn.javascript

7

Step 7

Прослушать подкасты

8

Step 8

Цикл Статей "Выразительный JavaScript"

9

Step 9

Научиться работать с Гитом

10

Step 10

Лекции Технопарка Мейл.ру

11

Step 11

mongoDB

12

Step 12

JavaScript Garden

13

Step 13

Цикл Статей Дмитрия сошникова

14

Step 14

Список того, что нужно освоить

15

Step 15

Книги

16

Step 16

Codeschool

17

Step 17

JS: The Right Way

29 October 2014 28 October 2015
Goal completed 26 October 2015

Goal author

Вероника

Russia, Екатеринбург

General

Прокачивание JS дальше до уверенного advanced уровня

Как показала практика, цель в том виде, в котором она была, висит просто мертвым грузом и кажется, что я по ней ничего не делаю. В связи с этим цель отредактирую.

На данный момент я верстальщик. Основная цель к 28 октября 2015 года (это будет ровно 2 года как я занимаюсь профессионально вебом) оценивать свой уровень как достойный таких компаний как Mail.ru или Яндекс. И соответственно тогда же пообщаться с ними на предмет трудоустройства.

Для этого нужно максимально расширить стек технологий и максимально хорошо разобраться в JavaScript'e.

И, соответственно, предпосылка к подэтапам: они должны быть, возможно меньше, но конкретнее, и не забывать записывать какие-то важные и интересные статьи — это полезно в плане взглядов назад.

 Goal Accomplishment Criteria

Собеседование с "Я"

  1. Курс оптимизации фронтенда от гугла

  2. Курсы с Codeschool

    Раз кодскул подарили мне возможность месячную подписку купить за 9 долларов, надо пройти за месяц до 2 апреля как можно больше!

    1. Пройти курс по Ангулару:
    2. JavaScript Free Course
    3. JavaScript Part 2
    4. JavaScript Part 3
      1. Forest of Function Expressions
      2. Cold Closures Cove
      3. Hoisting Hills
      4. Ocean of Objects
      5. Plains of Prototypes
    5. JavaScripr Part 4
  3. Просмотреть видео от Яндекса от самых старых

  4. Просмотр видео и статьи обо всем в общем.

    JS

    Языки программирования: https://tech.yandex.ru/education/shri/msk-2013/talks/1340/
    JS. Базовые знания: https://tech.yandex.ru/education/shri/msk-2013/talks/1431/
    Транспорт, ajax: https://tech.yandex.ru/education/shri/msk-2013/talks/1433/
    Js. Асинхронность: https://tech.yandex.ru/education/shri/msk-2013/talks/1432/
    JavaScript. События: https://tech.yandex.ru/education/shri/msk-2013/talks/1579/

    Языки, фреймворки
    Node.js: https://tech.yandex.ru/education/shri/ekb-2013/talks/1502/
    DOM+jQuery: https://tech.yandex.ru/education/shri/ekb-2013/talks/1386/
    Шаблонизаторы: https://tech.yandex.ru/education/shri/msk-2013/talks/1437/
    i-bem: https://tech.yandex.ru/education/shri/msk-2013/talks/1581/

    http-протокол: https://tech.yandex.ru/education/shri/ekb-2013/talks/1495/
    Архитектура веб-сервисов: https://tech.yandex.ru/education/shri/msk-2013/talks/1345/

    Лекции "со звездочкой"

    Debugger: https://tech.yandex.ru/education/shri/msk-2013/talks/1436/
    MVC: https://tech.yandex.ru/education/shri/msk-2013/talks/1434/
    Графика в вебе: https://tech.yandex.ru/education/shri/msk-2013/talks/1430/
    Командная строка Unix: https://tech.yandex.ru/education/shri/msk-2013/talks/1292/

    Паттерны проектирования: https://tech.yandex.ru/education/shri/ekb-2013/talks/1499/
    ООП. Основы: https://tech.yandex.ru/education/shri/ekb-2013/talks/1368/
    Основы функционального программирования: https://tech.yandex.ru/education/shri/ekb-2013/talks/1491/
    Веб-компоненты: https://tech.yandex.ru/education/shri/ekb-2013/talks/1560/

    Обязательные лекции:

    Workflow: https://tech.yandex.ru/education/shri/ekb-2013/talks/1564/
    Тестирование: https://tech.yandex.ru/education/shri/ekb-2013/talks/1561/

    Механизм работы браузера: https://tech.yandex.ru/education/shri/msk-2013/talks/1329/
    Unit-тестирование: https://tech.yandex.ru/education/shri/msk-2013/talks/1580/
    Регулярные выражения: https://tech.yandex.ru/education/shri/msk-2013/talks/1344/
    Code Review: https://tech.yandex.ru/education/shri/msk-2013/talks/1451/

    Лекции «со звездочкой»:

    Деплой: https://tech.yandex.ru/education/shri/msk-2013/talks/1327/
    Кеширование на клиенте и сервере: https://tech.yandex.ru/education/shri/msk-2013/talks/1330/
    Безопасность веб-приложений: https://tech.yandex.ru/education/shri/msk-2013/talks/1337/
    Клиентская оптимизация: https://tech.yandex.ru/education/shri/msk-2013/talks/1435/
    Profiler: https://tech.yandex.ru/education/shri/msk-2013/talks/1440/
    Верстка.Вид снизу: https://tech.yandex.ru/education/shri/ekb-2013/talks/1562/
    Оптимизация фронтенда: https://tech.yandex.ru/education/shri/ekb-2013/talks/1563/

    Видео от Олега Мохова: Драматическая история одной маленькой промостраницы

    Видео от Fronteers: раз, два
    Responsive Web-дизайн: Трюки и уловки

    С ножом против паровоза

    Вадим Макишвили "36"

    Курс по оптимизации фронтенда От Гугла

    Гит и консолька: рекомендовано Сережей

    Как верстать сайты быстрее, чем их рисуют, Юрий Артюх

  5. Учимся писать тесты

  6. Курс с learn.javascript

    1 часть учебника

    2 часть учебника

    ООП в функциональном стиле

    ООП в прототипном стиле

    Веб-компоненты: взгляд в будущее

    AJAX и COMET

    Анимация

    Оптимизация

    Окна и Фреймы

    Регулярные выражения

    О всякой всячине

    ES-2015

  7. Прослушать подкасты

    На работе, как выяснилось, самое время слушать подкасты. Они не очень сильно отвлекают, но я и не очень в них вслушиваюсь. Поэтому, пусть будут краем уха прослушанные JS подкасты - хотя бы в общем в курс событий введут.

  8. Цикл Статей "Выразительный JavaScript"

  9. Научиться работать с Гитом

  10. Лекции Технопарка Мейл.ру

    Надо будет пройти лекции по веб-технологиям и фронтенду

    Первый семестр, web-технологии

    Второй семестр, Проектирование интерфейсов

    Второй семестр. Фронтенд

    1. ЛЕКЦИЯ №1
    2. ЛЕКЦИЯ №2
    3. ЛЕКЦИЯ №3
    4. ЛЕКЦИЯ №4
    5. ЛЕКЦИЯ №5
    6. ЛЕКЦИЯ №6
    7. ЛЕКЦИЯ №7
    8. ЛЕКЦИЯ №8
    9. ЛЕКЦИЯ №9
    10. ЛЕКЦИЯ №10
    11. ЛЕКЦИЯ №11
    12. ЛЕКЦИЯ №12



  11. mongoDB

    1. Week 1: Introduction
    2. Week 2: CRUD
    3. Week 3: Schema Design
    4. Week 4: Performance
    5. Week 5: Aggregation Framework
    6. Week 6: Application Engineering
    7. Week 7: Mongoose
    8. Final Exam

    https://university.mongodb.com/courses/MongoDB/M101JS/2015_August/syllabus

  12. JavaScript Garden

    • Intro
    • Objects
    • Functions
    • Arrays
    • Types
    • Core
    • Other
  13. Цикл Статей Дмитрия сошникова

  14. Список того, что нужно освоить

    1. Видео про эвент лупы
    2. На хабре ждет цикл статей: Выразительный JavaScript.
    3. Статья про npm
    4. просмотреть еще раз learn.javascript.ru. Начиная с темы про массивы читать внимательнее.
    5. Ну, в процессе общения выяснилось, что надо почитать еще и про то, как объединить цикл фор с сеттаймаутом.
    6. Почитать про "yield" - он почти загадочный и неизвестный
    7. Почитать про "prototype"
    8. Курсы с MDN-learn
    9. Статья Размышления о стандартной библиотеке JavaScript. Core.js
    10. Прочитать кодстайл Яндекса
    11. Цикл статей Дмитрия Сошникова
    12. Статья про быстрый JS
    13. Статья про способы перебора массива в JS
    14. Сайт JavaScript Garden
    15. JavaScript The Right Way
    16. ресурс: hexlet.io.
    17. Книжка Паттерны для масштабируемых JavaScript-приложений
    18. Курс Sorax'а
    19. Видео с Ftonteers Sara Soueidan - Animating SVGs with CSS and SMIL
    20. Продвинутый уровень html + css
    21. Видео Memory Management Masterclass
    22. Курс по оптимизации от майкрософт
    23. Еще курс по оптимизации от гугла
    24. Статья JavaScript — шаблоны наследования
    25. Видео Lea Verou - The missing slice
    26. Видео The Problem with Time & Timezones - Computerphile
    27. Статья 15 тривиальных фактов о правильной работе с протоколом HTTP
    28. Статья Как работают замыкания (под капотом) в JavaScript
    29. Статья Ликбез по типизации в языках программирования
    30. Просмотреть Гугловый стайлгайд
  15. Книги

    1. Кнут, "Искусство программирования"
    2. "Рефакторинг"
    3. "Алгоритмы: построение и анализ"
    4. "Совершенный код"
    5. Learning JavaScript Design Patterns
  16. Codeschool

    1. JavaScript Part3
    2. JavaScript Advanced
    3. RegularExpression
    4. Git Real
  17. JS: The Right Way

  • 6039
  • 29 October 2014, 06:06
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?