Уважаемый мир программирования,

В настоящее время я учусь программировать и опираюсь на свои навыки, чтобы найти работу. Я смотрю видео на YouTube, играю с Xcode и читаю документацию по Swift. Это действительно весело, и я даже сделал свое первое игрушечное приложение для своей жены.

Забавно читать статьи о том, почему они ненавидят объектно-ориентированное программирование и почему они в восторге от протокольно-ориентированного программирования. Я думаю, что Xcode действительно удобен и делает изучение Swift интересным. Изучение различий между перечислениями, структурами и классами в Swift действительно интересно посмотреть, как программисты пытались решить проблемы прошлого. Опционы тоже очень крутые. Имеет смысл иметь опции. Xcode действительно забавен для новичков, таких как я, и волшебным образом компилирует мой код каждый раз, когда я вношу изменения, поэтому я могу видеть, сделал ли я какие-либо ошибки. Все так захватывающе!

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

Я действительно с нетерпением жду глупых дебатов о пробелах и вкладках или о том, мертв ли ​​ООП. Звучит так весело и бессмысленно.

-Джоэл