Maison Nouvelles Transformez Chatgpt en votre outil d'alimentation de codage AI pour doubler votre sortie

Transformez Chatgpt en votre outil d'alimentation de codage AI pour doubler votre sortie

10 avril 2025
ThomasScott
38

Transformez Chatgpt en votre outil d'alimentation de codage AI pour doubler votre sortie

J'utilise Chatgpt pour augmenter ma productivité de programmation depuis plus de deux ans maintenant, et cela change la donne. Il y a eu une seule fois où Chatgpt m'a aidé à identifier un bug délicat, et c'est à ce moment-là que j'ai vraiment vu le potentiel de l'IA dans le codage.

Beaucoup de gens semblent penser que l'IA est comme un génie magique qui peut préparer un programme ou une application à partir d'un vague souhait. Mais permettez-moi de remettre les enregistrements à droite: l'IA ressemble plus à un outil électrique. Bien sûr, vous pouvez utiliser une scie à l'ancienne pour couper du bois, mais une scie à table fera le travail beaucoup plus rapidement. Aucun des deux outils ne construit des meubles pour vous; Ils vous aident simplement à le construire. De même, l'IA n'écrira pas votre code pour vous, mais cela peut certainement vous aider à l'écrire plus efficacement.

Je ne peux pas vous donner des numéros exacts, mais je suis sûr que Chatgpt a doublé ma sortie de programmation. C'est comme avoir un assistant fidèle à mes côtés, m'aider à en faire deux fois plus.

J'utilise Chatgpt Plus, qui coûte 20 $ par mois, principalement parce qu'il avait le modèle GPT-4 supérieur pour le codage par rapport au GPT-3.5 de la version gratuite. Désormais, les deux versions utilisent une variante du modèle GPT-4O, donc leurs capacités de codage sont à égalité. Mais la version gratuite limite vos requêtes, ce qui peut perturber mon flux de travail, donc je m'en tiens à plus.

J'ai testé divers modèles de grande langue (LLMS) contre mes tâches de codage du monde réel, et seuls quelques-uns, tous basés sur les LLM de Chatgpt, ont été à la hauteur. Il existe de nombreux outils d'IA sympas pour les programmeurs, certains même gratuits, mais ils ne sont utiles que si le code qu'ils produisent fonctionne réellement. Heureusement, les capacités de codage de l'IA ne feront que s'améliorer avec le temps.

En réfléchissant à mes projets, j'ai trouvé des conseils pratiques pour tirer le meilleur parti d'un partenaire de programmation en IA. Plongeons-nous.

1. Décomposer les tâches en petits travaux

L'IA lutte avec des instructions complexes, en particulier pour la conception des produits. Mais il excelle à manipuler de petites tâches bien définies.

2. Traitez l'IA comme un chat mou

Pensez à vos interactions avec l'IA comme des messages rapides et allant dans un chat mou, pas des échanges de messagerie lents avec un collègue.

3. Construisez des routines complexes itérativement

Commencez par une tâche simple, et une fois cela fait, ajoutez plus d'éléments un par un. Je copie et collent souvent l'invite précédente, en le peaufinant au fur et à mesure, pour obtenir le code dont j'ai besoin.

4. Testez chaque extrait de code

Ne supposez jamais que le code de l'IA fonctionnera. Testez-le toujours dans votre projet pour voir comment il fonctionne.

5. Utilisez le débogueur

Pour un test plus profond, n'hésitez pas à utiliser le débogueur pour parcourir le code généré par l'IA. Regardez les variables et voyez exactement ce que fait l'IA. C'est bien de laisser l'IA écrire des extraits de code pour vous, tant que vous vérifiez chaque ligne.

6. Gardez l'IA séparée de votre IDE

De nombreux fournisseurs d'outils de codage poussent les fonctionnalités intégrées d'IA, mais je préfère utiliser Chatgpt comme outil autonome. Je ne veux pas qu'un IA gose avec mon environnement de codage principal.

7. Lignes de code Cherry-Pick

Vous n'avez pas à utiliser tout ce que l'AI génère. Tout comme vous pouvez choisir parmi Stack Overflow, vous pouvez faire de même avec le code généré par AI-AI.

8. Évitez le codage propriétaire

AI LLMS est formé sur les données générales et ce qu'ils peuvent trouver en ligne. Ils ne connaissent pas votre application ou votre logique commerciale unique, alors ne leur demandez pas d'écrire du code qui nécessite cette connaissance.

9. Fournir un contexte avec des exemples

