Goal abandoned
The author does not write in the goal 9 months 4 days
Junior to middle FullStack веб
Около двух лет назад устроился на работу web разработчиком, по факту все время работал фулстеком, в этом есть плюс в том что ты постоянно выполняешь разные задачи, и чувство новизны тебя не покидает, но минус в том что сложно стать хорошим специалистом в такой широкой области знаний
На первой работе я не стал мидлом, потому что как мне кажется я выполнял очень разнородные задачи, и по факту ни разу не задерживался на одном проекте/технологии больше чем на месяц.
На второй работе я занимаюсь одним проектом, и на этом проекте по факту один язык - js, так что у меня есть все шансы стать хорошим спецом.
Критерием завершения цели - чувствовать себя увереным разработчиком
Goal Accomplishment Criteria
Чувствовать себя полноценным middle разработчиком
-
Инфраструктура
Также хочу изучить инфраструктуру, а именно git более глубоко, настроить пре коммит хуки на сайте, может git flow и прочее
-
docker - изучить минимальный функционал, завернуть свой сайт в docker
-
linux - ну тут просто пройти какой нибудь мини курс, основные команды, как все устроено и прочее
-
nginx - минимальная настройка, можно также поиграться на своем сайте
-
-
Сайт
Есть свой сайт блог на vuejs/nuxt/express, реализован минимальные функционал создания, удаления, редактирования статей, но все работает очень плохо, поэтому хочу довести его до ума, чтобы минимальные функции работали хорошо
-
Бэкенд
Тут нужно более подробно изучить базы данных, можно попроходить уроки на хакерранк, там есть целый раздел по sql,
изучить более подробно http,
-
Изучить node.js, можно просто прочитать документацию
-
Изучить базы данных
-
-
Фронтенд
Не хочу сильно углубляться во фронтенд, но тем не менее
-
Прочитать документацию по Vue, Vuex, Vue router
-
Сверстать не сложный лендинг с webpack
-
-
Курсы
У меня есть несколько курсов по node js, так что нужно пройти их, ещё есть курс от Владилена по js, тоже пройти его
-
Пройти курс по nodejs (курс от Владилена Node JS. Практический курс )
-
Пройти курс по js (курс от Владилена по созданию excel)
-
Пройти курс по nuxt (Руководство по FullStack-разработке от Владилена)
-
-
JavaScript
Изучить основные фичи языка, за основу можно взять learn js сайт, в нем можно идти прям по главам, сайт описывает все основные функции языка
-
прочитать все статьи на learn js
-
-
Алгоритмы
Не знаю никаких алгоритмов, поэтому нужно изучить и реализовать популярные алгоритмы, ресурс найду позже
-
Реализовать 7 популярных алгоритмов
-
-
Шаблоны проектирования
Шаблоны проектирования, также нужно изучить и реализовать основные шаблоны проектирования
-
Реализовать 7 популярных шаблонов проектирования
-
-
Тесты
Тесты - основные виды тестирования, с тестами я довольно долго возился на работе, но тем не менее есть желание закрепить информацию по ним
-
Пройти мини курс по тестам
-
Иметь четкое понимание различия видов тестирования
-
-
ООП
Изучить solid и прочее
-
Иметь четкое понимание solid
-
- 4739
- 30 August 2020, 09:31
Don't miss new posts!
Subscribe for the Goal and follow through to its completion