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

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

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Столкновение с бездной: три встречи с программированием в моей жизни главное изображение

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

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
2
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время