ماذا بعد 20 سنة من العمل في التكنولوجيا؟؟

في نفس هذه الأيام قبل 20 سنة (صيف 1997) بدأت حياتي المهنية بعد التخرج من الجامعة، اشتغلت قبل التخرج بأمور بسيطة ولكن في صيف 1997 بدأت العمل رسميا في الشركات والانضمام لما يتبع ذلك (ضمان اجتماعي، تأمين صحي، اشتراك نقابة.. الخ).

بداية اود ان اشكر كل من كان سبب في تحفيزي للعمل والتعلم المستمر وتفادي الأخطاء ومسامحتي على أخطائي التي ارتكبت (والتي قد ارتكب مثلها او غيرها حاضرا ومستقبلا). واشكر كل من كان سيء المعاملة، وصعب التعامل معه وكثير الكلام مما علّمني الكثير عن كيفية التعامل مع الزملاء والعملاء والمدراء (السيء والجيد). وارجو مسامحتي عن أي تقصير او تخبيص او التكلم فيما لا أعلم… لا يعني كل ما قلت أنى رح اتقاعد او أغيّر “الصنعة”، بالعكس لا زال امامي سنين طويلة من التعلم والاستفادة والإفادة ان شاء الله. وهذه “العشرين سنة خبرة” كما يتداولها الناس لا تتعدى 10 سنين حقيقية من المعرفة (إذا لم تكن أقل) وخاصة لمن يعمل بمجال البرمجيات والأنظمة والـ Automation.

هناك الكثير من الزملاء من هم أكبر مني عمرا ولهم مشوار طويل في العمل، كل التحية لهم وخاصة أنهم عاصروا التكنولوجيا في أيامها الأولى (قبل 1995).

المعظم يقول ان السنين تمر بسرعة ولكن شخصيا وجدتها تمر ببطء شديد خاصة في بعض “سنين العسرة” في حياتي المهنية.

كنت من المحظوظين، او “مرضي عليّ” من أمي، او من أي سبب تريد أن دخلت في مجال العمل فوراً بعد التخرج، وهذا شيء أحمد الله عليه دائماُ. وكان سوق العمل آنذاك يستقطب الكثير من المهندسين (بالمناسبة انا خريج هندسة كهربائية- تخصص حاسوب من جامعة العلوم والتكنولوجيا)، وبالتالي كان الحصول على وظيفة شبه سهل إذا كنت تعمل المطلوب في المقابلات و التقديم لشركات معينة.

