Mga Tip sa Kahusayan ng Vibe Coding: Dapat Basahin Bago Sumulat ng Code! Gumamit ng AI para Mahanap Muna ang Pinakamainam na Solusyon.

Tinanong ako ng isang kaibigan noong isang araw kung paano mapapabuti ang kahusayan kapag ginagamit ang Codex.

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

Sinabi ko sa iyo na kopyahin at i-paste ang sumusunod na prompt at patakbuhin ito bago simulan ang bawat proyekto.

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

Mga Tip sa Kahusayan ng Vibe Coding: Dapat Basahin Bago Sumulat ng Code! Gumamit ng AI para Mahanap Muna ang Pinakamainam na Solusyon.

Matagal ko na itong pinag-iisipan, at mukhang marami pa ring tao ang hindi nakakaalam tungkol sa feature na ito. Parang maraming tao ang gumagamit ng AI para magsulat ng code, simula pa lang sa Vibe Coding, kung saan hinahayaan nila itong bumuo ng mga website at magsulat ng mga app.

Hindi naman talaga kailangang magmadali.

Ang gusto mong gawin, malamang ay may nakagawa na nito sa GitHub.

Malamang na nagawa na ang gusto mong gawin sa GitHub. Maraming solusyon ang mature na, at ang kalidad ng code ay maaaring mas mataas pa kaysa sa kaya mong isulat mismo. Bakit mo pa ito isusulat muli mula sa simula kung maaari mo namang direktang tingnan at baguhin ang mga umiiral nang gawa?

Ang personal kong nakagawian ay tuwing gusto kong magsimula ng bagong proyekto, hindi ako agad nagsusulat ng anumang code. Una, ipinapadala ko ang mungkahing ito sa Codex:

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

Isang pangungusap lang ito.

Tatlong bagay ang ginawa ng prompt na ito.

Isipin mo, ang prompt na ito ay may tatlong ginagawa.

Una, pinapayagan nito ang AI na makahanap ng mga umiiral na solusyon sa GitHub sa halip na magsimulang magsulat ng sarili nitong solusyon. Maraming tao ang maaaring hindi alam na ang Codex, kapag isinama sa GitHub plugin, ay maaaring aktwal na maghanap ng mga open-source na proyekto sa real time; hindi lamang ito isang tampok.

Pangalawa, gumagamit ito ng AI upang matulungan kang suriin ang kalidad ng mga proyektong ito: kung pinapanatili pa rin ang mga ito, gaano kakumplikado ang pag-deploy, at kung aling mga feature ang maaaring direktang gamitin. Kung manu-mano mong hahanapin ang bawat proyekto sa GitHub, maaaring abutin ito ng isa o dalawang oras. Hayaan mong patakbuhin ito ng AI, at makakakuha ka ng mga resulta sa loob ng ilang minuto.

Pangatlo, pinapayagan ka nitong bigyan ng AI ng malinaw na mungkahi sa pagpapasya: kung gagamitin ba ito nang direkta, babaguhin ito, o isusulat ito mula sa simula, at tinutulungan ka rin nitong planuhin ang pinakasimpleng solusyon sa MVP.

Bakit tayo makakapag-save ng maraming token?

Para sabihin ko sa iyo, ang operasyong ito ay talagang makakapagtipid sa iyo ng maraming token.

Bakit? Dahil kung direkta mong hahayaan ang AI na magsimulang magsulat ng code, hindi nito malalaman na mayroon na ang gusto mo. Bubuo ito ng napakaraming code para sa iyo mula sa simula. Ang code na ito ay maaaring mag-overlap sa functionality ng mga umiiral na open-source na proyekto, at sa huli ay kakailanganin mong linisin ito mismo.

Gayunpaman, kung hahayaan mo muna ang AI na tulungan kang mahanap ang sagot, ang mga mungkahi nito ay ibabatay sa umiiral na ecosystem, at kapag isinulat mo ang code, ang dami ng code ay maaaring mabawasan nang hindi bababa sa kalahati.

Iyan mismo ang ginagawa ko. Tuwing magsisimula ako ng bagong proyekto, pinapatakbo ko muna ang programang ito para sa mungkahi, at pagkatapos ay nagpapasya ako sa susunod na hakbang batay sa mga mungkahi ng AI. Talagang pinapabuti nito ang kahusayan.

Sa totoo lang, hindi ako sigurado kung gagana ang paraang ito para sa lahat; ang ilang proyekto ay maaaring kulang sa mga solusyong madaling makuha. Pero isipin mo: para sa karamihan ng mga bagay na gusto mong gawin, na may daan-daang milyong repository sa GitHub, may napakataas na posibilidad na may nakagawa na nito.

