عندما تجد أحدهم يسير في الطريق و أصابعه تتحرك بتلقائية فهو ليس بالضرورة أن يكون عازف “بيانو” – و ليس بالطبع نشال – .. فإعلم انك من الممكن ان تكون امام ممتهن مهنة العصر…انه المبرمج ..
أتذكر عند أوراقي لجهة و عند سؤال المسؤول عن مهنتي .. أجبت بكل فخر: “مبرمج”..
وجدته أنفجر ضاحكا .. التفت حولي لأجد الجميع يضحكون أيضا ! .. ثم قال لي ضاحكا: “يعني بتعمل ايه؟” !
تلك الشخصية الجديدة في مجتمعنا لها خصائصها الفريدة التي تم اكتسابها بحكم عمله اليومي..
1# المعالجة على التوازي (parallel processing)
يستطيع المبرمج ان يعمل في 3 مشاريع -برامج- في نفس الوقت (في شركة صباحا، كمبرمج حر او freelancer مساءا و بينهما يعمل في موقع او برنامج خاص) .. هذا بجوار حياته العائلية .. و من الممكن ان تجده في وقت الفراغ يذهب الى النادي للحفاظ على لياقته البدنية !
2# التصميم المنطقي (Logic Design)
الحياة عنده تتلخص في رقمين .. ال 0 و ال 1 (الصفر بمعنى خطأ و الواحد بمعني صحيح).و بالطبع على على كلمتين .. OR و AND. فمثلا صباحا عند وضع جدوله اليومي قد تجده تمت ترجته بهذا الشكل.. ( الذهاب الى العمل) AND (تناول الفطار OR الانتهاء من برنامج صعب) AND (الرجوع الى المنزل OR البقاء في الشركة) AND (العمل كمبرمج حر).
الشئ الذي سيقوم بعمله يستبدله برقم 1 و الذي لن يقم به يستبده ب 0 ليتحول يومه الى مجموعة من الأصفار و الوحايد !
3# المعالجة الطبيعية للغات (Natural Languages Processing)
هل تفكر في ذكر شئ له فقط على سبيل المزاح ؟ لا أنصحك .. فلأسف نحن غير جيدين في التفرقة بين الكلام الذي يقال على سبيل الجد أو على سبيل المزا !
4# قواعد البيانات (Databases)
قليلا ما تجده يسير بدون شئ لتخزين أي شئ فيه، من الممكن ان يكون لابتوب، أو جهاز محمول ذكي (Smart Phone)، او حتى ورقه لتخزين المواعيد !
5# حالة الـ (Hibernate)
عندما يبدأ في عمل مهمة برمجية معينة فلا تتوقع أن يقم من مكانه قبل أن ينتهي منها.أي شئ في يتم وضعه جانبا ثم يتم استرجاعه بعد الانتهاء مما يفعل. أعرف مبرمج رقمه القياسي في الجلوس على المكتب بدون قيام للانتهاء من شئ معقد 16 ساعة !
6# التشفير (encrypting)
لا تتعجب عندما تدخل على صفحة أحدهم و تجد مكتوب..
do{
System.out.println(“For Ever Alone”);
}while(true)
انه مبرمج يشتكي من الوحدة :))
هل تعاملت مع مبرمج من قبل ؟
تعليقات
إرسال تعليق