Как я JavaScript учить начал

Просто начал и все. Без всяких размышлений о великом будущем своем, как погромиста, без особых фантазий на тему, что теперь точно смогу написать BolgenOS. Я даже не совсем понимаю, зачем я учу JavaScript.

Последний раз я был быдлокодером в школе, где нас учили писать на... BASIC. В 2001 году, Карл! В то время, как почти везде уже учили Pascal. Потом я пытался писать на Delphi, но кроме генератора заданного количества случайных чисел в заданном интервале ничего написать не смог (нужно было для дипломной работы).

Потом было по чуть-чуть MAXScript и MEL (исключительно в объеме «мне тут нужна своя кнопка для создания шарика»). В общем, ничего, кроме «Hello, World!» на подавляющем большинстве языков программирования я ничего никогда не писал и не напишу (и то лишь потому, что «Hello, World!» учат писать на первых страницах любого учебника).

А JavaScript мне не нужен особо. Ни в прикладных моментах (для себя мне на нем писать нечего), ни в глобальных. Но уже недели полторы я читаю про него все, что можно, в том числе и MDN. Выходит около часа в день на это дело. Немного пока, но тут, как пойдет.

Вчера я начал разбираться с массивами и в конце своего часа накидал вот такой скрипт:

Как я JavaScript учить начал Программирование, Javascript, Ученики, Учеба, Языки программирования

Без повторения примеров и уроков. Просто было интересно, получится ли. Все заработало и закрутилось, как было нужно.

Да, я знаю, что в ES6 все будет выглядеть иначе и много, где я вижу рекомендации начинать уже учиться сразу на этом стандарте, но прежний мне понятнее. Пока я даже не быдлокодер. И делюсь, собственно, даже не самим скриптом, а тем, что у меня что-то получилось написать после, де-факто, 17 лет отсутствия всяких опытов с программированием.

Вы смотрите срез комментариев. Показать все
10
Автор поста оценил этот комментарий

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

Потом уже изучай язык/языки которые по нраву.  

раскрыть ветку (14)
5
Автор поста оценил этот комментарий

Звучит, будто это что-то плохое

Не вижу смысла учить язык конкретный пока не будет базы именно программирования и алгоритмизации

Чтобы эти азы на практике тренировать, очевидно.

раскрыть ветку (12)
1
Автор поста оценил этот комментарий
Эти азы не только на ЯП решаются, а ещё и на бумаге. А язык в принципе да — роли не играет.
раскрыть ветку (11)
DELETED
Автор поста оценил этот комментарий

Вот, нашла человека, который про бумагу заговорил, наконец-то. Может, знаете учебник бумажный в котором разжевываются блок-схемы. Я видела, но забыла автора, под авторством женщины. Там еще упражнений было море. Второй год пытаюсь найти, но упустила безвозвратно. Видела в pdf

раскрыть ветку (2)
Автор поста оценил этот комментарий

По таким критериям мне в голову приходит только школьный учебник по информатике Босовой.

http://informika-e.ru/S2/8_kl_bosova.pdf

Вторая глава посвящена алгоритмам и их записи

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий

Майд мапы и какие-то схемы - на бумаге, а практика - на компьютере.

Нет занятия более бестолкового, чем написание (псевдо)кода на бумаге.

В современной системе образования это встречается по двум причинам:

1) так проще "расшарить" работы множества студентов с преподавателем

2) принтеры - пока еще роскошь


А язык в принципе да — роли не играет

Лишь бы был императивным.

раскрыть ветку (7)
1
Автор поста оценил этот комментарий
Дык может например мне функциональщина больше по душе :) и про бумагу я имел в виду условную дискретную математику. Все же программирование это не только бегать по клавишам
раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Функциональные языки как правило императивны.


про бумагу я имел в виду условную дискретную математику

Основы дискретной математики преподают в школе.

Крамольная минусопритягивающая мысль: начинать можно и вовсе без знаний по дискретной математики. Более того, многие так потом и живут, строя трехэтажные логические условия.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Ну я выступаю всегда против того, то люди прут в программирование и при этом наотрез отказываются изучать базу. Уж каждый день вижу тех, кто даже не понимает, а зачем собственно им это изучать :D
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Поддерживаю вас в этом стремлении. Хотя рынок сейчас принимает всех желающих без разбору в ущерб качеству продуктов. Пройдет время, рынок перенасытится и очередной "пузырик" лопнет.

Автор поста оценил этот комментарий

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

DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Это классно, что есть такой консультант. Но про необходимость не забывать про теоретическую часть - это здесь верно советуют.

Автор поста оценил этот комментарий

Во ... нашелася таки.

"Не вижу смысла учиться читать и писать, пока не поймете смысла Войны и мир, и вообще базовой теории по литературе!"

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку