JavaScript

Бывало ли у вас такое при вашем первом изучении ЯПа?

Иногда, когда я учу мой любимый JS появляются подводные камешки. То есть: бывает например читаю и тут объясняют что-то, и я такой: «Почему я щас нихера не понял?» У вас с вашим первым ЯПом такое было? И да, кстати, это у меня не со всем JS так, а только в некоторых местах.
"почему я щас нихера не понял" может быть ввиду многих причин - криво написано/что-то раньше пропустили.
бывает такое, но со временем это происходит куда реже. вопросы всегда будут в любом случае.
Андрей Дальменов
Андрей Дальменов
6 202
Лучший ответ
****жанара Маратовна**** Спасибо, что сказали мне, что я не тупой и это у всех бывает)
Поначалу были негласные вопросы не о том «Почему я щас нихера не понял?», а «Зачем это нужно?». Проверять тип данных, смотреть у какой буковки какой код в ASCII, число в строку зачем-то переводить...
Но на практике более-менее понял зачем
VS
Valera Sergeev
98 364
Бывало, что я долго делал задачки. Но это было на кружке информатики. Тоже долго пытался понять, но потом как-то развился.
Программирование вряд ли получится быстро выучить - посмотреть видос, прочитать статью и понять. Чтобы научится, нужно это использовать, прогнать через себя, ручками закодить что-то с примерами.
А JS насколько знаю много подводных камней хранит, на них остаётся натыкаться и понимать.
Д.
Дим@cя .!.-_-.!.
28 648
****жанара Маратовна**** Ну я сейчас лично туплю над рекурсией
Недавно мне пришла в голову мысль, что проблемы возникают с программными продуктами, в которых сложно комбинирован графический интерфейс, ориентированный на мышь, и использование текстового кода. Когда они используются большей частью отдельно, все "ok". Например, 3DSMax - 95% графического интерфейса и 5% скриптов - освоилось хорошо. Blitz3d - 100% кода - освоилось играючи. Visual Studio (если не брать в расчет зоопарк типов, например, всякие TChar, WideString, которые надо конвертировать между собой) - освоилось хорошо. GLScene - расширение для Delphi, 50% кода+50% графического интерфейса, пробовал оседлать несколько раз и каждый раз безуспешно. В последний раз пробовал в простом примере найти, как включаются тени, за полтора часа не нашел и забросил. Unity3d - то же самое - пополам кода и пополам графического интерфейса, выбешивает лазить по меню, тыкать сотни кнопок и искать, где что включается. Конечно, если программа основана на кодинге, должна быть хорошая справка. Она идеально сделана в том же Blitz3d.
Бывало. Но у меня еще и особенность такая - я замедленно усваиваю теорию, предпочитаю получать данные в результате оригинального исследования - чем и пользуюсь сейчас, а тогда не умел.
И чем вам это помогло?
****жанара Маратовна**** Дало уверенность осознанием того, что я не идиот и не сразу понимать какие-то вещи это нормально.