Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

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

Время чтения статьи ~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
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря