День святого Валентина закончился, но я все еще в настроении. Недавно мы опубликовали историю пользователя Vertabelo Academy, которая нашла свою любовь благодаря SQL. В том же духе я попросил своих коллег вернуть старые воспоминания о написании их самых первых сценариев. И да, здесь замешана любовь.

Здесь, в Vertabelo Academy, есть несколько настоящих программистов OG и специалистов по данным, которые делают отличный контент. Они полюбили данные задолго до того, как они стали крутыми и простыми. Итак, сегодня мы перенесемся в прошлое, чтобы увидеть, каково было изучать SQL до появления Интернета и курсов Vertabelo Academy. Я собрал истории людей с разным уровнем опыта, чтобы показать эти изменения с течением времени. Наслаждаться! 😉

Так я стал киберкоролем в 1987 году, насколько, конечно, неопытный мальчик из маленького городка мог быть киберкоролем.

– Ярек

«Впервые я столкнулся с настоящим компьютером в 1986 году у моего дяди. Он работал инженером-электронщиком и соприкоснулся с огромными промышленными компьютерами (так называемые мейнфреймы весом в несколько тонн и небольшими электростанциями поблизости). Мой дядя и несколько его коллег были группой энтузиастов, которые хотели иметь *собственный* компьютер. […] Мне довелось полюбоваться, потрогать и, самое главное, поиграть в игры на настоящем компьютере Atari 65 XE:

К счастью, мой дядя с радостью позволил мне использовать эту замечательную машину, и через несколько недель я буквально безоговорочно влюбился в нее. Я хотел иметь свой собственный компьютер! Однако такое оборудование было чрезвычайно дорогим в то время и требовало американских долларов. Хотя мой энтузиазм было трудно понять, мой отец вышел вперед и устроился на случайную работу, чтобы, наконец, купить компьютер в магазине международной торговой компании «Певекс» [сеть магазинов валюты в то время, они продавали недоступные в других странах западные товары в обмен на западные валюты, чаще всего доллар США — ред.] на целых 125 долларов США. Так я стал киберкоролем в 1987 году, насколько, конечно, неопытный мальчик из маленького городка мог быть киберкоролем. […]

Компьютер, который я получил, был в моем распоряжении 24 часа в сутки, за исключением времени, проведенного в школе, к сожалению. Тем не менее, я изо всех сил пытался найти некоторые материалы, которые я мог бы использовать, чтобы узнать что-то новое. Интернета еще не было. Компьютерные журналы в то время только начали появляться, обычно как небольшие приложения к популярным газетам. Я не мог найти книги по программированию, где бы я ни искал. В итоге я купил все, что мог, независимо от типа компьютера или языка программирования. Каждый раз я читал то, что находил, и пытался запустить его на своем Atari. Обычно это не срабатывало. […]

После нескольких лет приключений с Atari я разработал экономическую игру под названием Stock Broker II. Меня вдохновила похожая игра, доступная на компьютере Amstrad. Как это часто бывает, моя игра предназначалась для устранения недостатков оригинального продукта. Мне это удалось в своей локальной среде, и даже за ее пределами — много лет спустя я встретил человека на другом конце Польши, который был ее фанатом (заметьте, интернета еще не было 😉). Наконец, наступил еще один шаг, когда я начал зарабатывать деньги своими навыками. Впрочем, это уже другая история…»

Теперь единицы и нули на обложке первого журнала больше не загадочны.

–Рафаль

«Я помню, был холодный январь. Мама купила мне компьютерный журнал «Компьютер». На обложке была последовательность единиц и нулей, которая, как мне показалось, выглядела аккуратно, но я понятия не имел, что это значит. Сами статьи тоже были довольно загадочными. Не знаю почему, но я хотел знать, как работают компьютеры. Я просто хотел узнать больше. У меня тогда не было компьютера, но у моего друга был. Это была знаменитая Atari 65 XE. Я смог напечатать свои первые программы между игровыми сессиями. Мой первый фрагмент кода был примерно таким:

10 ПЕЧАТЬ «ПРИВЕТ»
20 ПЕРЕЙТИ К 10

