TGViewer
Жизнь на проде Жизнь на проде @nontechdev · 1.84K subscribers
Post #266 1.27K
Сегодня у нас многобуквенный пост про iOS-разработку, который мы подготовили совместно с IT-компанией KODE. Я как-то вам уже рассказывала об этих ребятах и их телеграм-канале, в котором они публикуют анонсы своих стажировок, пишут о трендах в IT и вообще рассказывают всякое интересное.

Поговорить решили про не самые очевидные навыки, которые могут помочь в карьере iOS-разработчика. Вот какие навыки выделил iOS-разработчик из KODE Костя:

🔵 Базовое знание Ruby - чаще всего на iOS проектов для зависимостей используется cocoapods и для сборки используется fastlane.
Оба этих инструмента были написаны с помощью Ruby и настраиваются также с помощью этого языка программирования.

🔵 Базовое знание работы языков семейства C - современная разработка на Swift подразумевает собой разработку на языке, который был сильно вдохновлен семейством языков C. Это обусловлено историей языка и разработки под iOS. Раньше можно было использовать Obj-C код в iOS проектах, теперь можно в полной мере использовать также C++ и C. Это может помочь для большей производительности в некоторых областях (например криптографии).

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

Ну а я больше прошлась по софтам:

➡️ Умение сохранять спокойствие, созерцать и ловить дзен в моменты отчаяния 😃 здесь речь пойдет о среде разработки для iOS (XCode). Вообще-то это мощный и удобный инструмент, но есть за ним один грешок. Бывает, что сообщения об ошибках не сильно тебе помогают: текст ошибки не имеет никакого логического смысла, а сама ошибка не исчезает после всех возможных танцев с бубном. Так что тут очень пригодится непробиваемая стена спокойствия, чтобы остались силы на применение уже более очевидных навыков: эффективного гугления и коммуникаций с командой, чтобы эту ошибку все-таки победить

➡️ Умение складывать слова в красивые фразы и написание текстов. Зачем? Для логичного нейминга переменных и более крупных элементов кода, для написания понятной документации и понятной письменной коммуникации. Разрабы, которые все это умеют, будут на вес золота

➡️ Ну и напоследок очень субъективное - мне кажется, iOS-разрабам нехило так помогает развитое чувство гармонии и любовь ко всему красивому 😊 безупречный дизайн - большая часть философии Apple, и хочется, чтобы и дизайн приложений, и красота и структура кода тоже были на уровне 👌🏻

Расскажите, какие еще неочевидные навыки для разработчиков (необязательно iOS) вам приходят в голову?
  • 👍 10
  • ❤ 6
  • 🔥 3
  • 😍 2
More from @nontechdev
  1. Sep 28, 2026Если вы вдруг ждали какого-то знака в этот понедельник 😃 Ситуация - у вас еще давно появи…
  2. Sep 25, 2026Я уже давно хотела поставить над собой эксперимент: целый год не покупать одежду. У меня н…
  3. Sep 23, 2026Есть интерес к новой сфере, но в ней нет возможности заработать приличные деньги и/или доб…
  4. Sep 17, 2026Вы мне вот здесь огней вроде и накидали, что надо такой вебинар на русском, но как будто б…
  5. Sep 15, 2026Пока я с трудом выползаю из отпуска (как же это было классно - практически полностью отклю…
  6. Sep 8, 2026А вы тоже замечали, что у джипити бывают условно «хорошие» и «плохие» дни? 😅 иногда и кла…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →