Путешествие продолжается…

В моем последнем сообщении в блоге я рассказала, как мы с мужем приняли вызов выучить язык программирования в этом году во время нашего короткого периода бездомности. Теперь у нас есть крыша над головой, мы сосредоточены и воодушевлены открывающимися возможностями. В своем стремлении познакомиться с программированием на Javascript я записался на бесплатный однодневный ускоренный курс по Javascript в The Iron Yard, чтобы почувствовать стиль преподавания моего будущего преподавателя, прежде чем я начну курс в мае.

Я определенно почувствовал, на что будет похожа моя ежедневная поездка на работу. Это была довольно прямая дорога с небольшими поворотами. Я пришел туда пораньше и направился в класс, где проходил ускоренный курс. Я пообщался с другими участниками, чтобы узнать об их уровне знаний и знакомстве с программированием. Многие участники были такими же новичками, как и я; это сделало меня несколько удобным. Инструктор был очень интересным и интерактивным. Он потратил время на объяснение концепций, а затем провел нас по основам кодирования Javascript.

Я научился «создавать переменную» и «назначать ей значение». Вот как это выглядит, написанное на Javascript:

«вар чичи = 3000;»

Звучит как много, да? Что ж, переменную можно сравнить с почтовым ящиком (хранилище контейнер), используемым для хранения писем. Почтовое отделение назначает каждому человеку почтовый ящик в зависимости от его местонахождения. Всякий раз, когда вы получаете почту, представитель почтового отделения просто кладет ее в указанный вами почтовый ящик. Понятно?

Код просто создает «переменную» (почтовый ящик) с именем «chichi» и помещает значение «3000» (почта) в переменную. В Javascript мы говорим:

"3000" присвоено переменной "chichi"

Неплохо для бесплатного однодневного ускоренного курса Javascript. После занятия я провел больше времени, общаясь и разговаривая с некоторыми студентами, уже записавшимися на Курс программирования Javascript The Iron Yard. Студенты были чрезвычайно полезны и предоставили ссылки на веб-сайты для дополнительной практики, а также порекомендовали некоторые книги по Javascript, которые они в настоящее время используют в курсе. Я был очень взволнован и очень благодарен. Я также встретил своего инструктора, чтобы быть. Он был очень дружелюбным и предоставил полезную информацию.

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

Почему я не могу найти один простой вариант? Было так много вариантов на выбор; каждый с другой датой публикации, а некоторые вообще без даты. Я также заметил, что для книги доступен комбинированный вариант — издатель (Wiley) объединил книгу по Javascript с книгой по HMTL и CSS, также написанной тем же автором. .

Я обнаружил, что варианты очень отвлекают и отнимают много времени. Вы почти не можете зайти в магазин, чтобы купить какой-либо предмет, и не бороться с выбором между несколькими вариантами одного и того же предмета — например, Оригинальный пятновыводитель для ковров, быстрый и быстрый пятновыводитель для ковров, мгновенный пятновыводитель для ковров, пятновыводитель для ковров для борьбы с пятнами — этот список можно продолжить. Это действительно может быть разочаровывающим и очень утомительным даже для таких людей, как я, которые любят ходить по магазинам.

После часа изучения Amazon я, наконец, решил заказать книгу прямо с веб-сайта книжного издательства. Мое объяснение заключалось в том, что издатель будет выпускать последнее издание книги, даже если никто другой этого не сделает. Мне так не терпелось получить по почте свою первую книгу по Javascript. Несмотря на то, что я не читал никакой другой книги по Javascript, автор этой книги проделал отличную работу, изложив концепции, синтаксис и семантику программирования на Javascript. Книга очень проста для понимания и действительно написана для новичков, таких как я.

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