J'ai donné une fois à Chatgpt un extrait de HTML et lui ai demandé d'ajouter une fonctionnalité d'extension de texte. Il a retourné HTML, JS et CSS, et quand j'ai demandé plus, il a expliqué ses choix. Cela a fonctionné parce que les exemples ont aidé l'IA à comprendre le contexte.

10. Utiliser l'IA pour le codage des connaissances communes

L'IA brille lors de l'écriture de code qui utilise des connaissances communes, des bibliothèques populaires et des pratiques standard. Il n'écrira pas votre logique métier unique, mais cela peut vous faire gagner du temps avec les fonctions de bibliothèque et d'API.

11. Demandez des extraits courts

Même si vous n'avez besoin que d'une ligne ou deux, utilisez l'IA comme vous le feriez pour gagner du temps.

12. Dites à l'IA lorsque le code ne fonctionne pas

L'IA génère souvent du code incomplet ou non fonctionnel. Faites-lui savoir ce qui ne fonctionne pas et demandez une version révisée. Il améliore généralement l'original.

13. Travail de l'IA à recouper

Il est fascinant de voir comment différents modèles de langue interprètent le même code. Vous pouvez même avoir une session Chatgpt Vérifiez le travail d'un autre.

14. Soit AI écrire des sélecteurs CSS

Les sélecteurs CSS peuvent devenir complexes rapidement. Je copie souvent un bloc de HTML et demande un sélecteur pour une pièce spécifique. Il fait gagner du temps, bien que vous deviez itérer plusieurs fois.

15. Utilisez l'IA pour les expressions régulières

Je déteste écrire des expressions régulières presque autant que les sélecteurs CSS. L'IA est excellente pour les générer, mais vous devrez les tester.

16. Tester les expressions régulières avec l'IA

J'utilise des modèles sur mon studio MAC pour tester des expressions régulières générées par l'AI, mais l'IA peut également vous aider. Je nourris une instance d'IA séparée une expression régulière et demande: "Qu'est-ce que cela fait?" Si la description correspond à ce que je voulais, je me sens plus confiant.

17. Soit Ai gérer les mathématiques de boucle complexe

Comme les sélecteurs CSS et les expressions régulières, les mathématiques en boucle complexe peuvent être fastidieuses. L'IA est parfaite pour cela. Laissez-le simplement écrire l'emballage en boucle, puis ajoutez votre logique commerciale.

18. Demandez à l'IA de critiquer le code

Je rends souvent le code généré par l'AI à l'IA et je demande: "Qu'est-ce qui ne va pas avec ce code?" Il peut mettre en évidence les erreurs et suggérer des correctifs, que je lui demande ensuite d'implémenter.

19. Demandez à l'IA d'expliquer le code

Nourrir le code à l'IA et demander: "Que fait-il?" Peut être éclairant, en particulier pour le code écrit par d'autres. Il fait gagner du temps dans l'ingénierie inverse.

20. savoir quand passer à autre chose

Si l'IA ne peut pas obtenir juste après deux ou trois essais, il est temps de recommencer avec une nouvelle invite. Parfois, il vous suffit de le faire vous-même.

21. Utiliser des noms descriptifs

L'IA reprend l'intention de la variable et des noms de fonction, conduisant à un meilleur code. L'utilisation de $ order_date au lieu de $ od aide l'IA à comprendre le contexte et rend le code plus lisible.

22. Lire les notes de l'IA

L'IA fournit souvent des notes avant et après le code qu'il écrit. Ceux-ci peuvent offrir un aperçu de son approche et suggérer des bibliothèques ou des fonctions utiles.

23. Revisiter les extraits de code

Si vous avez besoin d'aide avec une partie spécifique de votre projet, prenez le code pertinent, montrez-le sur chatgpt et demandez ce dont vous avez besoin. Cela peut vous faire gagner beaucoup de temps.

24. Mettre à jour le code obsolète

J'ai eu une fois un module PHP avec des fonctionnalités obsolètes. J'ai collé le code dans Chatgpt, demandé comment le mettre à jour et obtenu une solution de travail.

25. Utilisez l'IA pour les langues inconnues

Lors du codage dans une langue dans laquelle je ne suis pas un expert, je demande à l'AI comment écrire ce dont j'ai besoin. Par exemple, la comparaison des instructions de cas dans PHP et Python peut rendre l'écriture du code inconnu beaucoup plus facile.

