1

Этап 1

Инфраструктура

2

Этап 2

Сайт

3

Этап 3

Бэкенд

4

Этап 4

Фронтенд

5

Этап 5

Курсы

6

Этап 6

JavaScript

7

Этап 7

Алгоритмы

8

Этап 8

Шаблоны проектирования

9

Этап 9

Тесты

10

Этап 10

ООП

1

Этап 1

Инфраструктура

2

Этап 2

Сайт

3

Этап 3

Бэкенд

4

Этап 4

Фронтенд

5

Этап 5

Курсы

6

Этап 6

JavaScript

7

Этап 7

Алгоритмы

8

Этап 8

Шаблоны проектирования

9

Этап 9

Тесты

10

Этап 10

ООП

30 августа 2020
Общая

Junior to middle FullStack веб

Около двух лет назад устроился на работу web разработчиком, по факту все время работал фулстеком, в этом есть плюс в том что ты постоянно выполняешь разные задачи, и чувство новизны тебя не покидает, но минус в том что сложно стать хорошим специалистом в такой широкой области знаний

На первой работе я не стал мидлом, потому что как мне кажется я выполнял очень разнородные задачи, и по факту ни разу не задерживался на одном проекте/технологии больше чем на месяц.

На второй работе я занимаюсь одним проектом, и на этом проекте по факту один язык - js, так что у меня есть все шансы стать хорошим спецом.

Критерием завершения цели - чувствовать себя увереным разработчиком

 Критерий завершения

Чувствовать себя полноценным middle разработчиком

  1. Инфраструктура

    Также хочу изучить инфраструктуру, а именно git более глубоко, настроить пре коммит хуки на сайте, может git flow и прочее

    1. docker - изучить минимальный функционал, завернуть свой сайт в docker

    2. linux - ну тут просто пройти какой нибудь мини курс, основные команды, как все устроено и прочее

    3. nginx - минимальная настройка, можно также поиграться на своем сайте

  2. Сайт

    Есть свой сайт блог на vuejs/nuxt/express, реализован минимальные функционал создания, удаления, редактирования статей, но все работает очень плохо, поэтому хочу довести его до ума, чтобы минимальные функции работали хорошо

  3. Бэкенд

    Тут нужно более подробно изучить базы данных, можно попроходить уроки на хакерранк, там есть целый раздел по sql,

    изучить более подробно http,

    1. Изучить node.js, можно просто прочитать документацию

    2. Изучить базы данных

  4. Фронтенд

    Не хочу сильно углубляться во фронтенд, но тем не менее

    1. Прочитать документацию по Vue, Vuex, Vue router

    2. Сверстать не сложный лендинг с webpack

  5. Курсы

    У меня есть несколько курсов по node js, так что нужно пройти их, ещё есть курс от Владилена по js, тоже пройти его

    1. Пройти курс по nodejs (курс от Владилена Node JS. Практический курс )

    2. Пройти курс по js (курс от Владилена по созданию excel)

    3. Пройти курс по nuxt (Руководство по FullStack-разработке от Владилена)

  6. JavaScript

    Изучить основные фичи языка, за основу можно взять learn js сайт, в нем можно идти прям по главам, сайт описывает все основные функции языка

    1. прочитать все статьи на learn js

  7. Алгоритмы

    Не знаю никаких алгоритмов, поэтому нужно изучить и реализовать популярные алгоритмы, ресурс найду позже

    1. Реализовать 7 популярных алгоритмов

  8. Шаблоны проектирования

    Шаблоны проектирования, также нужно изучить и реализовать основные шаблоны проектирования

    1. Реализовать 7 популярных шаблонов проектирования

  9. Тесты

    Тесты - основные виды тестирования, с тестами я довольно долго возился на работе, но тем не менее есть желание закрепить информацию по ним

    1. Пройти мини курс по тестам

    2. Иметь четкое понимание различия видов тестирования

  10. ООП

    Изучить solid и прочее

    1. Иметь четкое понимание solid

  • 4040
  • 30 августа 2020, 09:31
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?