السلام عليكم ورحمة الله وبركاته
مازلت أذكر قول لمعلق على مبارة كرة قدم – والتي قلما اشاهد منها مباريات بعد أن فضلوا أبو تريكة وتركوا مهاراتي :) – حيث كان المعلق في قمة الأثارة لأداء أحد الفريقين والذي كان يصول ويجول في الملعب لكن بلا أهداف، فما كان من المعلق بعد أن كان أن بيح صوته من كثرة الفرص الضائعة إلا أن أطلق تعليقه الذي علق بذهني حتى الأن
حيث شعرت أنه يصف حالي شخصيا وحال كثير من أحوالنا، فنحن نستحوذ على معلومات وخبرة جيدة لكنا غير فعّالين في مشاركتها مع بعضنا، حيث وجدت أن مهوسي البرمجة تجري في دمهم كرات دام بيضاء وحمراء وبرمجاء – لضبط القافيه فقط :) – فكم وجدت مبرمجين على مستوى لم أكن أصدق أنه موجود بيننا إلا أن تأثيرهم على مجتمع البرمجة في أضيق الحدود
أعلم أن المبرمجين يهتمون بالأهم وهي البرمجة على كل حال – فلو كان مسوقين ناحجين لما كان هذا حالهم :)- إلا أن الزمن تغير ولم يعد أحد يطلق عليهم بعد الآن مبرمجين – إلا أنا تركوني وحدي :)- فالكل يطلق عليهم الآن مطوروا البرمجيات، من كان يصدق أن شخصا يقابل عميل ويكتب وثائق لا حصر لها ويتعلم فنون إدارة الفرق ويتعلم فنون العرض والألقاء ويكتب في المدونات ثم يقال له مبرمج :)
المبرمجون – أقصد مطوروا البرمجيات- المتميزون في عالمنا العربي يستحوذون على معلومات قيمة عن الاسواق التي يعملون بها ويقرأون مقالات ومدونات وكتب ويعرفون كثير من فنون اللعبة غير أن كثير منهم يعمل في جزيرة صغيره وهي مكان عمله ويمكن أن يسهر في تسليمه من تسليمات المشروع حتى الفجر – أرجوا ألا اسهر اليوم أيضا فعندي تسليمه دعواتكم- لكنه صعب أن يلزم نفسه بأني يجلس ساعتين يدون فيها خبراته ليستفيد بها هو وغيره، فخبراتك التي تعلمتها خلال شهرين وسجلتها في ساعتين معناها أنك وفرت على مطور برمجيات مسكين مثلك شهرين من العذاب
وحينما أتكلم عن تدوين خبراتك – أعنى خبراتك أنت- وليس أن تصبح المدونة الخاصة بك حائط صدى صوت يردد ما وصل إليه من الأخبار على الانترنت، كثير ممن تكلمت معهم في أن يكونوا أكثر فعالية ويشاركوا غيرهم بخبراتهم وأفكارهم، يدور في ذهنهم هواجس تخوفهم من خوض التجربة، مثل
- ليس عندي مهارات الكتابة والمشاركة: لو كان اسلوبك في الكتابة بديعا وتعرف كيف تسرد المعلومات لكنت رحمت نفسك واشتغلت كاتبا صحفيا أو شاعراً، أما وأن كلنا مبرمجون فهذا دليل على اننا كلنا في الهوا سوا :) وهل من تعلم ان يكتب بلغه ليست من لغات البشر مثل C#, JAVA, PHP, Paython ليس قادر على ان يتكلم لغته العربية أو حتى الانجليزية، أكتب بأي لغة وبأي أسلوب فالأهم هو المعلومة أما الأسلوب فدعه للشعراء والأدباء
- أخاف أن تكلمت أن يعرف من حولي ان مستواي ليس جيدا كما يظنون، إن لم يكن من حولك يعرف كيف يقيم مهاراتك فتلك مشكلته، ولكن دعني أطرح عليك سؤال، كيف تقيم انك تحمل معلومة خاطئة ؟ أمامك طريقين الأول أن تنفذها في العمل ثم يتم طردك بسبب ما ألحقته بالمشروع من خسائر – ليس لهذه الدرجة فيمكن أن تكلف بأعمال المطبخ لحين انتهاء المشروع- أو أن تعرضها على زملائك في المجال فيصححوها لك أو يؤكدوها لك
والجانب الآخر، كم منا في بداية الطريق بعد أن علم أن ال unserializable objects cannot be inserted in ASP.NET ViewState أو حتى غيرها ثم نسيها ووقع ليها إلى أن ترسخت من كثرة نسيانه، ألم تكن هذه أولى بأن تسجل ملاحظات لنفسك بدل من أن تغرق عقلك بكثير من المعلومات التي تنسي بعضها بعضا ولن تساعدك في Getting Things Done
أنا أقر بأني غير فعّال مع نفسي ومع مجتمع البرمجة حولي، لذلك بدأت في تحريك العجلة قليلاً عن طريق هذه التدوينه
وأرجوا منك ذلك أيضا، والله المستعان
No comments:
Post a Comment