Здравствуйте,я новичок в программировании, изучаю javascript,html,css.Дело в том,что я начинаю писать программу по уроку, но в итоге я 90% забываю и постоянно смотрю подсказки как же мне написать ту или иную строчку,как правильно написать функцию и т.д, я так могу переписывать код раз 10 но не запомню последовательность даже на 50%,я занимаюсь программированием каждый день и каждый день переписываю коды.У вас такое же было? Это нормально?
Смотрите на днях было собеседование. Попросили написать аналог join из linq посидели написали, я в общем то и не использовал ее, интервьюер просто видимо знаком поэтому и попросил. Ну что взяли 3 типа, передали 2 лямбды и получился аналог в 1 строчку после преобразования. В ходе этого заглянул в msdn . Так что не стоит парится
Я в общем то и не помню. Есть ide там есть подсказки, есть документация, которой сейчас воспользоваться очень легко. Есть папка projects где лежат проекты где уже все решалось. В общем ваша голова держит только то с чем постоянно работает, а уже вы организуете то с чем работали что бы вам удобней было найти
1. Использовать IDE, а не их подобия или блокноты
2. Подтягивать английский
3. Вникать в логику кода, а не копипастить
4. Вникать в логику слов.
5. Мнемонические правила запоминания юзать
Dr. Bacon, ну напишу с десяток, и что? если ты каждый раз за ними идёшь в гугл, у меня плохие новости. А ещё можно операторы Rx вспомнить, вот там-то точно нужно много чего помнить. Если ты этим пользуешься, то должен помнить, иначе как ты код пишешь? по полчаса втыкаешь в intellisense на каждой строке?
Денис Загаевский, и чё плохого в этом? Я схожу в гугл, получу ссылку на доки, напишу код, все довольны, чё не так? Или ты всё это зубришь и по памяти всегда пишешь?
Алексей Ярков, угу, по триста тыщь строк в секунду. Я имею в виду, что когда ты пишешь код на работе, и много кода, тебе некогда в гугл лезть за примитивными вещами. Когда ты делаешь код-ревью в браузере, бывает, нужно подсказать коллеге, как лучше сделать, потому что есть лучшие методы. Короче помнить нужно. Может быть не дословно.
Бить током? Это что PainWatch с расписанием усвоения и обратным отсчетом до удара током и турбоотсосом на известном органе для стимуляции за правильный ответ?
Соглашусь со списком выше, от себя могу добавить, что не стоит гнать впереди Паровоза. Изучать все поэтапно, стараться именно понимать код, а не запоминать, учиться гуглить и анализировать.
Перестрой мышление с копипастить, на «понять» как это делается и, что нужно использовать (имею ввиду синтаксис), чтобы написать этот код.
Не обязательно под копирку делать, размышляй, может чуть по-другому выйдет, это даже лучше.
Написать потом проверить - правильно ли написал(вот и все так и изучается).
Например:
Задача - сделать фон красным цветом.
Твои действия - пишешь.проверяешь, если правильно то молодец если нет то посмотреть на исходный код и повторить правильно