Хотя сообщение «Привет» часто заменяли чем-то другим 😉 Мы были подростками, хех. Программирование было настоящей болью в шее*. Документация была скудной, и ее было трудно получить. В то время Интернет даже не был охвачен доступными публикациями, поэтому я полагался в основном на эксперименты. Примерно через два года папа купил мне компьютер той же модели Atari, что и у моего друга. У меня было больше времени писать код по ночам, и это было довольно весело. Только я и машина. Никаких других отвлекающих факторов. Никаких мобильных телефонов, никакого Интернета и т. д. С течением времени все больше и больше журналов и книг о компьютерах становилось доступным на польском языке. У меня до сих пор есть книги, написанные Войцехом Зентарой. Он был моим богом в то время. Он знает все об Atari.

Теперь единицы и нули на обложке первого журнала больше не загадочны. Они пишут 1987 год в двоичном формате».

Я переписывал программы с бумаги на компьютер и пытался их компилировать и запускать.

–Агнешка

«Это была середина 1990-х. Моя мать, учительница начальных классов, посещала университетские курсы, чтобы получить квалификацию преподавателя математики. Ее курсы включали курс программирования на Borland Turbo Pascal.

Моя мама установила на наш компьютер компилятор Turbo Pascal (конечно, с 3-дюймовой дискеты). Она также принесла домой несколько печатных списков очень простых программ. Я до сих пор помню ее слегка желтоватые ксерокопии. Так что это все, что у меня было: записи моей матери, компилятор моей матери и ее списки. Я переписывал программы с бумаги на компьютер и пытался их компилировать и запускать. Я помню, что каждый листинг начинался с нескольких операторов writeIn, объясняющих, что делает программа. Мне понадобилось пару программ, чтобы понять, что это не обязательно 😉 Постепенно я узнал о переменных, операторах if, циклах и т. д. и начал модифицировать программы самостоятельно. . Так началось мое программирование!»

Какой твой любимый цвет?

–Мариуш

«Мое приключение с программированием началось сразу после того, как я решил изучать информатику. Мне было, кажется, 15 на тот момент. Я написал свою первую программу на C++, и она просто отображала «Какой твой любимый цвет?» и ответил: «Круто, мне тоже нравится 😉». Мой брат очень помогал в этом процессе — я помню, как я показывал ему, что я сделал, и он притворялся впечатленным. Еще он показал мне свою игру (симулятор езды на погрузчике). Я подумал, что это потрясающе, и тоже захотел создать свою собственную игру! Через некоторое время мой энтузиазм упал, но я по-прежнему был привержен изучению информатики. Я подал документы в Варшавский университет, где изучил полезные применения языков программирования, и через некоторое время я стал достаточно опытным, чтобы получать деньги за интересные вещи».

Компьютеры и интернет были обязательными.

–Александр

«Мое первое знакомство с программированием состоялось не так давно. Это было во 2-м классе средней школы [11-й класс]. У нас был класс, где обучали простым алгоритмам, SQL и Excel. Честно говоря, я мало что понял из этих алгоритмов и того, как их кодировать. Однако все изменилось летом после выпуска, когда я выбрал изучение компьютерных наук в Варшавском университете в качестве основной специальности. И вот тогда я по-настоящему начал свой путь в программировании. Я довольно молод, поэтому компьютеры и интернет были обязательными. Поначалу я в основном учился у своих сверстников и старался как можно больше разговаривать с ними, чтобы получить что-нибудь, что могло помочь мне в решении моих проблем. Со временем я научился находить ответы на свои вопросы самостоятельно (используя Google ofc 😉). Честно говоря, я не думаю, что когда-либо был кем-то, кто был бы моим вдохновением, и в программировании не было никакой разницы. Моей главной мотивацией было остаться в колледже и постараться, чтобы меня не выгнали. Однако оказалось, что этого недостаточно, и мне пришлось пересдавать первый курс. Первым написанным мной скриптом, а точнее программой, была терминальная игра по мотивам всем известного Boulder Dash. И для моей первой программы это было не так уж и плохо! Он даже прошел все тесты, данные лектором 😉”

Вы влюбитесь?

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

Первоначально опубликовано на сайте academy.vertabelo.com 20 февраля 2018 г.