Vibe код жазуунун натыйжалуулугу боюнча кеңештер: Код жазуудан мурун сөзсүз окуп чыгыңыз! Алгач оптималдуу чечимди табуу үчүн жасалма интеллектти колдонуңуз.

Бир күнү досум менден Codexти колдонууда натыйжалуулукту кантип жакшыртуу керектигин сурады.

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

Мен сизге ар бир долбоорду баштоодон мурун төмөнкү суроону көчүрүп, чаптап, иштетип коюңуз деп айттым.

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

Vibe код жазуунун натыйжалуулугу боюнча кеңештер: Код жазуудан мурун сөзсүз окуп чыгыңыз! Алгач оптималдуу чечимди табуу үчүн жасалма интеллектти колдонуңуз.

Мен бул тууралуу ойлонуп жүрдүм, жана бир топ адамдар бул функция жөнүндө билишпейт окшойт. Көптөгөн адамдар код жазуу үчүн жасалма интеллектти колдонушат , дароо Vibe Coding менен башташат, жасалма интеллектке веб-сайттарды түзүүгө жана тиркемелерди жазууга мүмкүндүк берет.

Чынында шашылуунун кажети жок.

Сиз эмне кылгыңыз келсе, GitHub'тагы кимдир бирөө муну мурунтан эле жасап койгон болушу мүмкүн.

Сиз жасагыңыз келген нерсе, кыязы, GitHub'та мурунтан эле жасалган. Көптөгөн чечимдер буга чейин эле бышып жетилген жана коддун сапаты сиз өзүңүз жаза алгандан да жогору болушу мүмкүн. Эмне үчүн аны нөлдөн баштап кайра жазуу керек, эгер сиз бар болгон иштерге түздөн-түз шилтеме берип жана аларды өзгөртө алсаңыз?

Менин жеке адатым боюнча, жаңы долбоорду баштагым келгенде, дароо код жазбайм. Алгач, мен бул сунушту Codex'ко жөнөтөм:

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

Болгону ушул бир сүйлөм.

Бул суроо үч нерсени жасады.

Ойлонуп көрсөңүз, бул сунуш үч нерсени аткарат.

Биринчиден, ал жасалма интеллектке өзүнүн чечимдерин жаза баштоонун ордуна, GitHub'та бар чечимдерди табууга мүмкүндүк берет. Көп адамдар Codex GitHub плагини менен интеграцияланганда, ачык булактуу долбоорлорду реалдуу убакыт режиминде издей аларын билишпейт; бул жөн гана функция эмес.

Экинчиден, ал бул долбоорлордун сапатын баалоого жардам берүү үчүн жасалма интеллектти колдонот: алар дагы эле тейленип жатабы, жайылтуу канчалык татаал жана кайсы функцияларды түздөн-түз колдонсо болот. Эгер сиз GitHub'та ар бир долбоорду кол менен издесеңиз, бир же эки саат талап кылынышы мүмкүн. Жасалма интеллект аны иштетсин, ошондо сиз бир нече мүнөттүн ичинде натыйжаларды аласыз.

Үчүнчүдөн, ал жасалма интеллектке сизге так чечим сунуштоого мүмкүндүк берет: аны түз колдонуу керекпи, өзгөртүү керекпи же нөлдөн баштап жазуу керекпи, ошондой эле эң жөнөкөй MVP чечимин пландаштырууга жардам берет.

Эмне үчүн биз көп токендерди үнөмдөй алабыз?

Айтып коёюн, бул операция сизге көп токендерди үнөмдөй алат.

Эмне үчүн? Анткени, эгер сиз жасалма интеллектке код жазууну түздөн-түз баштоого уруксат берсеңиз, ал сиз каалаган нерсенин мурунтан эле бар экенин билбейт. Ал сиз үчүн нөлдөн баштап абдан көп сандагы кодду жаратат. Бул код учурдагы ачык булактуу долбоорлордун функциялары менен дал келиши мүмкүн жана акыры сиз аны өзүңүз тазалашыңыз керек болот.

Бирок, эгер сиз алгач жасалма интеллекттин жардамы менен жоопту табууга мүмкүнчүлүк берсеңиз, анын сунуштары учурдагы экосистемага негизделет жана сиз код жазганда, коддун көлөмүн жок дегенде эки эсеге кыскартууга болот.

Мен өзүм да ушуну кылам. Качан жаңы долбоорду баштаганда, алгач ушул сунуш программасын иштетем, андан кийин жасалма интеллекттин сунуштарынын негизинде кийинки кадамды чечем. Бул чындап эле натыйжалуулукту жакшыртат.

