اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

لا اعتقد ان chat gpt سيحل محل مبرمجي الـ font-end في اي وقت قريب وهو اليوم يساعد مبرمجي الـ font-end و لا يحل محلهم.

فهو يقوم بتحليل عمل كمية كبيرة من المواقع حتى يستطيع اعطاء نصائح ومساعدتك في كتابة اكواد معقدة، ولكنه لن يتمكن من انشاء الموقع الذي تريده بهذه السهولة.

وحتى لو قام بإنشاء الموقع فينبغي وجود مبرمجين حتى يقوموا بفهم هذا الموقع وبالتالي يكونوا قادرين على تطويره حتى يناسب طلبهم (كأنه يعطيك قالب قابل للتعديل بدلاً من ان تبدأ من الصفر تماما).

ولا انفي انه من الممكن ان يحل محل مبرمجي الـ font-end في وقت ما لاحقاً ولكن سنبقى بحاجة لمبرمجين على دراية بتقنيات font-end حتى يقوموا باستخدام الـ chat بالشكل الصحيح.

  • 0
نشر

ممكن أن يكون  chatGPT مساعد لوظيفة Front-End لكن لن يلغي الوظيفة بشكل عام ولا أرى أن هناك مبرمجين قد يتركوا تعلم البرمجة بسبب الذكاء الإصطناعي ، بل يضيفوا إلى مجالهم chatGPT لأنه ربما يكون أسرع لهم خلال تكويد الموقع ومساعد لهم في حال وجدت مشاكل ، ويجب مراجعة الأكواد البرمجية التي ممكن أن يقترحها chatGPT وفهمها جيداً . كما أنه يجب التركيز على التعلم وتطوير أنفسنا ولا نتخوف من مثل هذه التنقيات بل ندرسها ونستفيد منها  وتوظيفها في مجال عملنا . 

  • 0
نشر

علي العكس تماماً ف Chatgpt وغيرة من تطبيقات الذكاء الاصطناعي يساعد المطورين بشكل كبير 

فمثلا في مجال ال front-end يمكن ان يساعدك في امور كثيرة منها :

  • كتابة كود فمثلاً قد يكون لديك بعض الأكواد التي تتكرر كثيراً فيمكنه كتابتة نيابة عنك
  • حل المشاكل خاصة في مجال الفرونت اند يكون هناك الكثير من المشاكل الغريبة والتي قد تأخذ منك ساعات لحلها ويكون السبب بسيط يمكنه المساعدة في حل الأخطاء في اسرع وقت وبدون أي مجهود

       هذا مثال لحل ChatGpt لأحدي المشاكل في React.js 

// original code with error
function List(props) {
  const items = props.items; // error: items is undefined
  return (
    <ul>
      {items.map(item => (
        <li key={item.id}>{item.name}</li>
      ))}
    </ul>
  );
}
// fixed code with ChatGPT's suggestion
function List(props) {
  const items = props.items || []; // fixed: items is now initialized
  return (
    <ul>
      {items.map(item => (
        <li key={item.id}>{item.name}</li>
      ))}
    </ul>
  );
}

اختبار الكود  ممكن ان يساعدك في اختبار الكود عن طريق اعطائة حالات تجريبة والنتائج المتوقعة 

//create a test for the case (your message)
const testCases = [
  {length: 2, width: 3, expected: 6},
  {length: 4, width: 5, expected: 20},
  {length: 6, width: 7, expected: 42},
];

//ChatGPT's answer
for (const testCase of testCases) {
  const {length, width, expected} = testCase;
  const result = calculateArea(length, width);
  const isCorrect = result === expected;
  console.log(`Test case (length=${length}, width=${width}): ${isCorrect ? "PASS" : "FAIL"}`);
}

يوجد الكثير من الطرق التي يمكنك الأستفاده منة ويمكنك البحث عن هذة الطرق او ابتكار طرق بنفسك 

وفي النهاية لا اعتقد ان أي من تطبيقات الذكاء الأصطناعي يمكنها استبدال المطورين ,

علي العكس اري انها ستسهل عملنا كثيراً وتفتح الأبواب الي مزيد من الإبتكارات في مجال الويب وغيرة من المجالات

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...