Неделя подходит к концу, как и личный крайний срок, который я установил для завершения задачи по программированию. Задача требует выполнения вызова API с использованием java из приложения для Android. Хорошо, узнайте, какие классы я могу использовать, и создайте несколько объектов, а затем бум. Легкий. Я быстро учусь, так что может помешать? Что ж, многое может помешать, и именно этому меня учат, когда я становлюсь опытным разработчиком. Несмотря на то, что существует множество способов решить проблему кодирования с помощью языка, который вы предпочитаете, необходимо учитывать и другие особенности.

На Youtube есть обучающие видео практически по любой теме программирования, какую только можно себе представить, но здесь я застрял, пытаясь понять, что казалось простой задачей. Попытка понять, почему в этом туториале все сделано так, а в другом по-другому, сводила меня с ума.

«Что еще за API?» Было 2 часа ночи, и мне нужно было остановиться, потому что мой мозг уже это сделал. Перенесемся на следующее утро, и я понял, почему мне не нужно было использовать этот идентификатор инфраструктуры mvc, зацикленный на вызове к API. О, это для создания API и обработки запросов? -_-…Я просто отправляю запрос. Теперь удивительно, что я потерялся. Аааа… ощущение маленькой, но важной победы. Так увлекательно… так дорого… но оно того стоит.

Именно эти моменты я люблю больше всего в программировании. Постоянные вызовы, которые вынуждают вас покинуть зону комфорта и требуют смиренного мышления для тех, кто готов к долгому пути. Слишком много нужно знать, чтобы ожидать «точки» знания всего (я уже стал программистом в 10 раз?), о чем у молодого программиста, такого как я, были иллюзии в начале этого пути программирования. Разочарование от бесчисленных ошибок вскоре исчезает, уступая место воспоминанию о гордости и чувстве выполненного долга. Мне повезло, что я пристрастился к этому чувству…