باختصار شديد، هناك بضع نقاط استفدت منها خلال السنين الماضية

  1. السعي وراء المعرفة: وأحسن طريقة لعمل ذلك ان تلعب مع نفسك The devil’s advocate وتواجه نفسك بشخص يقول لك “ان لا تفهم شيء” وبالتالي يحفزك على الاستزادة من القراءة والتطبيق العملي لما تتعلم وان تعطي المجال لغيرك ان يبدي رأيه (حتى لو كان يتكلم بكلام غير منطقي) بحكم أنك تعتقد ولو بنسبة قليلة أنك على خطأ. و أهم ما يتطلب التركيز و “التهام” المصادر و الدورات و التطبيقات هي التي تتعلق بتكنولوجيا أساسية و منها لا للحصر: indexing, memory usage and allocation, data modelling, performance tuning, API implementation details, security and encryption and cyphering, error handling techniques الخ.
  2. السفر: لحسن حظي سافرت لأماكن كثيرة بداعي العمل، وهذا يفتح آفاق كثيرة للعمل والتعلم. واهم شيء التعرف على أشخاص أصحاب خبرة (اقل أو أكثر منك)، التعرف على طريقة تفكير الآخرين في العمل، بيئة العمل وما يمكن الاستفادة منها (مثل علاقة المدير بالموظفين، وكيفية صناعة “الاسافين” في بعض الدول😊). كنت محظوظ للسفر الى أوروبا واميركا عدّة مرات وكذلك الى معظم دول الخليج وحتى افريقيا، مما اكسبني صداقات ومعارف في العمل.
  3. السعي وراء الخبرة وليس المال: إذا لم و لا تحب العمل في “المبيعات” اسعى وراء العمل الذي يعطيك الخبرة الأكثر و لا تسعى للمكان الذي يعطيك زيادة بسيطة على الراتب. هذا الشعار الذي كنت استخدمه عند التفكير في الانتقال من شركة الى أخرى. قد أكون مخطئ في بعض اختياراتي لكن هذا لا ينفي صحة الشعار نفسه. وبالتالي الخبرة المتراكمة ستأتيك بالمال ولو بعد فترة (ويمكن فترة طويلة)
  4. الراتب والاعتماد عليه: في مجال التكنولوجيا، الشركات بشكل عام غير مستقرة ماليا… قد تكون تعمل في شركة ذات ايراد عالي (وتأخذ راتب ممتاز فيها) وفي فترة ما تتهاوى الشركة وتتهاوى انت معها وهذا وضع طبيعي ولا يجب ان تنزعج منه، وبالتالي أن تعتمد على انك تقبض مبلغ ثابت على مدى سنة (على اقل تقدير) قد يكون اتماد خاطئ. الراتب لن يشتري لك منزلا او سيارة، يمكن ان يوفّر لك دفعة أولى من قرض لكن ان تستطيع ان تشتري بيت من راتبك هذا شيء احتماليته بسيطة الا إذا كنت تعمل في مؤسسات well established مثل الأمم المتحدة او blue chip companies و حتى هذه ممكن ان تستغني عن خدماتك بعد فترة. الذي يمكن ان يؤمّن لك دخل ضخم هو المشاريع التي تعملها بنفسك لزبون قادر على الدفع. الكل يعلم أن هامش الربح في مشاريع البرمجيات يطوف حول الـ 30% من قيمة المشروع. أما ان تأمل أن يكون الراتب المصدر الشرعي والوحيد لدخلك المادي فهذا لا داعي له (مرة ثانية، هذا رأيي فيما يحصل معي، وقد لا ينطبق على غيري طبعا)
  5. المنتج Product أفضل من المشروع Project: أن تعمل على منتج أفضل واريح بكثير من العمل في المشاريع. ولكل منهما حسنات وسيئات طبعا. الملل هو اهم سيئة (بالنسبة لي) في العمل بالمنتج، لأنك تعمل على تنفيذ مواصفات features في المنتج الذي تعوّدت عليه، أما في المشاريع فالمواصفات specifications تتغير عند كل زبون. لكن من سيئات المشاريع أنها تعتمد على رأي الزبون وشخصيته والفريق الذي يعمل عنده، والشروط التعجيزية التي يضعها الزبون في وجهك (أو ما يسمى بالعامية “بيركبك”). أهم حسنة للمنتج أنه يعطي عملك Identity وحقوق فكريةIntellectual Property و ينمو المنتج مع الزمن (و مع عمرك😊) أما المشاريع فهي تقع ضمن ملكية الزبون.
  6. العلاقة مع الناس: بالملخص يجب أن تظل على علاقة طيبة مع الجميع، حتى مع أصعب الأشخاص. على مرّ السنين قد تتقاطع مصالحك (حتى خارج العمل) مع كل من تتعامل معهم، قد تقابل أحدهم على الطائرة، قد تقابل أحدهم يبحث عن شريك في السكن في الغربة، قد يبدأ أحدهم في إنشاء شركة و يحتاج الى خدمة منك (او العكس) … أن يكون لك أعداء في المهنة شيء غير صحي (حتى مع أسوأ الناس كما قلت).. طبعا في ناس لازم تمسحهم من دماغك نهائيا لا شك في ذلك (rm -rf *.*)
  7. الحياة الاجتماعية: حياتك الاجتماعية لا دخل لها في العمل، قد تعمل لساعات طويلة في المكتب او حتى في البيت واحتمال اثناء اجازتك، لكن لا تخلط العمل (وخاصة الكلام عن العمل) خارج حدود زملائك. يعني مثلاً أمك ما دخلها إذا “الداتابيس فاقعة”.
  8. اين ينتهي مستقبل المهنة في التكنولوجيا؟ ببساطة الجواب: لن ينتهي. قد يعتقد البعض ان الروبوتات والذكاء الاصطناعي سيحل محل المبرمجين والـ DevOps وهذا الاعتقاد خاطئ، بل بالعكس، الذكاء الاصطناعي سيخلق وظائف ومشاريع أكثر من قبل. نحن الان في السنين الذهبية لحمل شعار: write code that generates code وهذا الشعار قد بدا بالظهور منذ سنين ولكن سيتطور بشكل أكبر مع الزمن. المعنى: بدل ان تكتب برنامج محاسبة، المبرمج سيكتب برنامج ومهمة هذا البرنامج توليد المصدر (code) الذي يبني برنامج المحاسبة.
  9. رد الخدمة الى المجتمع: يجب رد “المعروف” للمجتمع الذي اعطاك الخبرة. بمعنى، الخبرة التي أخذتها جاءت بمجهودك الشخصي أولا، وثانيا من وقت ومال الآخرين (الحق العام على قولة المحامين).. ويكون رد “المعروف” للمجتمع في كثير من الاشكال والطرق مثل عقد ورشة عمل تطبيقية للغير، إعطاء نص مصدري source code للجميع على github او غيره، الإجابة على أسئلة على staackoverflow، تركيب شبكة وتعريفها لشركة ناشئة بالمجان، مساعدة مدير مشروع في فترة عصيبة من أي مشروع في وقت فراغك.. وغيرها من الطرق.

لا زال أمامي 20 سنة أخرى على اقل تقدير للعمل إذا ربنا اعطاني عمر، التكنولوجيا هي أحد أعمدة الحياة الان و لا مجال للتخلي عنها الان. كل نواحي الحياة الان مرتبطة بالتكنولوجيا ولو بشكل بسيط (يعني حتى لو بملف excel بسيط) والعالم يتجه الى الارتباط بالتكنولوجيا أكثر فأكثر

روابط متعلقة:

التقييم السنوي في شركات البرمجيات و الاتصالات

ما يقوله العلم و ما يفعله العالم

مهارات التواصل عند فريق العمل في مشاريع البرمجة- Communication skills

مقابلات مع حديثي التخرج- توقعات الشركات و أمال الخريج

 

الى مواليد الـ 1982 وما فوق (جيل الالفية)

الجيل Y او ما يعرف بجيل الالفية Millennials هو ما تم الاصطلاح عليه انهم من مواليد 1982 الى حوالي نهاية التسعينيات. يعني الان تتراوح أعمارهم بين 16-36 سنة حتى اعداد هذا البوست

