Site icon AppTractor

Как я ежедневно использую ИИ в качестве iOS-инженера (реальные промпты, реальные примеры)

ИИ не заменил меня в качестве iOS-инженера. Но он сделал значительную часть работы, на которую я не должен тратить свое время.

Не в яркой форме. Не волшебным образом. И уж точно не для «написания всего приложения за меня».

Вместо этого ИИ незаметно превратился в ежедневного инженерного помощника, который помогает мне:

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

Я покажу вам:

Мое правило №1: ИИ — это Junior инженер, а не Senior

Прежде всего, важен образ мышления.

Я отношусь к ИИ как:

Это означает:

С учетом этого вот как ИИ вписывается в мой ежедневный рабочий процесс iOS.

1. Утро: Архитектурное мышление и планирование функций

Перед написанием кода я часто использую искусственный интеллект, чтобы прояснить свои мысли.

Как я использую ИИ здесь:

Пример промпта:

I’m building a new iOS feature with SwiftUI and MVVM.
Can you propose 2–3 architecture options and explain
the tradeoffs for testability, scalability, and simplicity?

Почему это помогает:

Я не следую за ИИ слепо, я использую его как думающего партнера.

2. Каркас функций (где ИИ экономит больше всего времени)

Здесь ИИ действительно блистает.

Что я позволяю ИИ генерировать:

Пример промпта:

Generate a SwiftUI view and ViewModel for a screen that:
- shows a list of workouts
- supports loading, error, and empty states
- uses async/await
- keeps UI logic separate from data logic

Что я делаю дальше:

AI дает мне 60-70% структуры. Я делаю ее готовой к продакшену.

3. Рефакторинг существующего кода (очень недооцененный вариант использования)

AI чрезвычайно полезен при рефакторинге — если вы дадите ему контекст.

Когда я использую AI:

Пример промпта:

Here’s a ViewModel that has grown too large.
Can you refactor it by:
- extracting pure functions
- reducing side effects
- improving naming
Explain what you changed and why.

Почему это работает:

Я все равно решаю, что останется, а что уйдет.

4. Отладка: где ИИ удивительно полезен

ИИ не заменяет Instruments или Xcode. Но он помогает мне рассуждать быстрее.

Когда я использую ИИ для отладки:

Пример промпта:

Here is a crash log from an iOS app.
Explain what likely caused it and where I should look first.

Или:

This SwiftUI view keeps re-rendering.
Can you analyze the state usage and suggest why?

Важное правило

Я никогда не останавливаюсь на ответе ИИ. Я проверяю его с помощью:

AI помогает мне сузить круг поиска, а не пропустить все расследование.

5. Тесты и граничные случаи (низкоэнергетическая работа, высокая ценность)

Написание тестов очень важно — и часто им пренебрегают. ИИ помогает устранить трения.

Что я прошу сделать искусственный интеллект:

Пример промпта:

Write XCTest cases for this ViewModel.
Focus on:
- loading state
- error handling
- empty results
Use mocks for dependencies.

Что я по-прежнему делаю вручную:

ИИ ускоряет настройку, а не суждение.

6. Документация и пояснения (большая экономия времени)

Это одно из самых недооцененных преимуществ.

Я использую ИИ для:

Примера промпта:

Explain what this ViewModel does in simple terms
for a new iOS developer joining the team.

Четкая документация приносит пользу:

Где я не использую AI

Это не менее важно.

Я избегаю ИИ в:

Для этого требуется:

ИИ помогает — но он не решает.

Что изменилось для меня после ежедневного использования ИИ

Честно? Я провожу меньше времени в застое. Я меньше переключаюсь с контекста на контекст. Я пишу меньше шаблонного кода. Больше просматриваю, чем печатаю. Я больше думаю о системе. Я чувствую себя менее истощенным в конце дня.

ИИ не сделал меня «более быстрой машинисткой». Он сделал меня более сфокусированным инженером.

Итог: практическое использование ИИ — это тихо, а не ярко

Если вы ожидаете, что ИИ:

Вы будете разочарованы. Но если вы используете ИИ в качестве:

… он станет одним из самых ценных инструментов в вашем рабочем процессе.

Не потому, что он волшебный. А потому, что он позволяет сосредоточиться на том, что действительно важно.

Exit mobile version