المطلوب من المبرمج فهم لغة البرمجة وأساسياتها ومن المفترض أن يعرف كيفية كتابة الكود دون الحاجة إلى الحفط.

الأمر أشبه بتعلم الحروف والكتابة. فأنت لاتحفظ كل ماتكتبه :)

تستطيع حفظ أبيات شعر وكتابتها دون ان تفكر كيف ستكتبها وأين ستكتبها. لكن عندما تحفظ شفرات برمجية فلا يمكن ان تكتبها دون ان تفكر كيف ستكتبها وأين ستكتبها ومتى ستكتبها ومتى لا ينبغي أن لا تكتبها. لا يمكنك حفظ شفرة برمجية بصورة واحدة ثابتة.

حسب تعريفك للمحترف... هل هو محترف لغة ام محترف برمجة عام؟

ان كان محترف لغة فلا يمكن مع كل أسف. اما ان كان محترفا عاما بالبرمجة، اي قام بحل مشاكل متنوعة على عدة منصات، ولديه المحاكمة الجيدة، فهذا ممكن، علما انه في زماننا التخصص باللغات مطلب شبه حتمي.

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

يجب عليه ان يكتب اكواد لم غير موجودة.

حفظ الاكواد سيبقيه في مكانه دون أن يتطور.

و لكن لا بأس في البحث عن حلول مشاكله في جوجل ، و مع الوقت يجب ان يتعلم كتابه الحلول بنفسه

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

برأيي نعم، فهو سيكون قد تعوّد على كتابة الشيفرات وبالتالي يمكنه أن يكتب أي شيفرة دون أن يحفظها.

فقط عليه أن يكون ملم وعلى دراية كاملة بإمكانيّات اللغة المستخدمة.

ليس مطلوب منه الحفظ ولكن عليه فهم المطلوب

قد استطيع فهم حل مشكله معينه و عند البدأ انسى في بعض الاحيان كيف اقوم بكتابته الsyntax الصحيح لfunction معينه وهنا ابحث

وايضا لا تنسى

اغلب الاكواد يتم تكرارها كثيرا لذلك سيحفظها المبرمج بدون حاجه لانه يكررها كثيرا

مثل

For Loop ممكن تنساه في البدايه ولكن تلقائيا ستحفظه بعد كتابته

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

16 ألف متابع