كثير من الدراسات والكتب وحتى الأبحاث أجريت على هذا الجيل تحديدا لمعرفة صفاته واطباعه وميوله، طبعا الدراسات حدثت من قبل على الأجيال السابقة ولكن جيل الالفية بالذات أخذ اهتمام أكبر من المحللين والمعاهد خاصة بوجود التسارع الكبير في التكنولوجيا وشبكات التواصل الاجتماعي وسرعة نشر المعلومة بين الناس.

أكاديميا (وعلميا) هناك الكثير من الكتب والأبحاث التي تصف هذا الجيل انه يميل الى المشاركة في تنمية المجتمع وتحسين ظروف الحياة، وبالمقابل دراسات أخرى تصف الجيل بالأنانية وحتى النرجسية- وتم إطلاق مصطلح Generation Me عليه. دراسات أخرى وصلت لنتيجة ان الجيل يميل الى تغيير الوظيفة أسرع بكثير من الأجيال السابقة لأي سبب كان (عشان المدير شكله مش حلو مثلا) ودراسات أخرى وصلت الى ان هذا الجيل يستخدم التكنولوجيا للتواصل مع الناس (ومع الاهل بالذات) اكثر من التواصل الفعلي.. بالعموم، الدراسات تتجه في اغلبها على ان هذا الجيل يحب ذاته وعنده ثقة بالنفس أكثر من غيره من الأجيال. طبعا كل الكلام اللي قلته في هذه الفقرة موجود في الكتب والـ published papers من الجامعات الامريكية بالذات. هذا الكتاب جيد للقراءة إذا انت مهتم.

عربياً، قد لا يختلف هذا الجيل عن غيره من القارات الأخرى، خاصة انه يستخدم نفس التكنولوجيا الاستهلاكية (قصدي الفيسبوك و غيره) و أيضا معظم ما يتوفر لهذا الجيل من أهلهم تقريبا مثل غيره من الشعوب الاستهلاكية (يعني الاكل، التعليم، المواصلات نفسها مع الاخذ بعين الاعتبار سهولة الاستخدام و الكلفة) يعني السيارة و الباص و القطار و مطاعم الوجبات السريعة و أنواع الموبايلات المتوفرة لهذا الجيل مثل أي دولة أخرى و يمكن في بلادنا العربية الاستهلاكية (الغير منتجة يعني) يكون الترف الاستهلاكي اكثر من غيرنا حتى في أوروبا.

احصائيا وحسب التعداد السكاني الأخير في الأردن واضح ان هذا الجيل له حصة الأسد من الأرقام انظر هنا لتوضيح نسبة هذا الجيل. واضغط هنا لسماع اغنية التعداد السكاني.

وبما انني شخصيا من الجيل اللي قبله (جيل X او جيل ما يسمى الـ baby boomers) الاحظ الفرق في أسلوب الحياة والعمل بالذات بيني وبين جيل الالفية. وبما انه علميا هناك اثباتات على انه جيل “مسوكج” بطلعلي شوي انتقد لغايات تحسين الوضع للجميع- سواء للجيل نفسه او لأهل هذا الجيلJ

  1. الظاهرة النرجسية: فعلا هذا الجيل عنده “كبرة ع خازوق”، على شو مش فاهم! يعتقد انه يفهم بالمجال الذي يعمل به، المضحك انهم بالغالب يعمل بمجال التسويق marketing و التصوير اللي هو أصلا لا ينتج شيء الا تلميع ما هو امامك (يعني لا ينتج منتج ملموس و يباع في السوق). و طبعا فهم أصحاب المنتجات هذا الشيء في الجيل و اصبح يضخ منتجات استهلاكية التي تشجع على النرجسة و حب الظهور.. والتصوير الـ selfie أكبر دليل، بضم شفايف او بدون. و ما سناب شات الا خير دليل
  2. الجهد في العمل: الدراسات نفسها التي ذكرت عنها بالاول تقول ان هذا الجيل يحب ان يوفّق بين العمل و الحياة خارج العمل، و لا يحب بالتضحية بحياته الخاصة (مش مثلنا، لا طلعنا لا بدنيا و لا بآخرة) و بالتالي لو تعرض لضغط شغل زيادة او ساعات عمل طويلة بتلاقيه اما تضايق او استقال. مزبوط؟
  3. الحياة الاجتماعية: يميل هذا الجيل الى وجود حلقة أصدقاء كبيرة (لاحظ في المقاهي بتلاقيهم على الأقل 4-5 اشخاص) ويميل الكثير منهم الى الحكي الكثير “قر قر قر قر” وبصوت عالي. لا اريد ان اتطرق الى جزئية لو كانوا من الجنس “الشبه” لطيف لا تفتحولي محضر بعدين
  4. ظاهرة الـ delegation.. مش عارف شو هي بالعربي، بمعنى ان هذا الجيل يحاول ان يتخلص من السؤال او الطلب الموجه له أسرع وقت. يعني لو اتصلت تسأله عن فلان اذا موجود او لأ. يقول: نعم موجود على مكتبه.. عاد لا هو موجود ولا خـ*ا. او تسأله عن مهمة في العمل يقول فورا.. أصلا احمد ما خلّص الشغل اللي عليه.
  5. حب المال: هذا الشيء موجود بكل الأجيال للإنصاف، لكن انتبه ان هذا الجيل نشأ في ظل الكثير من مغريات الاستهلاك وظهور التعليم “الموازي” والنكبات الاقتصادية في آخر 15 سنة وبالتالي تتقاطع هذه الاحداث مع طبيعة شخصية هذا الجيل لينتج عنه حب للمال بطريقة لا افهمها صراحة.

