TGViewer
Open KODE Open KODE @appkode · 2.95K subscribers
Post #591 1.31K
Если вы думаете, что стать разработчиком можно только если ты с детства занимаешься шахматами или обожаешь математику, то это точно не так! Юлия автор канала Программистка-гуманитарий рассказывает про свой путь, в котором она ломает эти стереотипы.

Ну а сегодня ловите совместный пост с Юлией и нашим iOS-разработчиком Костей, про то, какие неочевидные навыки и качества нужно иметь, чтобы стать iOS-разработчиком.

Если говорить про неочевидные навыки, то Костя может выделить:

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

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

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

Так, про навыки рассказали, теперь Юля расскажет вам про качества:

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

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

➡️ Ну и напоследок очень субъективное - мне кажется, iOS-разрабам нехило так помогает развитое чувство гармонии и любовь ко всему красивому :)
Безупречный дизайн - большая часть философии Apple, и хочется, чтобы и дизайн приложений, и красота и структура кода тоже были на уровне 👌🏻
#советы
  • 👍 17
  • ❤ 4
  • 😍 3
More from @appkode
  1. Oct 12, 2026Сегодня у нас новый выпуск «Вдруг тут что-то важное»: почему мы общаемся всё больше, а пон…
  2. Oct 8, 2026Проекты заканчиваются. Команды меняются. Кто-то приходит, кто-то уходит. А некоторые люди…
  3. Oct 7, 2026Во сколько вам чаще всего ставят задачи? Только честно 👀 ❤️ — заранее 🔥 — как повезёт 😢…
  4. Oct 6, 2026Post #2248
  5. Oct 5, 2026Мы возвращаемся! Новый сезон подкаста «Вдруг тут что-то важное»🎧 После долгого перерыва «…
  6. Oct 2, 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 →