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 
 
- 
                                                                        
- 6064
- 30 August 2020, 09:31
Don't miss new posts!
Subscribe for the Goal and follow through to its completion
 
     
     
                         
				