Знакомство с программированием по ссылке, упомянутой в учебнике для 7-го класса.

Год 2018; это классная комната размером с аудиторию, рассчитанная на более чем сто человек; учитель читает лекцию по теореме Муавра; все учащиеся в классе заняты конспектированием, некоторые даже задают вопросы, за исключением одного человека. Он занят написанием контента для курса по CSS (каскадным таблицам стилей).

Этот человек я.

Добро пожаловать, ребята.

После более чем 4 лет работы над моим сайтом CodeGuage у меня наконец-то появилось время и возможность поделиться с вами своей скромной историей.

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

Чтобы сохранить интерес ко всей истории (которая довольно длинная), я разделил ее на несколько частей, как вы, наверное, догадались из названия этой статьи.

В этой первой части я расскажу о том, как я попал в программирование по ссылке в учебнике для 7 класса. Итак, без лишних слов, начнем…

Как я попал в программирование?

Когда-то, когда я учился в 7 классе, у нас были так называемые компьютерные курсы.

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

Введение в HTML4

В ходе курса у нас было что-то под названием HTML (язык гипертекстовой разметки).

Между прочим, это был HTML4, и если вы когда-либо работали с ним, это был чрезвычайно утомительный способ написания HTML.

Мы познакомились с самыми простыми элементами, такими как <p>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <b> (для полужирного текста), <i> (для выделения текста курсивом) и даже <marquee> (устарело давно), в дополнение к базовым атрибутам стиля, таким как bg-color, color, border и т. д.

Во время наших визитов в лабораторию нам поручили создать заданные веб-страницы, но только статические, понять их дизайн, а затем написать HTML-код для их воспроизведения.

В то время на этих лабораторных занятиях не было концепции CSS, не говоря уже о введении в JavaScript.

Я до сих пор помню, что HTML казался мне чуждым. Я не привык набирать < и > снова и снова. Это было мое первое знакомство с компьютерным языком с точными правилами и четко определенным синтаксисом, которого нужно придерживаться.

Даже написание простого и короткого фрагмента HTML-кода занимало целую вечность. Но было весело, точно.

Я и все мои друзья чувствовали, что в наших руках есть какая-то магическая сила для программирования компьютера. (Ну, в некотором роде, у нас была эта сила 🙂.)

ИТ-экзамен последнего года обучения

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

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

Пока я читал раздел по HTML в этой книге, на самой последней странице была ссылка на W3Schools: Чтобы узнать больше, перейдите по следующей ссылке.

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

Взгляд на HTML5

Когда я открыл веб-сайт W3Schools, который тогда был совершенно другим, я был просто ошеломлен. HTML оказался гораздо более сложным и полезным, чем то, чему нас учили на уроках информатики.

Как я уже говорил, мы познакомились с HTML4, писать который было немного утомительно. Однако на W3Schools я узнал о чем-то гораздо более аккуратном, простом и современном — HTML5.

Взгляд на CSS

Спустившись немного вниз, я увидел небольшой фрагмент, демонстрирующий что-то под названием CSS (каскадные таблицы стилей), которое было более обобщенным и гораздо лучшим способом стилизации HTML, чем эти bg-color и color атрибутов.

И это не закончилось здесь.

Взгляд на JavaScript

Спустившись еще на пару пикселей, я увидел что-то под названием JavaScript — язык, используемый для добавления интерактивности в HTML.

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

Добавив к этому тот факт, что мне очень нравилось писать даже HTML 4 в наших компьютерных лабораториях, я решил начать изучать HTML, CSS и JavaScript.

Вскоре я изучил PHP, XML и немного MySQL, а также начал создавать несколько личных проектов.

Кстати, эти личные проекты были только для развлечения и улучшения моего понимания данных технологий. Я никогда не создавал их для официального портфолио.

Вот так я и попал в программирование — через веб-разработку.

Я предполагаю, что именно так большинство людей начинают программировать и в наши дни, то есть с помощью веб-разработки (в частности, с помощью HTML, CSS и затем JavaScript).

Продолжение следует…

Итак, это первая часть этой серии.

Чтобы сохранить элемент предвкушения в истории и, очевидно, не писать 30-минутную статью, я закончу ее прямо здесь.

В следующей статье я расскажу вам, как я попал в мир алгоритмов после того, как кодировал веб-страницы более 3 лет.

История требует продолжения…

Еще статьи

А пока вы можете ознакомиться с некоторыми другими нашими статьями, как показано ниже: