Petua Kecekapan Pengekodan Vibe: Wajib Dibaca Sebelum Menulis Kod! Gunakan AI untuk Mencari Penyelesaian Optimum Terlebih Dahulu.

Seorang rakan bertanya kepada saya tempoh hari bagaimana untuk meningkatkan kecekapan apabila menggunakan Codex.

我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?

Saya suruh anda salin dan tampal gesaan berikut dan jalankannya sebelum memulakan setiap projek.

他试了一下,回来跟我说,确实省了好多时间。

Petua Kecekapan Pengekodan Vibe: Wajib Dibaca Sebelum Menulis Kod! Gunakan AI untuk Mencari Penyelesaian Optimum Terlebih Dahulu.

Saya telah memikirkannya, dan nampaknya ramai orang tidak menyedari ciri ini. Ia seperti ramai orang menggunakan AI untuk menulis kod, bermula dengan Vibe Coding, yang membolehkan AI menjana laman web dan menulis aplikasi.

Tak perlu tergesa-gesa sebenarnya.

Apa yang anda ingin lakukan, kemungkinan besar seseorang di GitHub telah melakukannya.

Apa yang anda ingin lakukan kemungkinan besar telah dilakukan di GitHub. Banyak penyelesaian sudah matang, dan kualiti kod mungkin lebih tinggi daripada apa yang anda boleh tulis sendiri. Mengapa perlu menulisnya semula dari awal sedangkan anda boleh merujuk dan mengubah suai kerja sedia ada secara langsung?

Tabiat peribadi saya ialah setiap kali saya ingin memulakan projek baharu, saya tidak menulis sebarang kod dengan segera. Pertama, saya menghantar cadangan ini kepada Codex:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Hanya satu ayat ini.

Gesaan ini melakukan tiga perkara.

Fikirkanlah, gesaan ini melakukan tiga perkara.

Pertama, ia membolehkan AI mencari penyelesaian sedia ada di GitHub dan bukannya mula menulis sendiri. Ramai orang mungkin tidak tahu bahawa Codex, apabila disepadukan dengan plugin GitHub, sebenarnya boleh mencari projek sumber terbuka dalam masa nyata; ia bukan sekadar satu ciri.

Kedua, ia menggunakan AI untuk membantu anda menilai kualiti projek-projek ini: sama ada ia masih diselenggara, betapa rumitnya penggunaannya dan ciri-ciri yang boleh digunakan secara langsung. Jika anda mencari setiap projek secara manual di GitHub, ia mungkin mengambil masa satu atau dua jam. Biarkan AI menjalankannya dan anda akan mendapat keputusan dalam beberapa minit.

Ketiga, ia membolehkan AI memberi anda cadangan keputusan yang jelas: sama ada untuk menggunakannya secara langsung, mengubah suainya atau menulisnya dari awal, dan ia juga membantu anda merancang penyelesaian MVP yang paling mudah.

Mengapakah kita boleh menyimpan banyak token?

Biar saya beritahu anda, operasi ini benar-benar boleh menjimatkan banyak token untuk anda.

Mengapa? Kerana jika anda membiarkan AI secara langsung mula menulis kod, ia tidak akan tahu bahawa apa yang anda mahukan sudah wujud. Ia akan menjana sejumlah besar kod untuk anda dari awal. Kod ini mungkin bertindih dengan fungsi projek sumber terbuka sedia ada, dan akhirnya anda perlu membersihkannya sendiri.

Walau bagaimanapun, jika anda membiarkan AI membantu anda mencari jawapan terlebih dahulu, cadangannya akan berdasarkan ekosistem sedia ada, dan apabila anda menulis kod, jumlah kod boleh dikurangkan sekurang-kurangnya separuh.

Itulah yang saya lakukan sendiri. Setiap kali saya memulakan projek baharu, saya menjalankan program cadangan ini dahulu, dan kemudian memutuskan langkah seterusnya berdasarkan cadangan AI. Ia benar-benar meningkatkan kecekapan.

