نصائح مفيدة

كيفية تحسين مهارات البرمجة؟

Pin
Send
Share
Send
Send


  1. اكتب الكثير من البرامج. كبير ، ويفضل. تصبح العديد من أفضل الممارسات واضحة فقط عندما تواجه أخطاء شائعة.
  2. يمكنك كتابة العديد من البرامج الصغيرة. قد يؤدي ذلك إلى تسريع عملية تطوير بعض مهاراتك البرمجية ، ولكن ليس كلها.
  3. قم بإجراء تغييرات على البرامج المكتوبة بواسطة مبرمجين آخرين. تعلم رمز غير مألوف هو مهارة قيمة. بدونها ، لا يمكنك تصحيح. سيكون من الصعب اكتساب هذه المهارة إذا كنت تكتب دائمًا البرامج من البداية. ستساعدك محاولة حل مهمة صعبة على تعلم كيفية إنشاء تعليمات برمجية قابلة للصيانة. وسيكون في متناول اليد في العمل على برامج أكبر.
  4. اكتب رمزًا جديدًا أقل ، وقم بإجراء المزيد من الاختبارات لما تمت كتابته بالفعل.

تعلم من المبرمجين جيدة

  1. تعلم أفضل البرامج. أي لغة برمجة لديها برامج مثالية.
  2. تكييف رمز جيد لاحتياجاتك.
  3. العمل في فريق مع المبرمجين جيدة. الحصول على ركبتيك وتعلم. لا تصر على أن زملائك يمارسون ما اعتدت عليه.

انظر إلى ما وراء الأفق

  1. تعلم عدة لغات البرمجة. كل لغة تتعلمها سوف تعطيك فكرة عن كيفية حل المشاكل باستخدام لغات أخرى بشكل أفضل. (أسوأ المبرمجين الذين أعرفهم يعتقدون أن لغة X هي اللغة الوحيدة التي أحتاج إلى معرفتها).
  2. تعرف على أنواع مختلفة من البرمجة: الإجرائية ، وظيفية ، وجوه المنحى ، الخ
  3. استكشاف العديد من أنظمة التشغيل. تعلم كيفية كتابة التعليمات البرمجية المحمولة.
  1. قراءة الكتب على جودة الرمز ، مثل Perfect Code. هذا سيوفر لك الكثير من الوقت.
  2. شراء كتاب "مبرمج براغماتي" ، وقراءته ، والدراسة ، اختراقه.
  3. بشكل عام ، اقرأ أفضل الكتب عن البرامج.
  4. قراءة الكتب حول مواضيع أخرى: الفلسفة والتاريخ والفن. لن يؤثر هذا بشكل مباشر على البرمجة على هذا النحو ، ولكنه سيجعلك أكثر ذكاءً ، وهو أمر مفيد بالتأكيد.

دراسة مجال الموضوع

  1. الحصول على عادة لفهم مجال الموضوع. حاول تعيين الأفكار التي تصف المشكلة. قضاء ما يكفي من الوقت لمعرفة ذلك. المعرفة الجيدة بمجال الموضوع مهمة جدًا لإنشاء رمز جيد.
  2. اتصال وثيق مع المستخدمين النهائيين. احصل على تعليقات حول البرنامج الذي تنشئه. لا يهم عدد الخوارزميات أو هياكل البيانات التي تعرفها إذا كنت لا تجعل حياة شخص آخر أفضل.
  3. تعلم من المستخدمين لديك. حاول أن تفهم ما يحتاجون إليه. إذا كنت تملك مجالًا موضوعيًا ، فستكون المتطلبات الواردة من المستخدمين أكثر منطقية ، وستصبح أقرب إلى إمكانية الوصول إلى نتيجة عندما يؤدي البرنامج بالضبط تلك الوظائف التي يريدها المستخدمون.

تقييم نفسك وقدراتك

  1. إذا اشتكى شخص ما من أنهم لا يفهمون الكود ، فاكتشف ما هو غير واضح. ("هذا الرجل أحمق ،" ليس هو السبب عادة).
  2. في كل مرة تقوم بتصحيح الخطأ ، فكر أولاً في ما يمكن أن يساعدك على تجنبه في المرة القادمة. تكمن بعض الإجابات في مبادئ جودة الكود الجيد ، والبعض الآخر في ممارسة البرمجة الجيدة. بالمناسبة ، توقف عن التفكير في أن الأخطاء تظهر فقط بسبب مشاكل فنية أو تعبك. تنتشر الأخطاء في كود مكتوب بشكل سيء. (ولكن تذكر أن الراحة والتركيز على متطلبات البرنامج أمر مفيد للغاية.)
  3. تعلم التخلي عن العادات القديمة وقبول عادات جديدة.
  4. خذ فترات راحة. من الصعب اتباع أي من هذه التوصيات إذا كتبت البرنامج نفسه لمدة أسبوع كامل.

هذه المقالة هي ترجمة مجانية لكيفية تحسين مهارات البرمجة. المقالة الأصلية متاحة في Cunningham & Cunningham، Inc. المؤلفون مساهمون كريس جونسون وكريستوف ثيبولت وكاتي لوكاس وآخرين.

شاهد الفيديو: أفضل 7 مهارات لا غنى عنهم للمبرمجين- سيندم كل مبرمج على الفترة التي قضاها دون اتقان هذه المهارات! (كانون الثاني 2022).

Pin
Send
Share
Send
Send