Практика VS Теория в программировании [закрыт]

120
08 июня 2021, 05:30
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.

Закрыт 1 год назад.

Улучшить вопрос

Занимаюсь web программированием вот уже полтора года.

Всё это время уделял примерно 5ч в день на изучение. Переписывал нужную информацию в тетрадь, затем учил - после практиковал.

Из которых 4ч - теория, 1ч - практика.

На каждом этапе понимал, что постоянно что - то забываю. Как мне кажется необходимо что - то поменять.

Может быть кто - то сталкивался с подобными проблемами. Если так, то жду ответов !!!

P.s. // Регулярно повторяю старое, нахожу новое, учу, практикую.

Answer 1

4ч - теория, 1ч - практика.

Это не очень хорошо. Знания нужно закреплять, для этого их нужно практиковать как можно чаще.

Конструкции языка программирования и стандартные функции «зубрить» не обязательно (кроме случаев когда нужно сдать какой-либо экзамен). Приемы, которые используются часто, дорабатываются до автоматизма на практике. То, что используется редко, можно по необходимости найти в документации/интернете: при наличии базовых знаний это не должно быть сложно.

Как правило, люди учатся «наоборот»: сначала читают основы, потом работают несколько лет, совершают кучу ошибок, после перечитывают основы и только тогда начинают что-то понимать. Попробуйте и Вы так же: пройдите курс онлайн, попрактикуйтесь несколько недель и потом пройдите его заново.

Что еще можно попробовать:

  • поставить себе цель с критериями успеха (устроиться на работу, написать свой сайт и т.п.);
  • поискать курсы с большим количеством практики, желательно с построением рабочих сайтов (не знаю какие у Вас цели, для примера нашел в интернете специализацию Яндекса по фронтенду на coursera);
  • писать как можно больше кода (попробуйте копировать реальные сайты, которыми пользуетесь);
  • читать книги: обычно в книгах материал разбирается более подробно;
  • отвечать на вопросы на Stack Overflow: тут много вопросов от новичков, на которых можно «набить руку»;
  • записаться на обучение оффлайн или наняться куда-нибудь стажером.
Answer 2

Всё это время уделял примерно 5ч в день на изучение. Переписывал нужную информацию в тетрадь, затем учил - после практиковал.

Как говорил в своё время С. Джобс: "Работать нужно не 12 часов в день, а головой!".

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

Тогда у Вас дело пойдёт.

постоянно что - то забываю

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

READ ALSO
Как найти значение вложенного обьекта

Как найти значение вложенного обьекта

Пытаюсь сделать helper функцию, в которую первым аргументом мы передаём обьект в котором исчем, а вторым это ключ которой должны получитьПроблема...

65
Форматирование текста JS (RegExp)

Форматирование текста JS (RegExp)

Я тут практикуюсь в изучении JavaScript и столкнулся с одной ситуацией: Мне для нормального функционирования нужно число (к примеру 32) перевести...

92
css3 пропорции отображения

css3 пропорции отображения

Почти сделал сайт (http://comp-servby)

92