Каковы наиболее ценные части изучения компьютерных наук для разработчиков какао?
Другой вопрос, который я мог бы сформулировать, таков:
Если я не собираюсь ходить в школу компьютерных наук, но хочу быть разработчиком, работающим в основном с Cocoa, что я должен убедиться в том, что узнаю, что в противном случае мог бы пропустить самоучку, и хуже от этого.
Обновление: термин "профессиональный разработчик какао" заменен на "разработчик, в основном работающий с какао", в надежде на то, что цель моего вопроса несколько яснее.
Чтобы быть ясным, я работаю с Cocoa в течение двух лет, и мне хорошо знакомы с Objective-C и средами Cocoa, а также с шаблонами проектирования Cocoa и набором инструментов для разработчиков, и, таким образом, я в основном свободно владею Платформы Mac и iPhone. Но мне было интересно, пропускаю ли я важные элементы CS или SE из-за самообучения / отсутствия формального обучения и не из других языков или платформ.
Этот вопрос для разработчиков Какао.