وسام Microsoft
للمحترفين الأكثر قيمة
Most Valuable Professional
لعام 2005

رابط RSS


تركيبات Enum البتية التاريخ: ‎15 Jun 2009 - نوع السجل: مقالة

تركيبات Enum البتية تمكنك من محاكاة إسناد اكثر من قيمة الى حامل قيمة واحد (حامل القيمة قد يكون متغير او حقل لجدول بقاعدة بيانات). في المقال التالي سنتعرف على هذه التركيبات وكيف يمكن التعامل معها.  المزيد...

تعليقات (14)


لنساعد موظف الاستعلامات التاريخ: ‎30 Apr 2009 - نوع السجل: مقالة

بعد تخرجه من المرحلة الثانوية، وبعد انتظار طويل من اجل الحصول على وظيفة، التحق "عبود اللوح" في إحدى شركات الاتصالات لمص الأموال، وبحكم ضعف شهادته وقلة خبرته العملية لم يجد أي فرصة في الشركة سوى العمل في قسم استعلامات الدليل، وبسبب غباء المبرمجين وعدم بنائهم لنظام ذا جودة عالية، لنرى ماذا حدث مع عبود في يومه الأول!  المزيد...

تعليقات (37)


فن تحليل الصلاحيات التاريخ: ‎02 Apr 2009 - نوع السجل: مقالة

الفن فن والفنون فنون، وفن تحليل Analyzing الصلاحيات مع التطبيقات متعددة المستخدمين يعتبر دليل على إبداعك كمحلل محترف للبرنامج، فطلبات العملاء في السنين الأخيرة كلها تطبيقات متعددة المستخدمين، وتفرض عليك رغبات معقدة في توفير صلاحيات مختلفة الأصول والتوجهات، فعميلنا يريد من المستخدم "س" ان يستطيع ان يضيف هنا ولكن لا يستطيع أن يضيف هناك، كما يريد أن يمكن المستخدم "ص" من قراءة هذه المعلومات ولكن يمنعه من قراءة تلك. في المقال التالي سنرى أفكارا وأساليب مختلفة تشرح لك كيف يمكنك تطبيقات الصلاحيات في برنامجك.
        المزيد...

تعليقات (16)


هذه ليلتي .. وحلم حياتي التاريخ: ‎20 Jan 2009 - نوع السجل: مقالة


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

تعليقات (27)


انا اداري ولست مبرمج! التاريخ: ‎06 Jan 2009 - نوع السجل: مدونة

نعم فهذه الحقيقة ان اخذتها من منظور تعليمي اكاديمي. تخصصي الجامعي وسنين عمري كانت بين مواد الادارة Management، المحاسبة Accounting، المالية Finance، التسويق Marketing، الاقتصاد Economics، وشيئا من نظم المعلومات Information System. والبرمجة Programming وهندسة البرامج Software Engineering لم تكن من ضمن اساسيات البرنامج الاكاديمي.


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

• افضل معلمين العرب السابقين (من جيل التسعينات) في مجال البرمجة "جمال عمارة" تخصصه الجامعي من كلية الاداب!

• المبرمج السعودي الشهير جدا "محمد حلبي" وصاحب الانامل الذهبية في لغات مختلفة دراسته كانت في مجال الطب والمختبرات الطبية!

• رئيس تحرير مجلة بايت الشرق الاوسط (لا اذكر اسمه) وهي مجلة كانت مهتمة في مجال تقنية المعلومات تخصصه طبيب اسنان!

• احد اصدقائي في العمل محترف في ادارة الخوادم Server Administrating وخبير في قواعد البيانات Database تخصصه محاسبة!

• صدمة اقوى، زميل اخر عملت معه مشروع كبير جدا (كان على مستوى الدولة) اخبرني ان تخصصه في مجال الزراعة!

• انا (واعوذ بالله من كلمة انا) كتبت كتاب عربي حول البرمجة ومنصبي الوظيفي الحالي مستشار Consultant واشرف على مبرمجين (تخصصاتهم جميعا علوم الحاسب) وتخصصي ادارة!

• بيل جيتس مؤسس اكبر شركة برمجيات على مستوى العالم لم يكمل دراسته.

