متى أصبح محترف Senior
أجد اليوم الكثير من المبرمجين وبعد مدة شهر أو شهرين من تعلم البرمجة وقبل الخوض بمعاركها والسهر على حل مشاكلها أنهم وضعوا على حسابتهم أنهم سينيور والتي تعني فعلياً أنه شخص متمكن وذو خبرة برمجية وهنا أشعر بالحزن عليهم لعدم معرفة معنى هذه الكلمة وعدم ادراك أبعادها المهنية عليهم.
بشكل شخصي أرى أن الموضوع ليس بهذه البساطة فالبرمجة بحر واسع جداً والتسرع باعطاء الرتب لنفسك أمر غير جيد أبداً ولن تفيدك الألقاب.
لكن أتساءل لماذا ممكن أن يقوم الشخص بهذا الأمر؟ فعلياً الجواب هو لبعض الأسباب التي أتوقع منها
- بعض الغرور والثقة بالنفس الزائدة لدى بعض الشباب المندفعين.
- تخيل البرمجة هي فقط طباعة كلمة Hello World.
- الانتقال بسرعة لسوق العمل واستلام أعمال تجارية لعملاء حقيقين.
- أو اعطاء الألقاب بدون تفكير.
هذا الأمر سيكون له أثر سلبي على المبرمج وعلى مسيرته المهنية مثل:
عدم تطوير الذات والاكتفاء بهذا القدر
بعد كتابة هذه الكلمات المغلوطة عن نفسه وتخيل أنه وصل لمرحلة متقدمة برمجياً فعلياً لن تكون لديه أي رغبه بتعلم المزيد والاكتفاء بما وصل له, الأساس بالتعلم هو جلد الذات قدر الإمكان للوصول لأفضل نتيجة ممكن بالتعلم بأي مجال.
استلام مشاريع أكبر من القدرة والخبرة
قد يكون هناك لحد اللحظة من ينخدع بهذه العبارات الرنانة – سينيور, محترف, مطور بكل اللغات – ويتم تسليم مشاريع أكبر من قدرة المبرمج.
ضرب الاسم
مع الزمن ومع كثرة أخطاء المبرمج هذا لن يثق به العملاء بعد الآن وسيكون عندها قد ضرب اسمه أو اسم الشركة التي يعمل تحت اسمها وهذا أغلى مايملكه المبرمج.
نأتي للسؤال الأهم الآن…
فعلياً متى أصبح محترف Senior
هناك مجموعة من العوامل والتي بالتأكيد ليست قاعدة حصرية لكن هي مجرد نقاط من خلال الخبرة الشخصية ومنها:
- الخبرة الكبيرة في مجال معين فهي أهم مايميز الشخص المحترف عن غيره.
- الحكمه والتأني باتخاذ أي قرار برمجي أو غيره.
- الاستمرار مهما كان الظرف ولكن يجب أن تبقى بنفس الطريق وبنفس الهدف.
- الحزم مع أي شخص أو أمر يشغلك وتتخوف منه.
- التواضع شي مهم وحتى تصل لمرحلة متقدمة يجب لاتكون متعالي ولاتقبل النصائح الموجهه لك.
هذه خلاصة ما أشاهده وعايشته خلال فترة كبيرة من عمري قضيتها بهذا المجال وأتمنى أن تكون مفيدة لمن سيكون من بعدي ويبدأ بالعمل البرمجي أو غيره من الأعمال المختلفة ويحتاج لإطلاق الألقاب على نفسه.
وبنهاية هذه التدوينة وبكل أعمالك وحياتك عزيزي المبرمج كن واقعياً قدر الإمكان هذا الأمر سيساعدك على التطور بشكل منتظم ومتسارع أكثر من أي شيء آخر ولا تكن أنت من يقيم نفسه فلحد اللحظة وبعد 17 عام على أول سطر برمجي كتبته لا استطيع كتابة أي لقب لنفسي ولازلت أرى أني مبتدأ بل ولا أخوض بالتقييمات لنفسي وعادهً مايكون التقييم من قبل الأطراف التي أعمل معها وليست شي أسعى خلفه واتباها به.