بالنهاية أقول… الله يعين الكل على الكل ولازم نتحمّل بعض

 

انترنت الأشياء- أكاديميا وعمليا في الوطن العربي

انهيت قبل أيام مساق شبه طويل من معهد MIT حول انترنت الأشياء Internet of Things (IoT) المساق زخم بالمادة الاكاديمية والتطبيقية ويحتوي بعض الرياضيات والبروتوكولات التي تستخدم في هذا المجال. المساق يعرض بعض التطبيقات التجارية لتسليط الضوء على “ما قد” يحصل في المستقبل سواء داخل المنزل، في الشارع، في الحكومة، وأي مجال آخر.

الموضوع مشوّق خاصة عند عرضه من قبل جهابذة الانترنت وبروتوكولات الاتصالات- أحد المحاضرين هو البروفيسور تيم لي برينر Tim Breners-Leeو هو من ابتكر الـ web protocol: HTTP.. وغيره من الأساتذة المساهمين في بروتوكولات أخرى مثل RFID, AES encryption, indoor localization, triangulation, 802.15.5 protocol, BLE, Lo6WAN.. وغيرها، طبعا الموضوع يهتم بشكل كبير بموضوع الأمان security وself-driving cars الخ.. طريقة الشرح، وربط المفاهيم مع بعضها البعض، وإيصال المعلومة بطريقة ممتعة تجعلك تلتهم الأبحاث والكتب.. وتجعلك تتحسر على الواقع التعليمي في بلادنا. لا أعني بذلك ان نكون مثل الـ MIT لكن ولو 10% من التعليم الشيّق لا أحد يمانع ذلك. على العموم، رابط المساق هنا

من وجهة نظري كمتخصص بالبرمجيات والتطبيقات (خبير متواضع امام الكثير منكم طبعا، ولا تزيدني الخبرة الا تواضعا) ان التكنولوجيا العملية (مش فيسبوك وسناب شات يعني) هي الحل البديل والمنطقي لكثير من مشاكلنا في الوطن العربي- سواء من خلال تطبيقات الـ IoT او غيرها المعروفة حاليا.

الشركات الخاصة مع بعضها البعض (أنسى الحكومة- شخصيا نفظت ايدي منها) تستطيع بكل سهولة إدارة الشؤون البسيطة للشعب وبكلفة بسيطة، لا أعني بذلك الاستعلاء على دور الحكومة، ولكن من الواضح جدا ان الحكومة لا تترك أثر ملموس على مساعدة الشعب في حياته اليومية- المقصود بالحياة اليومية هي: المواصلات، الصحة، التعليم، الإدارة المدنية urban city.

مشاكل التأمين الصحي، الطوابير في اخذ مواعيد الأطباء، زحمة السير، المدارس وقت الثلج، امتحانات التوجيهي، إطلاق العيارات النارية، ارتفاع أسعار السلع (والشكوى ضدها) وغيرها من المشاكل يمكن حلها بتوفير تطبيقات وsensors وتقارير real time reports وaction items بدون الحاجة للعمل مع الحكومة لتوفيرها. سؤال على الطاير: ما الذي يمنع شركات الاتصالات من تزويد الناس بحالة الشوارع من خلال استشعار قوّة إشارة الموبايل (وليس المقصود التجسس مثل ما يدّعي البعض) وما الذي يمنع المستشفيات من توزيع اسورة wristband للمرضى وتحسس الإشارات الأساسية من الجسم وارسال عيار الدواء للمريض على موبايله دون الحاجة الى زيارة المستشفى (خاصة لو ان المريض يحتاج لأكثر من ساعة للوصول الى المستشفى). ما الذي يمنع شركات التأمين على السيارات والتامين الصحي من رصد سرعة أي سيارة مؤمنة وإدخالها كأحد معطيات التأمين وتقييم الضرر… ما الذي يمنع المدرسة من مراقبة الطلاب باستخدام RFID tag على الكتب او حتى على أوراق أسئلة التوجيهي لكشف تسريب الأسئلة… يوجد الكثير من الأفكار وتطبيقها غير مكلف كوقت ومال- ويمكن عرض هذه التجارب على عدّة دول لتحسين حياة الناس

البنية التحتية في البلاد العربية بشكل عام غير فعّالة، الا ما ندر في بعض الدول، والحكومات بشكل عام غير جادّة في توفير الحياة المريحة للناس (لما كنت ساكن بمصر تجد ان المواطن يتعب حتى يستطيع ان يعمل ابسط الأشياء التي يحتاجها الانسان- ربنا يعينكو) وبالتالي إيجاد حلول عصرية (تقنية) من نفس الشعب (الشركات) هو الحل الأسرع والاوفر والانجح

 

السياحة في الأردن- وجهة نظر شخصية

