الترميز فيبي هو البرمجة عن طريق الشعور بالأمعاء. لديك فكرة عن أداة أو موقع ويب أو مهمة متكررة تريد أتمتة … ولكن بدلاً من التسجيل في معسكر التمهيد الترميز أو الترويج عبر البرامج التعليمية على YouTube ، يمكنك إطلاق النار على chatbot من AI وتكتب الرمز لك.
لقد انفجر هذا النهج الذي يحركه AI في الترميز الإبداعي في شعبية خلال العام أو العامين الماضيين-تمامًا لأنه يعمل. يبني الناس أشياء مفيدة حقًا دون حتى معرفة ما هو المتغير. لقد كنت أجهزة ترميز تطبيقاتي الخاصة مع الذكاء الاصطناعي وأنا أحبها تمامًا ، على الرغم من كونها مبتدئًا نسبيًا للترميز.
ولكن لا تزال معظم النصائح حول البرمجة بمساعدة AI تفترض أنك تريد أن تصبح مبرمجًا “حقيقيًا” في نهاية المطاف. ولهذا السبب ، تميل النصيحة إلى توجيهك نحو الأدوات المهنية التي تكون مبالغة في المشاريع البسيطة. أنت بحاجة إلى انتهاك مختلف – أكثر من ذلك.
ترقية
إطلاق في دقائق بواسطة الترميز فيبي
حول أفكارك إلى حقيقة مع Hostinger Horizons. قم بإنشاء تطبيقات الويب والمواقع الإلكترونية والأدوات المخصصة عن طريق الدردشة مع الذكاء الاصطناعي – لا يوجد ترميز مطلوب. احصل على كل ما تحتاجه لإطلاقه وتنموه بما في ذلك استضافة الويب وإدارة المجال والبريد الإلكتروني.
هذا ما أنت حقًا تحتاج إلى البدء في ترميز الأشياء الخاصة بك الآن، دون أي من BS الذي يعقد الأمور فقط.
استخدم chatbot AI ، وليس ID بمساعدة AI
قد تكون غريزتك الأولى هي استخدام بيئة تطوير متكاملة بمساعدة AI (IDE) ، وهي تلك التي سمعتها مفيدة للترميز ، مثل Windsurf ، المؤشر ، أو حتى الكود Claude (وهو من الناحية الفنية ليس IDE ، ولكن هذا إلى جانب النقطة). تم تصميم كل هذه الأدوات لترميز الذكاء الاصطناعي ، لذلك فهي أفضل مكان للبدء ، أليس كذلك؟
حسنا … لا. تم تصميم هذه الأدوات لجعل المبرمجين العاليين أكثر إنتاجية ، وهذا يعني أنهم يفترضون مستوى من المعرفة المبرمجون الهواة – مثلك -. من المرجح أن يتركك الغوص في هذه البرامج على الفور في حيرة من أمرك وإحباطك.
ناهيك عن أن IDEs التي تعمل من الذكاء الاصطناعى باهظة الثمن أيضًا. على الرغم من أن معظمهم يقدمون القليل من الاستخدام المجاني ، إلا أنه من السهل حتى على المبرمجين الذين يتسمون بـ Uber-Casual أن يجدوا أنفسهم في حاجة إلى خطة مدفوعة الأجر. العديد من هذه IDES رسوم على أساس الاستخدام بدلاً من معدل شهري مسطح أيضًا.
كمبرمج للهواة ، من الأفضل استخدام chatbot منظمة العفو الدولية. الجانب السلبي هنا هو أنك ستحتاج إلى نسخ رمز الصغار ذهابًا وإيابًا بين chatbot ومحرر التعليمات البرمجية. إنه مصدر إزعاج إلى حد ما ، لكنه ليس سيئًا للغاية إذا كان مشروعك صغيرًا.
اختر chatbot من الذكاء الاصطناعي بعناية
عندما يتعلق الأمر بـ AI chatbots مع إتقان البرمجة ، فهناك العديد من الاختيار من بينها. جميع الشهيرة جيدة بما يكفي للبدء ، ولكن رغم ذلك ، لدي توصيات زوجين.
لا تريد أن تنفق عشرة سنتات؟ جرب Google's AI Studio. توفر أداة الذكاء الاصطناعى التي لا تقدر بالتقدير المزمن هذه وصولًا مجانيًا وغير محدود بشكل غير محدود إلى أحدث طرز Gemini Pro ، والتي يعتبر الكثير منها أفضل ما في العمل دون دفع مائة.
يحتوي Google AI Studio على عدد قليل من الجوانب السلبية. ستقوم Google بالتدريب على بياناتك (وعد معظم الخدمات المدفوعة بأنها لا تفعل ذلك) ، والواجهة ليست الأفضل ، ولا يوجد إصدار مكتب أو نسخة محمولة. لا شيء من هذه العقبات الخطيرة لترميز الهواة ، رغم ذلك.

