Abdulrahman Alsuhaibi
Abdulrahman Alsuhaibi

@alsuhaibi96

15 تغريدة 6 قراءة Jun 24, 2022
8 نصائح أساسية لتصبح مبرمجًا أفضل 👇
1. ذكّر نفسك بالمقدار الذي يجب أن تتعلمه:
الخطوة الأولى في تعلم شيء ما هي إدراك أنك لا تعرفه.
يتخرج عدد كبير جدًا من طلاب علوم الحاسوب بشجاعة متعجرفة "أنا أعلم أفضل" ، ويقين قوي بأنهم يعرفون كل شيء والحاجة الشديدة لإثبات ذلك لكل زميل عمل جديد. بعبارة أخرى: "أنا أعرف ما أفعله!"
هذا التصرف يمكن أن يعيق تعلم أي شيء جديد.
2. توقف عن محاولة إثبات انك على الصواب:
لكي تصبح رائعًا - ليس جيدًا فقط - عليك أن تتعلم من التجربة. لكن كن حذرًا ، يمكن للتجربة أن تعلمنا تكرار السلوك السيئ وخلق عادات سيئة. لقد قابلنا جميعًا مبرمجين يتمتعون بخبرة ثماني سنوات ...
نفس سنة الخبرة ، تكررت ثماني مرات. لتجنب هذه المتلازمة ، انظر إلى كل ما تفعله واسأل نفسك ، "كيف يمكنني تحسين هذا؟"
ينظر مطورو البرامج المبتدئون (والعديد من ذوي الخبرة) إلى الكود الخاص بهم ليعجبوا بروعته. يكتبون اختبارات لإثبات أن الكود الخاص بهم يعمل بدلاً من محاولة إفشالها...
حقًا المبرمجون العظماء يبحثون بنشاط عن الأماكن التي يكونون فيها مخطئين - لأنهم يعلمون أن المستخدمين سيجدون في النهاية العيوب التي فاتتهم.
3. "البرنامج يعمل" ليس المكان الذي تتوقف فيه ؛ هي البداية فقط :
نعم ، خطوتك الأولى دائمًا هي كتابة برامج عالية الجودة تفي بالمواصفات...
ولكن التوقف بمجرد "الانتهاء" يشبه أخذ صورة والتخيل أن يكون عملًا فنيًا. يعرف المبرمجون المتميزون أن التكرار الأول هو المرحلة الأولى فقط. إنها تعمل - تهانينا! - لكنك لم تنته بعد. الآن ، اجعله أفضل.
جزء من هذه العملية هو تحديد معنى "أفضل". هل من المفيد جعله أسرع؟ أسهل في التوثيق؟ أكثر قابلية لإعادة الاستخدام؟ أكثر موثوقية؟ تختلف الإجابة مع كل تطبيق ، لكن العملية لا تختلف.
4. اكتب البرنامج ثلاث مرات
المبرمجون الجيدون يكتبون البرامج التي تعمل. العظماء يكتبون برامج تعمل بشكل جيد للغاية. نادرًا ما يحدث ذلك في المحاولة الأولى. عادة ما يتم كتابة أفضل برنامج ثلاث مرات.
أولاً ، تكتب البرنامج لتثبت لنفسك (أو للعميل) أن الحل ممكن. قد لا يدرك الآخرون أن هذا مجرد إثبات للمفهوم ، لكنك تفعل ذلك.
في المرة الثانية ، تجعله يعمل.
في المرة الثالثة ، تجعله يعمل بشكل صحيح...
. يمكن أن يكون التخلص من التعليمات البرمجية والبدء من جديد طريقة قوية لتضمين "تحسينه" في سير عملك الشخصي.
إذا لم يكن هناك شيء آخر ، فإن عبارة "اكتبها ثلاث مرات" تعلمك عدد الطرق المتاحة للتعامل مع مشكلة ما. ويمنعك من الوقوع في مشكلة.
5. اقرأ التعليمات البرمجية. اقرأ الكثير من الاكواد .
6. اكتب الكود ، وليس فقط كمهام
العمل في مشاريع البرمجة الشخصية له مزايا عديدة. أولاً ، يمنحك طريقة لتعلم الأدوات والتقنيات غير المتاحة في وظيفتك الحالية ، ولكنها تجعلك أكثر قابلية للتسويق للوظيفة التالية...
سواء كنت تساهم في مشروع مفتوح المصدر أو تقوم بعمل مجاني لمؤسسة مجتمعية محلية ، ستكتسب المهارات التقنية والثقة بالنفس. (بالإضافة إلى ذلك ، تُظهر مشاريعك الشخصية لأصحاب العمل الذين يظنون أنك مبتدئ لا يتوقف عن التعلم أبدًا.)
7. اعمل بشكل مباشر مع المطورين الآخرين بأي طريقة ممكنة.
8. تعلم التقنيات وليس الأدوات:
لغات وأدوات ومنهجيات البرمجة تأتي وتذهب. هذا هو السبب في أنه من المفيد اكتساب أكبر قدر ممكن من الخبرة مع أكبر عدد ممكن من اللغات والأطر. ركز على أساسيات البرمجة ، لأن الأساسيات لا تتغير أبدًا.

جاري تحميل الاقتراحات...