عندي مشكلة أنى مصرّ انه بالإمكان تغيير جو في الأردن بشكل ما او بآخر- حتى بدون دفع أي مبلغ من المال- مشوار على حوارة في اربد شخصيا يكفيني، او على جرش. ويمكن أيضا تغيير الجو بدفع مبلغ من المال والمفروض ان دفع مبلغ على فندق (او ما يسمى منتجع) … المفروض ان يكون تغيير جو خرافي او على الأقل محفوظ في الذكريات على أن الانسان استمتع بوقته مع من برفقته! ولكن للأسف تجربتي الشخصية مع منتجعات الأردن فاشلة (اكرر- هاي تجربة شخصية، ليست تجربتك انتJ)

لن أقول أسماء المنتجعات التي زرتها، ما أستطيع ان أقوله انها ذات خمس نجوم في البحر الميت والعقبة، وهي من الأسماء الرنّانة، وحصلت الزيارات لهذه المنتجعات منذ فترة قصيرة (يعني طازة)

  1. السعر مقابل الخدمات: صراحة السعر لا يوافق المعروض، ماشي الغرفة نظيفة وضغط الماء في الدوش ممتاز ويوجد “بلكونة” تطلّ على البحر او بركة السباحة، وهذا هو الشيء الوحيد الذي تأخذه مقابل الدفع! يعني لا يوجد عروض “مجانية” لأي من النشاطات الموجودة (ويا ريتها موجودة). لو قارنت نفس المعروض من نفس المنتجعات خارج الأردن لوجدت خدمات كثيرة مقابل مكوثك عندهم.
  2. النشاطات المتوفرة: يعني لو ما رحت على مدينة العقبة نفسها وظليت بالفندق رح تنام الساعة 8. لا شيء مميز في الليل (إذا اعتقدت ان راقصة شرقية بترقص وهي ظاربة بوز اشي مميز هاي مشكلتك)، ولا نشاطات للأطفال او اليافعين عشان يحلّو عن احم… اذنك، بشكل عام ما الك الا ترمي حالك بالبركة وتتشمس بس!
  3. الذباب… او بالأحرى الذبّان خاصة بالبحر الميت… اكلنا الذبان، و بتسأل الموظف كيف ممكن نخلص من الذبان بقوللك: عندنا نفس المادة اللي عند “جيرانا”… ممكن عندنا نفس المادة بس احنا شكلنا بنحلّها بتنك ميّ عشان اوفر
  4. السياحة الأجنبية: بعد ما “تحركشت” ببعض السياح الكل بقول: احنا جايين بالسفينة وبس زيارة كم ساعة، يعني كلها كم دينار بنصرفها عندكو وباي باي. في ناس بتنزل فترة أطول بس الحركة خفيفة- يمكن لأني نزلت بوقت “غير سياحي”
  5. نوع السياح: اموت وافهم ليش كل السياح كبار في السن! هو اهلا وسهلا بالجميع، واحنا عارفين انهم متقاعدين و بطلعلهم شمة هوا كل كم شهر (زي جمعية يعني) … بس يبدو الأردن مش بلد “فايع” للاعمار ما بين 25 الى 40 سنة (اذا احنا اهل البلد ظاربين بوز، ليش نجلط غيرناJ)
  6. الاكل: الشهادة لله- الاكل عندنا زاكي ليش الحكي! بغض النظر عما نسمع بالأخبار عن بعض الفنادق- بس بشكل عام مليح الاكل
  7. التعامل مع الأردني: صار معي موقف للأسف غير سار ابدا و اظن انه يعكس طريقة التعامل مع الأردني- حدث الموقف معي عند الدخول الى البتراء (عند مركز الزوار).. للعلم: انا “ابياضاني” وعلى حكي الناس مش مبين أنى عربي\أردني.. اللي صار كالتالي:
    1. عند شباك التذاكر: انا: تذكرة لاردني وبنت عشر سنوات (بنتي- مش وحدة ثانية لا يروح عقلك لبعيد).
    2. الموظف: هويتك لو سمحت.. كله تمام.. تذكرة بدينار ومجانية للبنت
    3. عند الحاجز أعطيت التذكرة للموظف (غير الأول طبعا)
    4. الموظف: انت أردني؟ انا: شو شايف يعني؟ التذكرة بدينار معناها انا أردني
    5. الموظف: فرجيني هويتك
    6. انا: ليش؟ مهو زميلك اعطاني تذكرة و شاف هويتي (لاحظ انا هون بلشت انكش مخي عليه).. المهم اعطيته الهوية
    7. الموظف: هو مرات في أردنيين بتخلو عن جنسيتهم لجنسية ثانية (زي المانيا) وبحكو عن حالهم أردنيين
    8. انا: !@$#%&^%$#@$%^$%^#$%#@$

 

وبالنهاية بقول: حوّش مصاري وشم هوا برا الأردن، حتى لو بـ****

Welcome to jordan

إدارة مشاريع البيانات الضخمة- عوامل النجاح وأساسيات العمل BigData project management success factors

كثير ما نسمع عن تطبيقات ومشاريع الـ BigData وأصبح كل من تعرفه او لا تعرفه يتكلم بمصطلحات البيانات الضخمة. سأحاول في هذا المقال البسيط إعطاء لمحة عن بعض العوامل المؤثرة في نجاح هذه المشاريع بناء على خبرتي الشخصية في مشروع انتهت مدته مؤخرا

