
نبذة عن خالد هلابي؟
خالد هلابي. من مواليد أندونيسيا، سنة 1980، تخرجت من جامعة مالتيميديا الماليزيه في العام 2005 والان أعمل مبرمجا في شركة Mindvalley.
PHP vs Ruby؟
مقارنة غير عادلة، اللغتان مختلفات من نواحي عديده، ولكل منها إيجابيات وسلبيات. ولغه Ruby اشتهرت مع شهره المنصه Ruby On Rails و لكن أنا شخصيبا متخصص أكثر في لغه PHP.
أدواتك للتحضير للمشاريع؟
أستخدم تطبيق Minitask لتنظيم أعمالي اليومية، ونستخدم trac لتظيم المشاريع لأها تتعامل مع الSVN بشكل جيد.
برامجك المفضلة الخاصة بالتطوير؟
في أغلب الأحيان أبرمج باستعمال gVIM ولكن للبرامج الكبيره أستعمل Eclipse-PDT مع تركيب بعض الخصائص الموجوده في إصدارات Aptana. أنا استخدم SVN عن طريق Command Prompt ولا استخدم أدوات اخرى لتنظيم SVN.
هل يمكن لأي مطور ويب إنجاز نفس العمل على Ubuntu؟
نعم. إلا إذا أردت أن تكون مصمم ويب، لأن Ubuntu فقير من ناحيه الجرافيكس. أما الأشياء الأخرى فأنصح باستخدام Ubuntu أو أي من منصات Linux لأنها سريعه وهي في أكثر الأحيان الأكثر قربا من ناحيه الخصائص للسيرفر اللذي سيتم تركيب برنامجك عليه.
مطور الويب في ماليزيا؟
ماليزيا وبقيه العالم في نقص شديد لمطوري ويب متمكنين، لأن كل المبرمجين المهره إما في شركات كبيره أو يعملون على مشاريع شخصيه ومن الصعب الحصول عليهم. أما عن المستوى، أرى أن المبرمجين الماليزيين في مستوى أفضل من مبرمجي العالم العربي لتمكنهم من اللغه الانجليزيه، فأكثر المدونين الماليزيين يكتبون باللغة الانجليزية.
Freelancer أم Fulltime؟
أشتغل Fulltime، ولكن أعمل على مشاريع شخصيه في نهايه الاسبوع، و إذا مررت على مشاريع لها فوائد مادية وفي نفس الوقت ممتعه فأنا لا أمانع العمل عليها، لكن هذا لا يحدث إلا قليلا.
عدد ساعات عملك؟
8 ساعات في أيام الأسبوع، و3 ساعات في نهايه الأسبوع.
هل تقوم بأنشطة موازية أثناء العمل على البرمجة ؟ كتفقد البريد مثلا؟
في أول عشرين دقيقه في المكتب أطلع على البريد الوارد ولا أتصفحه مره أخرى إلى في آخر الدوام. لا أحب استخدام برامج الشات أبدا لأنها مصدر التشتت.
هل تهتم ب UI وتجمع Icons لاستعمالها في أعمالك؟
لا اهتم لل Icons كثيرأ. أما UI فهي من أهم الأشياء التي يجب أن تنجز قبل أن تبرمج أي شيء. أنا أرى أن جميع المشاريع يجب أن تتبع قانون ال 20/80 إذا عرفت ماهي الأعمل التي تندرج تحت ال 20 ستجد نفسك في مستوى إنتاجية مرتفع.
أخبرنا عن تجربتك مع موقع Blinklist؟
لا استطيع أن أقول سوى أنني تعلمت الكثير من حيث البرمجه الكائنيه OOP ومنصه ZF.
ما هي الأمور الممتعة التي وجدتها في العمل ضمن فريق؟
كل شخص يتخصص في مجال معين، وهذا يعني تعمق الفرد في موضوع واحد، وهذا يجعل قيمه قل فرد من الفريق أكبر. لأن الشخص الذي يعرف القليل من كل شيء ليس بقيمه المتخصص في مجال معين.
هل تعمل مع مصممات أو مبرمجات ؟ ومن الأفضل بالنسبة لك؟
المبرمجين المهره نوعان، الأول هو النوع اللذي يعمل كل شيء وهذا يتتطلب صبرا طويلا لأن كل شيء يتم ببطء، هذا برأيي هو حال 80% من المبرمجين و 99% من المبرمجات. أما النوع الثاني فهو الذي يكثر من الاختصارات ولكن ينجز العمل في وقت وجيز ويرجع للكود من جديد لإصلاح الأعطال.
بيئة عملك؟
بيئه مفتوحه، لا يوجد جدران في كل مكان، إلا في غرفه الاجتماعات أو غرفة الهدوء كما نسميها Quit Room.










