7 أشياء يكرهها كل مبرمج في العالم
1 - أنت مبرمج؟ هل يمكنك أن تخترق لي حساب فيسبوك؟
أكثر شيئ يكرهه المبرمج بشكل كبير هم الأشخاص الذين لا يفقهون شيئ في البرمجة أو المعلوميات بشكل عام، وأكثرهم ذاك الذي يطلب منك اختراق حساب صديقته ليتجسس عليها على فيسبوك، أو اختراق حساب واتساب لصديق قديم له، وما إلى ذلك
2 - ألا يجد إجابته في Stackoverflow
يعتبر موقع Stackoverlow أحد أشهر المواقع التي يرتادها أي مبرمج في هذا العالم، إذ يمتلك حلول كل المشاكل البرمجية التي قد تواجهك تقريبا، فهو عبارة عن مجتمع يطرح فيه أي شخص قد واجه مشكلة من قبل مشكلته في المنصة ليجد مجموعة من الردود كحل لمشكلته بشكل صحيح.
3 - المقارنة بين لغات البرمجة
يعلم المبرمج الجيد أن لغات البرمجة هي وسائل يستخدمها لتحقيق هدف محدد، وتختلف التقنيات و اللغات البرمجية حسب الهدف، ويعلم جيداً أن أي لغة برمجة سواء كانت مشهورة، ضعيفة، صعبة، سهلة.. فلها مكانتها الخاصة ويمكن استخدامها عاجلا أم آجلا.
4 - أكواد السباغيتي
أكواد السباغيتي أو الـSpaghetti Code، هي أكواد يقوم مطورآخر بكتابتها بشكل مبعثر، الهدف من أكواد السباغيتي هو أن يشتغل البرنامج او القطعة البرمجية، سواء كان بشكل صحيح، او غيرصحيح، او في مائة سطر، أو عشرة أسطر.
5 - جميل ... لكن لدي بعض التعديلات
لا أحد يرضى بالنتيجة النهائية، هذا أمر حتمي، لكن أسوأ شيئ في العميل هو أن يطلب منك إجراء العديد من التعديلات خارج الإطار المتفق عليه بينك وبين العميل، فيتحول العمل لمأساة قد تضطر على إثرها على إعادة هيكلة مشروعك بالكامل.
6 - عدم احتراف الآخرين لمكان العمل
يحتاج المبرمج للهدوء والسكينة، وذلك من أجل التركيز على ما يقوم به من أعمال برمجية، وأسوأ ما قد يحدث في حالة نشوة مع الأكواد و الهدوء، هو مجيئ مصدر إزعاج بموسيقى عالية أو حديث صاخب و ينكب عليك بالحديث والثرثرة، حتى تضطر إلى ضرب لوحة المفاتيح وإنهاء العمل في تلك اللحظة.
7 - كتابة الـDocumentation (التوثيق)
عندما تنهي مشروعك البرمجي، تحمد الله على تجاوزك أكواد السباغيتي، والتعديلات الكثيرة التي طلبها منك المستخدم، وإزعاج الآخرين المستمر، ومشاكل Stackoverflow و الـBugs و كل شيئ، ثم تتذكر أنه لازال أمامك كتابة الـDocumentation أو التوثيق.