ولكن إذا كنت على استعداد لدفع بعض الشيء وتريد واجهة جذابة مع تطبيقات سطح المكتب والهاتف المحمول ، فإنني أوصي بـ Claude Opus من الإنسان.
أحب ميزة Claud's Artifacts ، والتي تحطم الرمز في جزء واجهة منفصلة. يمكنه حتى تنفيذ بعض التعليمات البرمجية (مثل HTML أو JavaScript) لتوفير معاينة في Claude نفسها ، ويمكنك تنزيل التعليمات البرمجية على جهاز الكمبيوتر الخاص بك من هذا الجزء. قام المنافسون بمحاكاةها بميزات مماثلة ، لكنني أعتقد أن تطبيق الأنثروبور لا يزال الأفضل.
التزم بلغات البرمجة الشائعة
يعد اختيار لغة البرمجة عقبة رئيسية لكل من المبرمجين الهواة والمبرمجين. هناك المئات للاختيار من بينها ، وينضج العشرات منهم ، ويميل المروجون لكل آراء قوية ، لذلك من السهل الوقوع في الشلل في التحليل.
عندما يتعلق الأمر بالترميز فيبي ، أوصي بأن تتمسك باللغات التي تحظى بشعبية ومتسامحة. هذا يعني أن المشتبه بهم المعتادين لـ JavaScript/TypeScript ، Python ، HTML ، وربما C# إذا كنت تشعر بذيء. AI أفضل مع هذه اللغات لأن نماذج الذكاء الاصطناعى يتم تدريبها على البيانات من جميع أنحاء الويب. كلما زادت شعبية اللغة ، زادت الأمثلة التي يجب تدريبها – والمزيد من بيانات المصدر للعمل معها ، كلما كانت النتائج التوليدية أفضل.
أما بالنسبة لمدى تسامح لغة معينة ، فمن جانب مهم يجب مراعاته لأنك ستكون أسرع في الحصول على برنامج وتشغيله حتى عندما يكون لديه أخطاء. تحتوي بعض اللغات ، مثل Rust و C ++ ، على بناء جملة ومتطلبات معمارية يمكن أن تكون كابوسًا للتصحيح.
من المحتمل أن يتراجع المبرمجون المخضرمون إلى فكرة قبول الأخطاء عن طيب خاطر في برنامج ما ، ولكن بالنسبة للمبتدئين ، من الأفضل أن يكون لديك برنامج عربات التي تجرها الدواب-من البرنامج الذي تم التخلي عنه لأنه لم ينجح أبدًا.
بدلاً من ذلك ، يمكنك السماح لمنظمة العفو الدولية باختيار لغتك لك. صف البرنامج الذي تريد إنشاؤه واطلب من chatbot أن يجعله في أي لغة يبدو أكثر ملاءمة.
اختر محرر رمز بسيط
بمجرد اختيار chatbot ولغة الترميز ، ستحتاج إلى اختيار البرنامج الذي تستخدمه لتحرير التعليمات البرمجية.
قد تشعر بالضغط نحو IDE برمجة كاملة مثل Visual Studio ، والتي تعتبر قوية معترف بها ، ولكن مرة أخرى ، مصممة للأشخاص الذين لديهم بعض المعرفة بالبرمجة. للحصول على الترميز غير الرسمي ، أوصي محرر رمز أبسط مثل Notepad ++ أو Sublime Text أو UltraEdit. (تحياتي تجاه Notepad ++.)

يفتقر محرري الكود إلى ميزات التطوير الشاملة ، وتصحيح الأخطاء ، وميزات التطوير عن بُعد في العديد من IDEs. ومع ذلك ، لا يزال محرري التعليمات البرمجية يوفرون واجهة سريعة وعملية ودورة تشبه محرري النص العاري التي من المحتمل أن تستخدمها (على سبيل المثال ، Notepad) ، ولا تزال توفر ميزات مفيدة مثل الإكمال التلقائي في التعليمات البرمجية.
فكر صغيرًا (وإعادة اختراع العجلة)
الزحف النطاق يمثل مشكلة شائعة يواجهها جميع المبرمجين ، ويمكن أن يمنعك من البرد. المشاريع الكبيرة أكثر صعوبة من المشاريع الصغيرة ، وينمو ترميز الأجواء أكثر صعوبة مع زيادة حجم المشروع.
لذا ، على الرغم من أنه قد يكون من المغري تجربة ترميز الشق في طريقك إلى لعبة ثلاثية الأبعاد كاملة أو برنامج محاسبة من الطراز العالمي ، إلا أنك قد ترغب في الاحتفاظ بخيولك والبدء الصغير. جداً صغير.