Nakatayo sa mga balikat ng mga higante

Hindi ka programmer, kaya hindi mo kailangang magsulat ng code mula sa simula. Hindi ka tagalikha ng nilalaman, kaya hindi mo kailangang lumikha ng orihinal na nilalaman araw-araw. Isa ka lamang taong gustong gumawa ng isang bagay na makabuluhan, at ang pinakamatalinong paraan ay ang makita muna kung ano ang nagawa na ng iba, at pagkatapos ay tumayo sa balikat ng mga higante.

Minsan pakiramdam ko ang pinakamatalinong paraan para magamit ang AI sa panahon ng AI ay hindi ang hayaan ang AI na gawin ang lahat para sa iyo, kundi ang hayaan ang AI na gawin ang pagkuha ng impormasyon at pagsusuri ng desisyon para sa iyo, at pagkatapos ay maisagawa mo na ito.

Ano ang pagkakaiba nito sa paggamit ng search engine dati? Dati, kapag naghanap ka ng isang partikular na pangangailangan, maraming link ang lilitaw, at kailangan mong i-click ang mga ito isa-isa para makita kung alin ang gumana at alin ang hindi. Ngayon, sasabihin mo sa AI ang iyong mga pangangailangan, at sinasala nito ang mga ito para sa iyo at direktang ibinibigay sa iyo ang konklusyon.

Maniniwala ka ba?

Dapat nakaukit ang prompt na ito.DNAsa

Sa personal kong palagay, dapat maitanim na sa ating DNA ang prompt na ito . Ang pagsasagawa nito bago simulan ang isang bagong proyekto ay talagang nakakatipid ng maraming oras.

Isa pang bentahe ng pamamaraang ito ay maiiwasan mo ang muling pag-imbento ng mga bagay-bagay. Tinutulungan ka ng AI na makahanap ng mga solusyon na madaling makuha, na nagbibigay-daan sa iyong tumuon sa mga tunay na na-customize na aspeto. Sa ganitong paraan, ang iyong enerhiya ay maaaring ilaan sa mga pinakamahalagang lugar.

Ang sarili kong karanasan ay noong una kong sinimulang gamitin ang AI para magsulat ng code, talagang nasasabik ako at gusto kong mabuo ng AI ang lahat mula sa simula. Ngunit pagkatapos itong gamitin nang ilang sandali, natuklasan kong kadalasan ay mas mabagal ang paggawa nito. Ito ay dahil kailangan mong i-debug, baguhin, at panatilihin ang code na nabuo ng AI, habang ang mga umiiral na open-source na proyekto ay napatunayan na ng maraming tao, kaya mas garantisado ang kalidad ng mga ito.

Maaaring taliwas ito sa inaasahan, tama ba? Pero isipin mo: ang pinakamahalagang bagay sa code ay hindi ang pagsulat nito, kundi ang pagsulat nito nang tama. Napatunayan na ang mga umiiral na solusyon; ang direktang paggamit ng mga ito ay makabuluhang magbabawas sa posibilidad na makaranas ng mga problema.

Kaya ang payo ko, sa susunod na magsusulat ka ng code gamit ang Codex o anumang AI, huwag kang magmadali. Una, patakbuhin ang prompt nang isang beses at hayaang tulungan ka ng AI na mahanap ang sagot.

Maaaring matuklasan mo na ang sinusubukan mong gawin ay nagawa na ng iba.

Kailangan mo lang itong kunin at gamitin.

Gamitin ang oras na iyong naipon para gumawa ng mas kawili-wiling bagay.

Dahil nabasa mo na ito hanggang dito, kung nakatulong ito sa iyo, paki-like at share naman. Kung gusto mo munang makatanggap ng mga update, puwede mo rin akong sundan!

Salamat sa pagbabasa ng aking artikulo. Sa susunod na lang ulit.

Sana ay makatulong sa iyo ang artikulong "Vibe Coding Efficiency Doubling Techniques: A Must-Read Before Writing Code! Use AI to Find the Optimal Solution First," na ibinahagi sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ), na ibinahagi sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ).

Huwag mag-atubiling ibahagi ang link ng artikulong ito: https://www.chenweiliang.com/cwl-34473.html

Upang i-unlock ang higit pang mga nakatagong trick🔑, maligayang pagdating sa aming Telegram channel!

Share and like kung nagustuhan mo! Ang iyong mga pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

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

Mag-scroll sa Tuktok