Столкновение с бездной: три встречи с программированием в моей жизни

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

Эта история полна боли и слез, призрачной радости и отчаяния, потому что потому. Итак, мы начинаем…

Turbo Pascal 7.0

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

2002 год, лето. Я сдаю экзамен по программированию. Преподаватель дает пример – математическую формулу, которую надо загнать в «Паскаль». Я загоняю черные мысли в свой мозг: «Черт, я вообще не понимаю, как это сделать». Это был первый и последний экзамен за весь университет, который я сдал на «удовлетворительно». Со второго раза. На следующий семестр этот тихий ужас повторился еще раз, когда на «три» была сдана курсовая работа, которую я, к тому же, заказывал. С тех пор при упоминании словосочетания Turbo Pascal у меня начинает дергаться глаз и образуются обходные нейронные связи.

Я хочу, чтобы исчезла, снялась эта боль…


Помню, даже книгу покупал по «Турбо Паскалю». Что тут сказать: все книги по программированию строятся по принципу «возьмите этот гаечный ключ и постройте звездолет». Вы можете с этим поспорить в комментариях :-)

Delphi 6 и Delphi 7

Жизнь беспощадна. 2003 год. Второй семестр первого курса принес в жизнь объектно-ориентированное программирование в виде «Делфи» шестой версии. Вы ведь в курсе, что этот ЯП – диалект Object Pascal. Цифровой Зевс, за что мне это?!

Так я думал тогда, однако все лабораторные работы сдавал вовремя и все понимал. До сих пор помню, что надо написать close;, на кнопку, чтобы закрыть форму. На экзамене преподаватель хотела поставить «пять», но другая, постарше, запретила ей делать это. Потому что по «Паскалю» у меня было «пусто». Потому что с первого раза экзамен я сдал на уверенную «двойку». В общем, любовь к программированию во мне была уничтожена, словно картофельное поле, облюбованное колорадским жуком.

Божественные формочки с точками


2007 год. Мама мия, я подумать не мог, что свой дипломный проект буду делать на «Делфи». Помню, как мы с одногруппником (у нас «дипломники» были на пару в программной части) впервые сели за экран и стали кумекать, как нас вообще жизнь в ЭТО занесла. Целых 15 минут мы соображали, кто виноват и что делать, а потом пошли пить пиво, смеясь и депресссуя.

Жизнь подкидывает не только подлянки, но и посылает ангелов. На городском форуме я познакомился с парнем (привет, Humbert!). Он оказался полубогом программирования и с удовольствием писал для меня алгоритмы на присылаемые формулы. А формулы были просто жесть – по 10-15 переменных и куча скобок. Эти скобки сводили меня с ума в течение всего выполнения дипломного проекта: посчитаешь, блин, на бумажке с калькулятором – одно значение, загонишь в программу – другое.

Ах, да – чуть не забыл! «Делфи»-познания помогли мне в работе, когда делал тест для врачей в 2008 году. И сделал я его хорошо, спасибо остаточным университетским знаниям.

Unity и С

2019 год. Я увлекся геймдизайном. До такой степени, что подписался на парочку каналов в YouTube, с десяток в Telegram, сходил на мит-ап «Звук в играх» и даже прикупил книги:

  1. Джесси Шелл «Гейм дизайн. Как создать игру, в которую будут играть все». Очень много полезной теории, программирования не касается.
  2. Джереми Бонд «Unity и C#. Геймдев от идеи до реализации». Более практичная книга, которая пугает и восхищает гуманитарного меня.

Ни «Юнити» (хотя и установил его), ни «Си Шарп» я пока не знаю, хотя сейчас их изучение – при таком-то количестве материала в сети – дело волевых усилий и не самых серьезных ментальных усилий (кого я обманываю!).

Must have для тех, кто собрался делать игры на Unity


Мораль сей басни такова…

Я никогда не шел навстречу программированию – он само шло ко мне, а точнее бежало, и хватало когтистой лапой за горло. Все только начинается!

Программист. Начало


Статью подготовил Алексей Александров, коммерческий автор, писатель и сценарист. Профили автора: «ВКонтакте», Facebook.