مشاريع البيانات الضخمة ليست بسيطة، وتحتاج الى الكثير من التركيز على التفاصيل في كل مهمة يعملها المطورون- وهذا هو العامل الأهم في كل المشاريع أصلا- لكن مشكلة مشاريع البيانات الضخمة انها تعتمد على مبدأ: Distributed systems وهو بحد ذاته موضوع شبه معقّد (او غير بسيط). النقاط التالية اعتقد من الضروري الالتفات اليها وبحثها عند الشروع بأي مشروع للبيانات الضخمة:

  1. عدم تضخيم الأمور: البعض يعمد الى تضخيم حجم العمل وصعوبته وطول المدة المطلوبة للعمل- انتبه لأولئك لأن الحافز الأساسي لهم هو اما فرض كلفة أكبر للمشروع او مدة أطول واهم حافز أنهم لا تتوفر لديهم الخبرة المطلوبة لأداء العمل- وبالتالي يحاول المطوّر ان يطلب وقت أطول لإنجاز المهمة المطلوبة. يجب تعيين الكفاءات الصحيحة للمشروع والتفاوض بشدّة مع الخبراء منهم (عادة الخبراء في هذا المجال يتقاضون مبالغ عالية لتنفيذ ما هو مطلوب)
  2. الدراية والعلم بالشيء: يجب (5 خطوط تحت كلمة يجب) ان يكون مدير المشروع على دراية كاملة بالأدوات والتطبيقات المستخدمة في المشروع. الدراية التي أتكلم عنها لا تقتصر على قراءة بعض الـ blogs او صفحات من ويكيبيديا… بل تتعدى ذلك لفحص البرامج وتتبع سطور الـ source code إذا اقتضى الامر وحتى كتابة بعض البرامج للتأكد من فعالية التطبيقات والخدمات الملموسة من المشروع. بما أنى تطرقت لموضوع الأدوات والتطبيقات التي تص البيانات الضخمة، الكلمات المفتاحية التالية تجدها في غالب مشاريع البيانات الضخمة والتي يجب ان تبحث في تفاصيلها وأساليب استخدامها وفائدتها وحتى ترقّب التحديثات التي تصدرها الشركات لهذه التطبيقات:

Graph databases, data models, schema and schema-less data structures, polyglot persistence, lambda architecture, batch processing, speed processing, in-memory processing, Apache projects: Spark, Hadoop, Flink, NiFi, Avro.

Functional programming, Data frames, elasticsearch, kibana, Zeppelin, key/value database

  1. استخدام الأدوات المناسبة لادارة المشروع: ويتضمن ذلك إدارة مهام الفريق وحتى الـ source code وحفظه باستخدام أدوات مثل GiT مع الاخذ بعين الاعتبار الصلاحية المسموحة لكل من أعضاء الفريق فيما يخص الـ source code. بما ان مشاريع البيانات الضخمة تكون جديدة على الفريق يُفضّل ان تعتمد منهجية مرنة لادارة المشروع: Agile project management لأن القرارات الإدارية والتقنية قد تتغير مع مرور الوقت وبالتالي يجب كسر القواعد الرتيبة في إدارة المشروع. أيضا يجب استخدام أدوات مناسبة لمساعدة المبرمجين ومدير النظام لتحديث المخرجات بسهولة واصدار نسخة من المخرجات في فترات مجدولة مثل nightly builds فيما يلي بعض الكلمات المفتاحية لادوات إدارة المشاريع وتشغيل المخرجات DevOps

Scrum, Agile, standup meeting, ticketing system, JIRA, Git, Docker, LDAP, Jenkins, SSH, DONE DONE, refactoring, burn down, gitolite, redmine, build script.

  1. اجراء المقارنات ومقارنة القراءات Benchmarking: من الأفضل عمل الـ benchmarking بين التطبيقات المراد استخدامها قبل الشروع بالتطوير وخاصة فيما يتعلق بالـ I/O performance واستخدام الذاكرة والمعالج memory and CPU consumption والـ benchmarking يستعمل بالطبع نفس المعطيات (المدخلات) ومقارنة النتائج بين التطبيقات المستهدفة
  2. تعيين خبراء في المجال المطلوب: لا تتوقع ان يستطيع أي مبرمج ان يعمل في مشاريع البيانات الضخمة بدون خبرة في مشاريع سابقة، الخبرة في مشروع او أكثر ضروري لنجاح المشروع- الا إذا كان الهدف من المشروع هو التعلم وليس لإتمام مشروع للعملاء او أحد منتجات الشركة

ملاحظات شخصية من زيارتي للجزيرة البريطانية

لست الاول و لا الاخير الذي يذهب الى بريطانيا- الى لندن بالتحديد… و لست العربي الاول و الاخير الذي زار تلك المدينة، بالتالي اذا مش ناقصك فلسفة لا تكمل القراءة

عدت قبل يومين من لندن- كنت في زيارة بداعي العمل لمدة ثلاثة اسابيع (ليس لشراء شقة في Kensington، و لا للـ shopping في شارع اكسفورد، و لا للتدخين و الصراخ في هايد بارك)

بدأت الرحلة بالحصول على الفيزا، و كأنها فيزا للجنة!!! مطلوب تحضير اكثر من ملف و اكثر من استبيان لتعبئته- بالنهاية طلعت الفيزا و سافرت

لن اتكلم عن النظام و التقيّد بالنظام و ان الدول العربية بدون نظام (شوربة)… هاظ موضوع ممل و معاد، اليكم ملاحظاتي باختصار

