Tips Efisiensi Coding Vibe: Wajib Dibaca Sebelum Menulis Kode! Gunakan AI untuk Menemukan Solusi Optimal Terlebih Dahulu.

Beberapa hari lalu, seorang teman bertanya kepada saya bagaimana cara meningkatkan efisiensi saat menggunakan Codex.

Sudah saya bilang, hubungkan plugin GitHub terlebih dahulu.

Dia bilang dia berhasil menghubungkannya.

Saya sudah menyuruh Anda untuk menyalin dan menempelkan perintah berikut dan menjalankannya sebelum memulai setiap proyek.

Dia mencobanya dan kembali memberi tahu saya, "Astaga, ini menghemat banyak waktu saya."

Tips Efisiensi Coding Vibe: Wajib Dibaca Sebelum Menulis Kode! Gunakan AI untuk Menemukan Solusi Optimal Terlebih Dahulu.

Saya sudah memikirkannya, dan sepertinya cukup banyak orang yang tidak menyadari fitur ini. Sepertinya banyak orang menggunakan AI untuk menulis kode, langsung mulai dengan Vibe Coding, membiarkan AI menghasilkan situs web dan menulis aplikasi.

Tidak perlu terburu-buru.

Apa yang ingin Anda lakukan, kemungkinan besar seseorang di GitHub sudah melakukannya.

Apa yang ingin Anda lakukan kemungkinan besar sudah dilakukan di GitHub. Banyak solusi yang sudah matang, dan kualitas kodenya bahkan mungkin lebih tinggi daripada yang bisa Anda tulis sendiri. Mengapa harus menulis ulang dari awal ketika Anda dapat langsung merujuk dan memodifikasi pekerjaan yang sudah ada?

Kebiasaan pribadi saya adalah, setiap kali ingin memulai proyek baru, saya tidak langsung menulis kode apa pun. Pertama, saya mengirimkan saran ini ke Codex:

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

Hanya satu kalimat ini.

Perintah ini melakukan tiga hal.

Coba pikirkan, perintah ini melakukan tiga hal.

Pertama, ini memungkinkan AI untuk menemukan solusi yang sudah ada di GitHub alih-alih mulai menulis sendiri. Banyak orang mungkin tidak tahu bahwa Codex, ketika diintegrasikan dengan plugin GitHub, sebenarnya dapat mencari proyek sumber terbuka secara real-time; ini bukan hanya fitur.

Kedua, alat ini menggunakan AI untuk membantu Anda mengevaluasi kualitas proyek-proyek tersebut: apakah proyek tersebut masih dipelihara, seberapa rumit proses implementasinya, dan fitur mana yang dapat langsung digunakan. Jika Anda mencari setiap proyek di GitHub secara manual, mungkin akan memakan waktu satu atau dua jam. Biarkan AI yang menjalankannya, dan Anda akan mendapatkan hasilnya dalam hitungan menit.

Ketiga, ini memungkinkan AI untuk memberikan saran keputusan yang jelas: apakah akan menggunakannya secara langsung, memodifikasinya, atau menulisnya dari awal, dan juga membantu Anda merencanakan solusi MVP yang paling sederhana.

Mengapa kita bisa menghemat banyak token?

Percayalah, operasi ini benar-benar dapat menghemat banyak token Anda.

Mengapa? Karena jika Anda langsung membiarkan AI mulai menulis kode, AI tidak akan tahu bahwa apa yang Anda inginkan sudah ada. AI akan menghasilkan sejumlah besar kode untuk Anda dari awal. Kode ini mungkin tumpang tindih dengan fungsionalitas proyek sumber terbuka yang sudah ada, dan pada akhirnya Anda harus membersihkannya sendiri.

Namun, jika Anda membiarkan AI membantu Anda menemukan jawabannya terlebih dahulu, saran-saran yang diberikannya akan didasarkan pada ekosistem yang ada, dan saat Anda menulis kode, jumlah kode dapat dikurangi setidaknya setengahnya.

Itulah yang saya lakukan sendiri. Setiap kali saya memulai proyek baru, saya menjalankan program saran ini terlebih dahulu, lalu memutuskan langkah selanjutnya berdasarkan saran dari AI. Ini benar-benar meningkatkan efisiensi.