Avant de commencer à utiliser l'IA pour le codage, vérifiez auprès de votre entreprise les problèmes juridiques liés au code généré par l'IA. Si vous suivez mes conseils, vous utiliserez l'IA pour les tâches courantes, pas votre logique métier unique, vous devriez donc pouvoir conserver le droit d'auteur sur votre code de base.

J'écris du code pour une utilisation interne ou des projets open-source, donc je ne suis pas inquiet des problèmes de propriété avec les extraits générés par AI-AI.

Avez-vous utilisé l'IA pour aider à coder? Des conseils à ajouter à ma liste? Faites-nous savoir dans les commentaires ci-dessous.


Vous pouvez suivre mes mises à jour quotidiennes de projet sur les réseaux sociaux. Assurez-vous de vous abonner à ma newsletter hebdomadaire de mise à jour et suivez-moi sur Twitter / X à @davidgewirtz, sur Facebook sur facebook.com/davidgewirtz, sur Instagram sur Instagram.com/davidgewirtz, et sur YouTube sur youtube.com/davidgewirtztv.

Article connexe
Rationaliser la gestion de projet avec la création de tâches d'IA de PMOTTO Rationaliser la gestion de projet avec la création de tâches d'IA de PMOTTO Dans le tourbillon du monde des affaires d'aujourd'hui, une gestion efficace de projet n'est pas seulement utile - elle est essentielle pour rester à l'avance. Entrez PMOTTO, un outil révolutionnaire qui change le jeu en utilisant l'apprentissage automatique pour transformer la façon dont les chefs de projet gèrent les tâches et prennent des décisions. Cet article plonge dans
Les robes florales se mélangent au charme de la nature au zoo de ZSL London Les robes florales se mélangent au charme de la nature au zoo de ZSL London Entrez dans un monde où la mode s'entretient avec la nature. Ce voyage met en évidence l'élégance des robes florales établies dans la toile de fond vibrante du zoo de ZSL London. Explorons comment ces vêtements incarnent l'essence de la nature, mélangeant parfaitement le confort et le style dans un cadre fascinant.
<p>Chatgpt dépasse officiellement la recherche Google - voici pourquoi</p>

Chatgpt dépasse officiellement la recherche Google - voici pourquoi

Il convient de noter que les sites Web qui bloquent les robots Web d'Openai n'apparaîtront pas dans les résultats de recherche, ce qui signifie que vous pourriez manquer le contenu de certains de vos sites préférés. Cependant, Openai a établi des partenariats avec des sources d'information réputées comme l'Associated Press, Condé Nast, Dotdash Meredit
Commentaires (45)
0/200
JoseDavis 11 avril 2025 00:01:24 UTC

Transforming ChatGPT into a coding power tool has seriously doubled my output! It's like having a super smart buddy who spots bugs I'd miss. Only downside? Sometimes it suggests solutions that are way over my head. Still, a must-have for any coder!

JerryMitchell 11 avril 2025 00:01:24 UTC

ChatGPTをコードの強力なツールに変えることで、私の生産性が倍増しました!バグを見つけるのが得意で、助けになります。ただ、時々理解できない解決策を提案されるのが難点です。それでも、プログラマーにとって必須のアイテムですね!

ThomasYoung 11 avril 2025 00:01:24 UTC

ChatGPT를 코딩 파워 툴로 변환하니 생산성이 두 배로 늘었어요! 버그를 찾아내는 데 정말 도움이 됩니다. 다만, 가끔 이해하기 어려운 해결책을 제안할 때가 있어요. 그래도 프로그래머라면 꼭 써야 할 도구죠!

StephenLee 11 avril 2025 00:01:24 UTC

Transformar o ChatGPT em uma ferramenta de codificação poderosa dobrou minha produtividade! É como ter um amigo super inteligente que encontra bugs que eu perderia. O único problema é que às vezes sugere soluções que estão fora do meu alcance. Ainda assim, é essencial para qualquer programador!

RalphMitchell 11 avril 2025 00:01:24 UTC

Transformar a ChatGPT en una herramienta de codificación potente ha duplicado mi producción. Es como tener un amigo súper inteligente que detecta errores que yo pasaría por alto. El único inconveniente es que a veces sugiere soluciones que están fuera de mi alcance. Aún así, es imprescindible para cualquier programador!

AbigailMiller 11 avril 2025 08:37:01 UTC

Transforming ChatGPT into my coding tool has seriously doubled my output. It's like having a super smart assistant that never sleeps! That bug it helped me find? Absolute game-changer. But sometimes, it's a bit too chatty and I just want the code, you know? Still, a must-have for any coder!

OR