١. الانشغال بالحياة المادية: بما اني كنت اذهب للعمل في مكتب كل يوم، لاحظت ان الجميع يسعى “غصب عنه” للشغل، الكل نعسان، تعبان من الركوب في القطار حوالي الساعة او اكثر لبعض الناس- يصل الموظف تعبان نسبيا للمكتب- و لكن بما انه في نظام (متشرب بدمه) لا يبدأ بطق الحنك و عمل القهوة، فوراً على الشغل. يوجد فرص عمل كثيرة في لندن- على الاقل في مجال التكنولوجيا- و تعرفت على اشخاص من اوروبا رحلوا الى بريطانيا لوجود فرص عمل افضل- خاصة افضل من ايطاليا و اسبانا حاليا. الكل يحتاج بشدّة لاي عمل و يتمسك به خاصة ان الظروف الاقتصادية صعبة و الاسعار مرتفعة- و بذلك يكون العمل (الشغل\الوظيفة) هو الوسيلة الوحيدة لتغطية هذه النفقات و خاصة رهن البيت…. الشاطر يفهم

٢. غلاء الاسعار- الكل يعرف ان لندن من اكثر المدن غلاءً.. بدهاش سؤال، و مقارنة الاسعار بين مدينة و أخرى غير صحي ابداً و غير مفيد (الله يرحم ايام القاهرة)… لا شك ان بعض المحلات التجارية ارخص من غيرها (حتى بالمقارنة مع عمّان) و بعض انواع البضائع ايضا ارخص- لكن بشكل عام لندن غالية نار. اهم شيء هو طبعا الشقق و البيوت!!! يا الهي الاسعار… خزق (غرفة فقط مع مطبخ و حمام و صالون) يصل سعرهاالى ٣٠٠ الف جنيه في بعض الاحياء في لندن (اغلب من يشتري هذه الشقق لا يراها احيانا- الشاطر يفهم)

٣. الحياة الاجتماعية- بعد الاحتكاك و لو البسيط مع بعض سكان المدينة و زيارة معظم انواع المحلات التي يرتادها الناس- تجد انهم مثل باقي اوروبا- يقضي الشخص وقته بالترفيه فقط في العطلة الاسبوعية و اغلبها بزيارة الاصدقاء و العزايم (تعرفت على شخص بيعزم و بيتعزّم مثلنا!!) و ايضا بالتجول في الاماكن السياحية و الثقافية خاصة مع الصغار، و الكاس طبعا بيعمل جو (ببدا اللغّ ع الساعة ٥ مساء الجمعة، طيب ع الاقل روح ع البيت غيّر اواعي الشغل بعدين ابدا اشرب:))… طبعا اهم نشاط ترفيهي هو مشاهدة مباريات الـ Premier League في البار الموجود بالحارة- يعني مثل عندنا الشباب عند الدكانة بالحارة بيلعبو باغطية قناني البيبسي- و لكن الجميل بمشاهدة المباريات في البارات ان الكل يأتي لمتابعة المبارة: الصغار، الجدة، الام، الولد بالعرباية.. الكل لابس لفحة فريقه و يتابع… المحلات تغلق ابوابها باكرا حتى المقاهي (بالعربي روح انظب بالبيت).. و هذا شي جيد للعلم و ليس سيء ابدا

٤. الأمن و الامان: كل خزق عنده كاميرا- الباقي عندكو… بس قبل ما ارجع بيوم شفت خبر مؤسف لـ Domestic Violence و طبعا الستات طلعو مظاهرة ثاني يوم ضد الموضوع و الشوارع كلها مغلقة (ع السريع تظاهروا مش بعد اسبوع- الشاطر يفهم)

٥. المواصلات- نعمة الـ Underground لا يدركها الكثيرون! لا اعتقد اننا نستطيع حتى أن نحلم بوسائل مواصلات عامّة مريحة و فعّالة، على الاقل للعشرين سنة القادمة- يا خسارة

٦. الاماكن السياحية، الثقافية، الترفيهية… لندن مليانة مناسبات، تحتار اين ستذهب خاصة يوم السبت و الاحد.. لا مجال للملل ابدا.. متاحف، قرى مجاورة للندن، حدائق، رحلات، مسرحيات، افلام (مش افلام هوليوود)، حارات معينة في لندن تتمشى فيها، كله موجود و لا يمكن ان تنتهي منه في ٤-٥ ايام، للاسف رحت وقت الجو البارد، بس ما علينا مش مهم.

٧. الاخلاق و الجمال (الداخلي): بالاول خلينا باخلاقنا احنا بعدين نبلش بأخلاقهم، كل الناس اخلاقها مثل بعض- يعني في كذّابين و لئيمين و حقودين و صادقين و محترمين و أمينين مثل باقي البشر، و يوجد شخص أمين فقط ﻷن النظام قد يعاقبه (بس إلو ثلثين الخاطر يسرق- مثل عندنا).. بس في عندهم صفة البخل (او بطريقة لبقة: الحرص على القرش) زيادة عن اللزوم! مع انه رواتبهم مجزية لكن تجد البخل (احم الحرص) موجود بشكل واضح