فيما يلي بعض أمثلة المشروع الرائعة للمبتدئين لترميز الأجواء:
- البرامج النصية Python التي تتم أتمتة مهام محددة ، مثل كشط صفحات الويب للبيانات أو تصفية المستندات وفقًا لمعايير مختلفة.
- موقع ويب أو تطبيق شخصي من صفحة واحدة في HTML و JavaScript.
- تطبيق ميزة واحدة مبرمجة في Python أو C#.
كان أول مشروع مشفر في Vibe أداة لتلاعب بالنرد مع إمكانية نص إلى كلام للعبة الإستراتيجية الطاولة Battletech. يمكن أن تدحرج الزهر والإعلان عن نتائج لفة ، وسرعة اللعب. أنا أيضا مرمّنة بمواقع الويب الشخصية الخاصة بي ، وهي صفحة واحدة من HTML مع بعض JavaScript.
استخدم منظمة العفو الدولية لاستكشاف المشكلات والإجابة على الأسئلة وإنشاء الوثائق
قد تفاجأ بالسرعة التي يمكن أن تساعدك فيها الذكاء الاصطناعي في أن تكون أدوات وبرامج رمز. من السهل جدًا الخروج من نص Python السريع ، فقد تجد نفسك تفعل ذلك عدة مرات في اليوم في مرحلة ما.
ومع ذلك ، يمكن أن يؤدي الاعتماد الشديد على المشاريع التي ترحمها الأجواء إلى مشكلة أخرى: فقدان تتبع كيفية عمل كل نص وبرنامج ، وتصبح في الخلط بين التبعيات.
على سبيل المثال ، لا تعمل برامج Python عادةً خارج الصندوق. ستحتاج إلى تثبيت Python وكذلك المكتبات المختلفة التي يتم استخدامها لإنجاز أشياء مختلفة في البرنامج النصي. ليس عليك فقط معرفة ذلك ، ولكن إذا انتقلت إلى كمبيوتر آخر ، فسيتعين عليك أيضًا إعداد Python وتلك التبعيات على هذا الكمبيوتر أيضًا.
لحسن الحظ ، منظمة العفو الدولية رائعة في حل هذه المشكلة. فقط أسأل وسوف يوفر لك إرشادات حول كيفية تثبيت لغة برمجة جديدة وأي مكتبات ذات صلة على جهاز الكمبيوتر الخاص بك. سيتضمن هذا عادة حفنة من مطالبات خط الأوامر.
أوصي أيضًا بإنهاء كل جلسة ترميز فيبي عن طريق مطالبة الذكاء الاصطناعى بإنشاء وثائق تعلم المستخدمين الجدد كيفية استخدام البرنامج الذي تم إنشاؤه. وعندما تستخدم الذكاء الاصطناعي لتعديل البرامج النصية أو البرامج الموجودة ، من الجيد أن تطلب تغييرًا من كل ما يفعله. سوف تساعدك الوثائق على تذكر كيفية عمل برنامجك و تساعدك في تشغيلها عند تبديل أجهزة الكمبيوتر.
التقط Arduino و/أو Raspberry Pi
يمكن أن تكون البرامج النصية للبيثون وصفحات الويب مفيدة ، لكنها تفتقر إلى البيتزاز … ويمكن أن يكون ذلك مثبطًا لأي مبرمج جديد. إذا كنت ترغب في تجربة برمجة شيء يبدو أكثر وضوحًا وإثارة ، فإنني أوصي بتقاط Arduino و/أو Raspberry Pi.
من المحتمل أن يزيد هذا الطريق من تكاليف البدء وسيجعل رحلة الترميز الأكثر تعقيدًا. ستحتاج إلى شراء بعض الأجهزة وعلى الأرجح حديد لحام. ستحتاج أيضًا إلى التقاط بعض المهارات التي لا يمكن أن تساعدها منظمة العفو الدولية ، مثل اللحام.

على الرغم من أنه يمكنك استخدام AI لاقتراح مشاريع Arduino و/أو Raspberry PI ، إلا أنني أوصي باختيار برنامج تعليمي موجود بالفعل ، مثل محطة Weather Raspberry Pi Pico W بواسطة ExpliningComputers. يشرح البرنامج التعليمي الأساسيات ، بالطبع ، ولكن يمكن أن يفسر AI chatbot المفاهيم التي لا تفهمها تمامًا وتتعامل مع حالات الحافة.
على سبيل المثال ، كان لدي جهاز استشعار لدرجة حرارة مختلف عن جهاز البرنامج في البرنامج التعليمي ، لذلك اضطررت إلى توصيله بطريقة مختلفة عن كيفية عرضه وإجراء تغييرات على الكود لتحديد مستشعري. بمساعدة الذكاء الاصطناعى ، تمكنت من إجراء التغييرات المطلوبة في 15 دقيقة فقط.
مزيد من القراءة: مشروع Raspberry Pi العملي يمكن لأي شخص القيام به
ترقية
إطلاق في دقائق بواسطة الترميز فيبي
حول أفكارك إلى حقيقة مع Hostinger Horizons. قم بإنشاء تطبيقات الويب والمواقع الإلكترونية والأدوات المخصصة عن طريق الدردشة مع الذكاء الاصطناعي – لا يوجد ترميز مطلوب. احصل على كل ما تحتاجه لإطلاقه وتنموه بما في ذلك استضافة الويب وإدارة المجال والبريد الإلكتروني.