Теперь это было сложно сделать, последним проектом, который я сделал, был трекер для игры под названием Apex. С каждым проектом я все больше и больше хочу бросить себе вызов. Я думал о том, что может быть чем-то большим, чем я могу пользоваться каждый божий день, когда сажусь и кодирую или даже играю.

Вот тут-то меня и осенило: я сделаю клон Spotify, я подумал, лучше пойти по-крупному или вернуться домой, поэтому я так и сделал, я начал планировать, как приложение будет выглядеть и чувствовать себя. Я сделал все компоненты, которые были необходимы для проекта, я был так взволнован, чтобы начать это дело, я думал правильно, я сделаю это легко, о боже, Бен, ты был очень не прав.

Сломаться

Я не могу сказать вам, что каждый раз при попытке сделать это приложение было сказано много клише. Я закричал в подушку, я отошел на некоторое время, стою снаружи и думаю, правильно ли это для меня, действительно ли я программист.
Я могу сказать вам, что никогда в жизни не работал над проектом так усердно. Я бьюсь и бьюсь, главное пытался поговорить со Spotify API и авторизовать клиента.

а затем, когда я дошел до этого момента, мне пришлось решить, как получить токен, и я могу сказать вам, что потратил не менее 6 часов, просто выполняя все эти странные математические вычисления в своей голове только для того, чтобы лишить токен. как только я получил все, что вы могли бы подумать, это было гладко. Бен снова ошибся.

Есть ли свет в конце туннеля

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

Так что в туннеле есть свет, вся эта тяжелая работа окупилась, мой наставник помог мне с некоторыми вещами, и мы заставили все работать именно так, как нужно.

Никогда не сдавайтесь

это идеально работает для меня и просто поражает меня, как далеко я действительно продвинулся, и правда в том, что люди правы, это отношения любви и ненависти, но что вы должны делать, так это продолжать подталкивать вас, и с каждой ошибкой, которую вы делаете, вы стать намного умнее и начать делать большие приложения и стать ближе к своей мечте.

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

Улучшение

Я считаю, что не стоит пытаться добавить все сразу, я начал думать о всех вещах, которые я хотел, но я не учёл, сколько времени это займет. в конце проекта я хотел добавить, где можно удалить песню из плейлиста Spotify и добавить песни, которых нет в вашем плейлисте.

Я также хотел сделать страницу профиля и настроек, но у меня снова не хватило времени, но я буду продолжать дополнять этот проект и усложнять его. Это большая кривая обучения, и я думаю, что это такое. сначала не делайте вещи красивыми, сначала убедитесь, что все работает именно так, как вы хотите, а затем начните делать это красиво