٨. الجمال (الخارجي): خليني ساكت لا اموت فعص!! الكل لابس صح، ماشي صح، عامل شعره صح، اشقر صح (مش Bleach Blonde)، جسم صح (مش شفط)- الكلام ينطبق على الذكور و الاناث- و خاصة لمن لم يتجاوز سن الاربعين- مرسومين رسم، يمكن لاني كنت في محيط منطقة راقية نسبيا و لم ازر ضواحي فقيرة لكن الغالب ان الكل انيق و جميل و مرتب على الاقل- صابتني شبه صدمة لما رجعت لمدة ٢٤ ساعة تا صحيت.. بس على قول جماعة الفقاعة (الجمال جمال الروح)

٩. الامبراطورية البريطانية: واضح جدا تفاخر الانجليز بالامبراطورية “المندثرة”.. سواء بالمتاحف (ما في حجر او كتاب او خشبة او سيف او تابوت او ملابس الا و جايبينو عندهم)… الهند كلها عندهم، مصر، العراق، اوروبا (و خاصة اليونان و روما) و حتى افريقيا و اميركا الجنوبية… نافظينها نفظ، و شايفين حالهم و سايقين فيها لحد الان (مش الكل طبعا).

١٠. العلم و العلماء: لا شك أن الانجليز ابدعوا في كثير من الاكتشافات و الابتكارات، بكفي James Watt و غيره الكثير، في كل المجالات- طب، هندسة، بيولوجيا، علم الانسان، الخ. و لا زال اثر هذه الاكتشافات موجود حتى اللحظة (و الشاطر يفهم)

و شارفت سنة ٢٠١٥ على الانتهاء

سنة عصيبة، و تتمة لسلسة السنوات العجاف التي نمر بها- تقريبا من ٢٠١١ و العالم العربي سياسيا و اقتصاديا و اجتماعيا في تدهور واضح و ملموس، دول الشرق الاوسط بالذات لم تهدأ أبدا من ٣ الى ٤ سنوات لحد اللحظة للاسف.

طيعا تجد الناس “مصدومة” للوضع الذي نحن فيه- شخصيا لا اجد اي شيء غريب او غير متوقع مما يحدث سواء في الاردن او الويلات التي يعيشها العراق و سوريا و لبنان و حتى مصر.

المآسي كلها من صنع ايدينا- سياسياً سيادتنا على دولنا هشة منذ عقود و ليس من سنين قليلة، و قرارات دولنا ليست تماما سيادية، لا بد من تدخل “الآخر” بقراراتنا او على الاقل فرض ورقة ضغط او شروط- و بالتالي لن نكون “في وجه الطرف الآخر” رقما صعبا. و بالنهاية سيحدث لنا ما نشاهد يوميا من مآسي للاسف… يعني بالعربي حيطنا واطي… نعم لدينا بعض من الكرامة السياسية في بعض القرارات و شجاعة في ضبط بعض العلاقات الدبلوماسية مع من يتعرض لنا (و اقصد كل الدول و بشكل عام) و لكن بالمجمل احنا حيطنا واطي.

اقتصاديا حدّث و لا حرج- فضيحة هبوط اسعار النفط كشفت الكثير من المستور حتى في الدول المصدّرة له- الدول المصدرة “مركنة” ان عائدات النفط ستدعم ميزانياتها لدفع التنمية و لكن الآن لا تجد تنمية من فائض العائدات و لا تجد خطط لدى تلك الدول للتعامل مع هبوط اسعار النفط… يعني عايشسن على البركة- و كل عائدات النفط (وقت الاسعار الخيالية) لا ترى انعكاس لها في هذه الدول (خذ مثال على ذلك تطوير ميناء الجزائر مثلا لدول محيط البحر الابيض المتوسط، او مشاريع الطاقة البديلة في الخليج، .. الخ)

اجتماعيا تأثر المجتمع بشكل كبير بمشاكل سوريا و العراق- للعلم هذه الهجرة و النزوح من سوريا مشكلة اجتماعية كبيرة- تخيل كيف تفكك المجتمع السوري خلال الثلاث سنوات الماضية الى الآن، و انعكاس هذا التفكك على مجتمع الدول المستضيفة لهم (الرجاء عدم فهم الجملة الماضية بأي نوع من الامراض النفسية و العنصرية)….

خليني احكي عن الجانب الاجتماعي فيما يخص مهنتي في مجال البرمجيات و تطوير المنتجات التقنية… للاسف في تدهور، خلال السنة الحالية ٢٠١٥… يمكن قابلت اكثر من ١٥٠ شخص بدون مبالغة، سواء مقابلة شخصية للعمل، او على skype او على هامش محاضرة او عبر ال linkedin… و للاسف، المعرفة في المواضيع التقنية لدى الغالب قديمة و حتى غير متينة… حتى لو سألت الشخص بالاساسيات تكاد لا تجد احد متمكّن من المعرفة و يمكن اصطياده بسهولة انه “بيعرط”… حتى انواع المنتجات التقنية و التكنولوجيا المستخدمة في الشركات اصبحت شبه قديمة (بس المهم شغّالة كما يقول المدير الاردني “المثالي”)

و بناء على كل الاكتئاب المذكور اعلاه… و بناء على الـ trend analysis يبدو سنة ٢٠١٦ ستكون إما “الحصاد الاخير” لسلسة الخوازيق او ستكون تتمة للخوازيق و استمرارها

و كل عام و انتو بخير