Все статьи | Дневник студента

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

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

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

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.

Аватар пользователя Алексей Александров
Алексей Александров 11 сентября 2019
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
30 июня 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
30 июня 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
30 июня 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
30 июня 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
30 июня 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
30 июня 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
30 июня 5 месяцев