Sejujurnya, saya tidak pasti sama ada kaedah ini akan berkesan untuk semua orang; sesetengah projek mungkin kekurangan penyelesaian yang sedia ada. Tetapi fikirkanlah: bagi kebanyakan perkara yang anda ingin lakukan, dengan ratusan juta repositori di GitHub, terdapat kebarangkalian yang sangat tinggi bahawa seseorang telah melakukannya.

Berdiri di atas bahu gergasi

Anda bukan seorang pengaturcara, jadi anda tidak perlu menulis kod dari awal. Anda bukan pencipta kandungan, jadi anda tidak perlu mencipta kandungan asli setiap hari. Anda hanyalah seseorang yang ingin melakukan sesuatu yang bermakna, dan pendekatan paling bijak adalah melihat dahulu apa yang telah dilakukan oleh orang lain, dan kemudian berdiri di bahu gergasi.

Kadangkala saya rasa cara paling bijak untuk menggunakan AI dalam era AI bukanlah membiarkan AI melakukan semuanya untuk anda, tetapi membiarkan AI melakukan pencarian maklumat dan analisis keputusan untuk anda, dan kemudian anda boleh melaksanakannya.

Apakah perbezaan antara ini dan penggunaan enjin carian sebelum ini? Sebelum ini, apabila anda mencari keperluan tertentu, sekumpulan pautan akan muncul, dan anda perlu mengkliknya satu persatu untuk melihat yang mana berfungsi dan yang mana tidak. Kini, anda memberitahu AI keperluan anda, dan ia menapisnya untuk anda dan memberikan anda kesimpulan secara langsung.

Bolehkah anda percaya?

Gesaan ini hendaklah diukir.DNAdalam

Secara peribadi, saya berpendapat gesaan ini harus disematkan dalam DNA kita . Melaksanakannya sebelum memulakan projek baharu benar-benar menjimatkan banyak masa.

Satu lagi kelebihan pendekatan ini ialah anda mengelakkan daripada mencipta semula roda. AI membantu anda mencari penyelesaian yang sedia ada, membolehkan anda memberi tumpuan kepada aspek yang benar-benar disesuaikan. Dengan cara ini, tenaga anda boleh ditumpukan kepada bidang yang paling berharga.

Pengalaman saya sendiri menunjukkan bahawa ketika saya mula-mula menggunakan AI untuk menulis kod, saya sangat teruja dan mahukan AI menjana semuanya dari awal. Tetapi setelah menggunakannya seketika, saya mendapati bahawa melakukannya selalunya lebih perlahan. Ini kerana anda perlu menyahpepijat, mengubah suai dan menyelenggara kod yang dijana oleh AI, manakala projek sumber terbuka sedia ada telah disahkan oleh ramai orang, jadi kualitinya lebih terjamin.

Ini mungkin kedengaran berlawanan dengan intuisi, bukan? Tetapi fikirkanlah: perkara yang paling penting tentang kod bukanlah menulisnya, tetapi menulisnya dengan betul. Penyelesaian sedia ada telah disahkan; menggunakannya secara langsung akan mengurangkan kemungkinan menghadapi masalah dengan ketara.

Jadi nasihat saya, lain kali anda menulis kod dengan Codex atau mana-mana AI, jangan tergesa-gesa. Mula-mula, jalankan gesaan sekali dan biarkan AI membantu anda mencari jawapannya.

Anda mungkin mendapati bahawa apa yang anda cuba lakukan telah pun dilakukan oleh orang lain.

Anda hanya perlu mengambilnya dan menggunakannya.

Gunakan masa yang anda simpan untuk melakukan sesuatu yang lebih menarik.

Memandangkan anda telah membaca setakat ini, jika anda mendapati ia membantu, sila suka dan kongsikannya. Jika anda ingin menerima kemas kini terlebih dahulu, anda juga boleh mengikuti saya!

Terima kasih kerana membaca artikel saya. Jumpa lagi di lain masa.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tatal ke