Чынын айтсам, бул ыкма баарына эле иштейби же жокпу, билбейм; кээ бир долбоорлордо оңой жеткиликтүү чечимдер жок болушу мүмкүн. Бирок ойлонуп көрүңүз: GitHub'та жүздөгөн миллиондогон репозиторийлер менен сиз жасагыңыз келген нерселердин көпчүлүгү үчүн кимдир бирөө муну мурунтан эле жасап койгон болушу ыктымалдыгы абдан жогору.

Алптардын ийнинде туруп

Сиз программист эмессиз, андыктан кодду нөлдөн баштап жазуунун кажети жок. Сиз контент жаратуучу эмессиз, андыктан күн сайын оригиналдуу контент түзүүнүн кажети жок. Сиз жөн гана маңыздуу бир нерсе жасагысы келген адамсыз жана эң акылдуу ыкма - алгач башкалар эмне кылганын көрүп, андан кийин алптардын ийнине туруу.

Кээде мага жасалма интеллект доорунда жасалма интеллектти колдонуунун эң акылдуу жолу - бул жасалма интеллектти сиз үчүн баарын жасоого жол берүү эмес, тескерисинче, ал сиз үчүн маалымат издөө жана чечимдерди талдоо иштерин жүргүзүшү керек, ошондо сиз аны аткара аласыз деп ойлойм.

Мунун мурда издөө системасын колдонуудан кандай айырмасы бар? Мурда белгилүү бир талапты издегенде, бир топ шилтемелер пайда болуп, кайсынысы иштегенин жана кайсынысы иштебей турганын көрүү үчүн аларды бирден басуу керек болчу. Эми сиз жасалма интеллектке өзүңүздүн талаптарыңызды айтасыз, ал аларды сиз үчүн чыпкалап, сизге түз эле жыйынтык берет.

Ишене аласызбы?

Бул сунуш оюп жазылышы керек.ДНКin

Менин жеке оюмча, бул сунуш биздин ДНКбызга сиңип калышы керек . Жаңы долбоорду баштоодон мурун аны аткарып чыгуу чындыгында көп убакытты үнөмдөйт.

Бул ыкманын дагы бир артыкчылыгы - сиз дөңгөлөктү кайра ойлоп табуудан качасыз. Жасалма интеллект сизге оңой жеткиликтүү чечимдерди табууга жардам берет, бул сизге чындап жекелештирилген аспектилерге көңүл бурууга мүмкүндүк берет. Ошентип, сиздин энергияңызды эң баалуу тармактарга жумшай аласыз.

Менин жеке тажрыйбам боюнча, код жазуу үчүн жасалма интеллектти колдоно баштаганда, мен абдан кубанып, жасалма интеллекттин баарын нөлдөн баштап жаратышын каалагам. Бирок аны бир аз убакыт колдонгондон кийин, муну жасоо көп учурда жайыраак экенин байкадым. Себеби, сиз жасалма интеллект тарабынан түзүлгөн кодду мүчүлүштүктөрдү оңдоп, өзгөртүп жана тейлеп турушуңуз керек, ал эми учурдагы ачык булактуу долбоорлор көптөгөн адамдар тарабынан текшерилген, ошондуктан алардын сапаты кепилденет.

Бул карама-каршы угулушу мүмкүн, туурабы? Бирок ойлонуп көрүңүз: коддун эң маанилүүсү - аны жазуу эмес, туура жазуу. Бар болгон чечимдер буга чейин эле текшерилген; аларды түздөн-түз колдонуу көйгөйлөргө туш болуу мүмкүнчүлүгүн бир топ азайтат.

Андыктан менин кеңешим, кийинки жолу Codex же башка жасалма интеллект менен код жазып жатканда, шашылбаңыз. Алгач, суроону бир жолу иштетип, жасалма интеллект сизге жооп табууга жардам берсин.

Балким, сиз жасоого аракет кылып жаткан нерсени башка бирөө жасап койгондур.

Сиз жөн гана аны алып, колдонушуңуз керек.

Үнөмдөгөн убактыңызды кызыктуураак нерсеге жумшаңыз.

Ушул жерге чейин окугандан кийин, эгер сизге пайдалуу болсо, жактырып, бөлүшүңүз. Эгер жаңылыктарды биринчилерден болуп алгыңыз келсе, мени ээрчисеңиз болот!

Макаланы окуганыңыз үчүн рахмат. Кийинки жолу көрүшкөнчө.

Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "Vibe коддоонун эффективдүүлүгүн эки эсе көбөйтүү ыкмалары: Код жазуудан мурун сөзсүз окулушу керек! Алгач оптималдуу чечимди табуу үчүн жасалма интеллектти колдонуңуз" деген макала сизге пайдалуу болот деп үмүттөнөбүз.

Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-34473.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

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

Жылдыруу үчүн Top