Sejujurnya, saya tidak yakin apakah metode ini akan berhasil untuk semua orang; beberapa proyek mungkin memang kekurangan solusi yang siap pakai. Tetapi pikirkanlah: untuk sebagian besar hal yang ingin Anda lakukan, dengan ratusan juta repositori di GitHub, ada kemungkinan besar bahwa seseorang telah melakukannya.

Berdiri di atas pundak para raksasa

Anda bukan seorang programmer, jadi Anda tidak perlu menulis kode dari awal. Anda bukan seorang pembuat konten, jadi Anda tidak perlu membuat konten orisinal setiap hari. Anda hanyalah seseorang yang ingin melakukan sesuatu yang bermakna, dan pendekatan paling cerdas adalah dengan terlebih dahulu melihat apa yang telah dilakukan orang lain, lalu belajar dari karya mereka.

Terkadang saya merasa bahwa cara paling cerdas untuk menggunakan AI di era AI bukanlah dengan membiarkan AI melakukan segalanya untuk Anda, tetapi dengan membiarkan AI melakukan pencarian informasi dan analisis keputusan untuk Anda, lalu Anda dapat mengeksekusinya.

Apa perbedaan antara ini dan menggunakan mesin pencari sebelumnya? Sebelumnya, ketika Anda mencari kebutuhan tertentu, akan muncul banyak tautan, dan Anda harus mengkliknya satu per satu untuk melihat mana yang berfungsi dan mana yang tidak. Sekarang, Anda memberi tahu AI kebutuhan Anda, dan AI akan menyaringnya untuk Anda dan memberikan kesimpulan secara langsung.

Bisakah kamu mempercayainya?

Perintah ini harus diukir.DNA

Saya pribadi berpikir bahwa petunjuk ini seharusnya tertanam dalam DNA kita . Menjalankannya sebelum memulai proyek baru benar-benar menghemat banyak waktu.

Keuntungan lain dari pendekatan ini adalah Anda menghindari harus menciptakan kembali hal yang sudah ada. AI membantu Anda menemukan solusi yang sudah tersedia, memungkinkan Anda untuk fokus pada aspek-aspek yang benar-benar disesuaikan. Dengan cara ini, energi Anda dapat dicurahkan ke area yang paling berharga.

Pengalaman saya sendiri adalah ketika pertama kali mulai menggunakan AI untuk menulis kode, saya sangat antusias dan ingin AI menghasilkan semuanya dari awal. Tetapi setelah menggunakannya beberapa waktu, saya menemukan bahwa hal itu seringkali lebih lambat. Ini karena Anda harus melakukan debugging, memodifikasi, dan memelihara kode yang dihasilkan oleh AI, sementara proyek open-source yang ada telah diverifikasi oleh banyak orang, sehingga kualitasnya lebih terjamin.

Ini mungkin terdengar tidak masuk akal, bukan? Tapi coba pikirkan: hal terpenting tentang kode bukanlah menulisnya, tetapi menulisnya dengan benar. Solusi yang ada sudah divalidasi; menggunakannya secara langsung akan secara signifikan mengurangi kemungkinan menemukan masalah.

Jadi saran saya, lain kali Anda menulis kode dengan Codex atau AI lainnya, jangan terburu-buru. Pertama, jalankan perintahnya sekali dan biarkan AI membantu Anda menemukan jawabannya.

Anda mungkin mendapati bahwa apa yang Anda coba lakukan sebenarnya sudah pernah dilakukan oleh orang lain.

Anda hanya perlu mengambilnya dan menggunakannya.

Gunakan waktu yang Anda hemat untuk melakukan sesuatu yang lebih menarik.

Karena Anda sudah membaca sampai sejauh ini, jika Anda merasa bermanfaat, silakan sukai dan bagikan. Jika Anda ingin menerima pembaruan lebih dulu, Anda juga bisa mengikuti saya!

Terima kasih telah membaca artikel saya. Sampai jumpa lagi.

发表 评论

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

Gulir ke Atas