println("Привет, мир!")

Я только что закончил кодировать еще одно приложение для iOS на этой неделе. Оно должно появиться в App Store через пару недель (столько времени занимает процесс проверки в App Store). Это приложение для карточек ABC, разработанное моим другом, с нарисованными им глупыми животными. Я написал код на Objective-C. Я программирую на Objective-C с тех пор, как в 2008 году стал доступен iPhone OS SDK (Software Development Kit). В свободное время я учился на Стэнфордском курсе разработки iPhone в iTunes U. Своё первое iOS-приложение я сделал за 8 месяцев, следуя курсу.

Я пишу приложения для iOS уже около пяти лет и до сих пор считаю себя новичком — Apple обновляет SDK каждый год. И в этом году происходит самое большое изменение — Стриж. Я начал писать код на Swift в день его выпуска и до сих пор не пропускал программирование на Objective-C. Для дизайнера это отличная новость. Swift гораздо приятнее для глаз и легче усваивается — нужно писать меньше кода. Я напишу больше о своем опыте работы со Swift в следующих постах.

Мой путь в код

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

Я не программист — я получил степень бакалавра изящных искусств с упором на электронные медиа (интерактивный дизайн). Тем не менее, большая часть моей карьеры была посвящена фронтенд-разработке. Я много писал HTML/CSS/JavaScript для компаний, в которых работал. Методам кодирования и программирования я научился сам, просто занимаясь этим каждый день. Я люблю разобраться во всем сам.

Я начал писать код на втором курсе колледжа (1994) в программном инструменте Apple под названием HyperCard. В HyperCard было разработано много замечательных игр, таких как Myst. Наши классные задания включали в себя приложение Edutainment, портфолио, биографию музыкального исполнителя и т. д. Мне нравилось разрабатывать опыт, разрабатывать макет и, конечно же, писать код. Без кода ни один мой дизайн не работал бы. Самое большое чувство пришло, когда все было собрано. Было приятно видеть, как мои одноклассники используют мое приложение. Я был первым, кто включил видео и аудио в классные проекты — было здорово видеть их реакцию.

Заставлять людей чувствовать себя хорошо, используя продукты, которые я создаю, — вот почему я люблю программировать.

Свяжитесь со мной в твиттере @ArtofNor.