• عميد مبرمجي Windows حول العالم المبرمج العجوز بيتزولد Charles Petzold (صاحب الكتاب الشهير Programming Windows API والذي يعتبر المرجع الاساسي لكل كتب برمجة Windows) تخصصه في مجال علوم الرياضيات!

والامثلة كثيرة... ولكن هذا ما يحضرني، وهنالك امثلة لمبرمجين لم يكملوا حتى دراستهم الجامعية!

البرمجة يا صديقي الطالب فن Art ليس له علاقة بالتعلم الأكاديمي، ومنذ اكثر من 15 سنة ونحن نكتب برامج قبل ان تكون هناك اقسام حديثة العهد في جامعاتنا مثل نظم المعلومات او هندسة البرامج، وعشنا وأنجزنا برامج ناجحة (ولله الحمد والمنه) من قبل ان تظهر مسميات وظيفية حديثة كمحلل Analyst، مهندس برامج Software Engineer، مختبر Tester، مسئول الامان Security Administrator، محقق الجودة Quality Assurance، مدير مشروع Project Manger ... الخ، فالمبرمج Programmer (في رأي الشخصي المتواضع) هو الاساس، وهو المنبع الذي تخرج منه المسميات الوظيفية الاخرى، فكيف اكون محلل ان لم الطخ يدي عشرات سنين في كتابة الشفرات المصدرية، وكيف اكون مهندس برامج ان لم تضيع آلاف الساعات في كتابة برامج كبيرة وعملاقة، وكيف اكون مسئول في الامان ان لم تعرف خوارزمياتي الثغرات الامنية واللعب بالمؤشرات Pointers، وكيف اكون مدير مشروع وانا لم اقم بكتابة وإدارة ومتابعة وصيانة برنامج في حياتي!


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


وأريد ان اسأل سؤال، المؤلفين لكتب المناهج مثل هندسة البرامج وغيرها من التخصصات الحديثة، ماهي تخصصاتهم في الاساس؟ فكتبهم تتحدث عن تخصصات جديدة لم يدرسوها او تخرجوا منها!

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


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


تحديث بتاريخ 8 Jan:
لقد وجدت الاف الامثلة على الشبكة ولم اتمكن من سردها، ولكن هذه قطرة من محيط:
• Steve Jobs مؤسس شركة Apple لم يكمل دراسته الجامعية (كحال Bill Gates مؤسس شركة Microsoft).

• Steve Ballmer المؤسس المشارك لشركة Microsoft (مع Bill Gates) والمدير التنفيذي للشركة حاليا تخصصه في الرياضيات والاقتصاد.

Rod Stephens من أشهر المبرمجين المخضرمين ومؤلف 18 كتابا في البرمجة والخوارزميات تخصصه رياضيات.

Jeff Blankenburg مبرمج ويب يعمل مع Microsoft تخصصه في علم النفس.

• الجميلة Lorraine Young مؤسسة من ضمن فريق تطوير مشروع DotNetNuke تخصصها بكالريوس في الاداب.


وهنا امثلة لمحترفين Microsoft الاكثر قيمة MVPs:

Wally McClure تخصصه في الهندسة الكهربائية.

Jeff McWherter مدير شركة برامج وتخصصه في الاتصالات.

Dave Shackelford تخصصه في أدب العصور الوسطى!

• Amarnath Solai من الهند محترف خوادم Windows Server و SQL Server تخصصه هندسة ميكانيكية.
لم أتمكن من معرفة موقعه الشخصي ويمكنك ايجاد اسمه في موقع Microsoft India.

Ken Cox كان يعمل في مجال الاذاعة والتلفزيون وتخصصه الجامعي في الفنون التطبيقية بالاذاعة والتلفزيون.

مجموعة من المؤلفين لكتاب ADO.NET تخصصاتهم في الهندسة الكهربائية والميكانيكية وادارة الاعمال، بل ان احدهم تخصصه في تاريخ الحضارة الاوروبية!


-- تركي


تعليقات (30)

عدد السجلات: 20 > >|

الرئيسية راسلني بحث سجل الزوار حول