
Ай не заменил меня - он подушевил мой рабочий процесс Phpstorm
26 июня 2025 г.Я был напуган, как кто -либо еще, что «ИИ заменит меня».
Но с моим опытом использования инструментов ИИ ежедневно я принял клише:
ИИ не заменяет меня - это ускоряет меня.
НотолькоПотому что я учусь правильно использовать его. Давайте начнем с GitHub Co-Pilot.
Как разработчик фронта, моя работа включает в себя создание функций, отладку и постоянное улучшение вещей в крупных кодовых базах. Копилот стал инструментом, на который я полагаюсь почти каждый день - не для того, чтобы делать работу для меня, а для того, чтобы помочь мне начать быстрее, двигаться умнее и ловить вещи раньше.
Сегодня я разбиваю, как я на самом деле использую GitHub Copilot внутри Phpstorm - где это работаетДействительно хорошо, и куда вам все еще нужно вести.
Контекст - это сверхдержава
Что делает Copilot внутри Phpstorm таким полезным:
Он понимает файл, код и контекст проекта.
Это означает, что я могу написать комментарий, как:
// Service to validate student assignment submissions
… И Copilot будет генерировать твердую отправную точку - не только случайный шаблон, но и что -то, что касается структуры моего проекта.
Этот вид старта имеет огромное значение при запуске чего -то с нуля. Это спасает меня от уставита на пустой файл, запоминающего синтаксисы и запускающих пустые функции. Вместо этого я редактирую и развиваю, что намного быстрее, чем писать с нуля.
Но вот в чем дело: вам нужна сильная умственная модель того, что вы строите, прежде чем ИИ может быть полезным.
Как я использую GitHub Copilot Daily, позвольте мне провести вас через некоторые из реальных случаев использования, которые оказали наибольшее влияние:
- Начиная с новыми функциями, я часто создаю стартовый код для новых функций, предлагая копилот на основе того, что предназначено для файла или модуля. Это дает мне первый черновик, и оттуда я строю пошагово к финальной версии.
Речь идет не о пропуске мышления - это экономия времени на повторяющиеся леса.
- Повторное использование шаблонов из прошлой работы некоторое время назад я экспериментировал с DND-KIT, чтобы создать пользовательский интерфейс перетаскивания. Когда мне позже нужно было создать сортируемые списки вопросов для живой функции, я указал Copilot на более раннюю реализацию.
Он распознал логику и следовал той же схеме - помогая мне повторить протестированные идеи за считанные секунды.
Это сэкономило мне часы исследований и возиться.
- Обзоры кода-прежде чем кто-либо еще увидит мой PR Одним из моих любимых способов использования Copilot-запустить предварительный обзор моего кода. У меня есть простая пользовательская подсказка, которую я использую для этого.
Он отмечает несоответствия, предлагает лучшие именования, логические проблемы - даже потенциальные краевые случаи. Это также предполагает, как я могу улучшить доступность и как код может быть более обслуживаемым.
Это дает мне уверенность, прежде чем поделиться моей работой с командой. Я считаю это своим частным рецензентом.
- Отладка: более умные предложения для ведения журнала Copilot может изменить ситуацию, чтобы помочь отладке кода. Один отличный трюк - спрашивает:
«Куда мне поместить журналы консоли, чтобы помочь вам отладить эту ошибку?»
Это часто указывает мне на полезные места для журнала. Затем я запускаю приложение, собираю журналы и спрашиваю, что они имеют в виду.
Иногда это экономит много времени. Иногда ... не так много. ИИ может идти по кругу - и вам нужно знать, когда остановиться и полагаться на свои инстинкты.
Правда о кодексе, сгенерированном AI, позвольте мне прояснить:
Вы не можете просто принять то, что дает вам Copilot.
ИИ может галлюцинировать. Это может предложить вещи, которые выглядят правильно, но не так. Если вы не понимаете микродерея вашей системы, это замедлит вас.
Использование Copilot Well требует навыка. Вы должны направлять его, проверить его работу, а иногда и работать по его неправильным поворотам.
Но когда вы это сделаете-когда вы знаете, как размышлять, используйте контекст и корректируйте курс-это делает вас быстрее, а не только Lazier.
Последние мысли я не узнал об этом в одночасье. Это произошло из -за попыток, потерпеть неудачу и выяснить, что работает в течение прошлого года.
Но сегодня Github Copilot - один из немногих инструментов, без которых я бы неохотно работал. Не потому, что это идеально, а потому, что это делает меня лучше.
И это то, что должны делать хорошие инструменты.
Оригинал