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

رابط RSS


تنويع الطبعات التاريخ: ‎08 May 2008 - نوع السجل: مدونة

قبل بضعة أيام وبينما كنت اقود سيارتي القديمة (صحيح ان موديلاها انتاج 1996 ولكنها اغلى ما املك ولم تخذلني يوما من الايام ولله الحمد)، كان جهاز الراديو (الذي يعمل بشق الأنفس) مفتوح على احد الإذاعات المحلية المشهورة، لم اكن ملقي له أي اهتمام حتى جاء فاصل غنائي لأغنية أجنبية. الذي اثار استغرابي في الموضوع ان نسبة كبيرة من كلمات Lyrics الاغنية تحتوي على عبارات غير لائقة لأن تعرض للعموم Public وتصنف من فئة المواد Adult Contents، ولكن –ومن منطلق إيماني بعشوائية الإعلام العربي- مر الموضوع مرور الكرام، فربما ان غالبية المستمعين لا يفهمون معاني الكلمات او لم يعد يميزون بين الغث والمفيد.

لست هنا بصدد التحدث عن المنظور الشرعي أو الأخلاقي أو الإعلامي (فهو خارج نطاقي ككاتب وكمقال)، ولكن في الدول المنتجة فكريا وصناعيا يتم إنتاج الكثير من المواد الإعلامية بطبعات او نسخ متعددة Multi Editions، بحيث يناسب نفس المنتج مختلف الشرائح، فقد تجد فيلم (وثائقي مثلا) مخصص لفئة معينة من الناس لا تتم عليه أي فلترة Filtering وتجد نسخة Edition ((من نفس الفيلم)) لعامة الناس تتم عليه فلترة صوتية (لكلمات غير أخلاقية) او مرئية (لصور مخيفة او غير مناسبة) وهذا ما يعرف بتنويع الطبعات.

برامج الحاسب (والتي تصنف من ضمن المواد الإعلامية) لها نصيب الأسد من مفهوم تنويع الطبعات ولكن يتم تنويع طبعاتها على أسس تسويقية بحتة وليس أخلاقية، فتجد نسخة من البرنامج يكون هدفها السوقي Market Segment الافراد العاديين، وتجد نسخة (من نفس المنتج) للشركات والمؤسسات. وبكل تأكيد تختلف النسخ باختلاف المزايا (ولكن جوهر البرنامج Core Functionality هو واحد)، فنسخ المستخدمين الافراد لا تدعم وظائف مثل تعدد المستخدمين والعمل الجماعي او المشترك، كما ان برامج الشركات تعمل على منصات لأجهزة الخوادم Servers، ومن ابرز الاختلافات ايضا يتعلق في تسعير المنتج Pricing، فنسخة الافراد لا تتجاوز مئات الدولارات بينما تصل الفاتورة الى عشرات –ان لم يكن مئات- الآلاف من الدولارات لنسخ المؤسسات.

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

هنا اعرض عليك اشهر اسماء النسخ التي قد ترفقها مع برنامجك عندما تنوي تطبيق مبدأ تعدد الطبعات:

النسخة المجانية Free Edition
تكون في الغالب نسخة دعائية من برنامجك ولا تتطلب أي تسجيل والحصول عليها يكون بشكل مجاني بحت، تفيدك هذه النسخة لتسويق برنامجك وتزيد من نسبة انتشاره بين الناس.

النسخة القياسية Standard Edition
هي ابسط نسخة من برنامج والتي تحتوي على الوظائف الاساسية Basic Functions لبرنامجك، سعرها يكون السعر الرسمي وبالغالب تكون موجهه لمستخدم واحد.

نسخة الطلاب Student Edition
بالعادة تكون مثل النسخة القياسية Standard Edition تماما، ولكن تختلف عنها من ناحية القيمة، فسعرها يكون مخفض جدا وخاص لطلاب المدارس والجامعات، يحتاج الطالب الى وثيقة او خطاب تعريف ليتمكن من شراء النسخة (فهي لا تباع للجميع).

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

نسخة المبرمجين Developer Edition
قد ينظر الى نسخة المبرمجين بمنظورين، المنظور الاول هو اضافة المزيد من الادوات على النسخة الاحترافية بحيث تكون موجهة للمبرمجين والذين يرغبون في تطوير امكانيات برنامجك بشكل اكثر تحررا وانفتاحية، كاعطاء نهاية مفتوحة لبرنامجك لمزيد من الاضافات Add-Ins او الترخيص والسماح للمبرمجين من الوصول الى مكتبات وحدات Module Libraries والخاصة لبرنامجك باستخدام تقنيات للغات برمجة مختلفة.

اما المنظور الثاني فقد يقصد بنسخة المبرمجين هي نسخة متقدمة جدا من برنامجك (كنسخة المؤسسات Enterprise Edition) ولكنها وهمية Virtual بحيث يستخدمها ويتعامل معها المبرمج في مرحلة التطوير Development Phase على جهازه الشخصي ولا تعمل على أجهزة الإنتاج Productions.

نسخة المؤسسات Enterprise Edition
تعتبر نسخة المؤسسات من اقوى النسخ لبرنامجك، وتضيف عليها الكثير من الإمكانيات الفنية كإمكانية العمل على منصات خوادم Servers ودعم أكثر من معالج Processors ووصول اكبر للذاكرة، وتضيف عليها إمكانيات مهنية اكثر كوظائف إضافية لتعدد المستخدين والعمل الجماعي او مراقبة العمليات او امكانيات اكثر للتقارير.

يتم بالعادة بيع هذه النسخة على اسلوب الترخيص Licensing والذي يكون اما بعدد اجهزة الخوادم Servers التي يثبت عليها النظام او عدد المستخدمين.



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

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


-- تركي




تعليقات (9)


معلم الطباعة للجميع التاريخ: ‎18 Apr 2008 - نوع السجل: مدونة

قبل 8 سنين (نهاية عام 2000 بالتحديد) أصدرت احد برامجي التعليمية والخاص بالتدريب على استخدام لوحة المفاتيح Keyboard باللغتين العربية والانجليزية، وقد نشر كبرنامج دعائي Shareware في الطبعة العربية من مجلة PC-Magazine ( لا اعلم ان كانت حية ترزق حتى الان). إعتمدت في ذلك الوقت على إصدار قديم من لغة البرمجة Visual Basic، وقد نسيت البرنامج ونسيت الشفرة المصدرية Source Code، ولكن الأمر الغريب أني واجهت في الفترة الأخيرة زيادة في عدد الطلبات والسؤال عن البرنامج، سواء ممن يراسلونني او احد الزملاء، وقررت البحث عنه في أرشيفي ووجدته ولكنه لم يعمل بالشكل المطلوب، وبعد قضاء عدة ايام تمكنت من اصلاحه باستخدام بيئة تطوير قديمة جدا وكأنني في ورشة لاصلاح سيارات قديمة.



البرنامج قديم جدا ولا اضمن انه سيعمل بشكل جيد، فاحد ابرز مشاكله انه يعتمد على ترميز ASCII وليس UNICODE (فالـ Unicode كان امر اختياري في ذلك الوقت وليس الزامي كما هو الان) وان ظهرت لك مشاكل في عرض النصوص، عليك الاعتماد على ASCII وتوجيهه الى اللغة العربية عن طريق لوحة التحكم Control Panel في إعدادات نظام التشغيل الذي عندك.

صحيح ان برامج تعليم الطباعة Typing Tutors أصبحت متطورة بشكل كبير الان (ونحن في عام 2008) وبرنامجي من الانسب له أن يكون في متحف تاريخي Museum، ولكن (دون مبالغة ولا تسويق) كان السبب –بعد فضل الله عز وجل- في تعليمي على استخدام لوحة المفاتيح باللغتين دون الحاجة إلى النظر لها والوصول إلى سرعة تزيد عن 70 كلمة في الدقيقة!

يمكنك الحصول على معلم الطباعة من هنا مع العلم اني (كمؤلف للبرنامج) غير مسئول عن أي ضرر او مشاكل يحدثها البرنامج في جهازك.


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


-- تركي





تعليقات (11)


رواتب المبرمجين التاريخ: ‎20 Mar 2008 - نوع السجل: مدونة

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

ادارة تقنية المعلومات كانت مرحلة مخاضها في نهاية التسعينات وأصبحت من اكبر الإدارات والتي يخصص لها مبنى مستقل او طوابق متعددة، وظهر اول مصطلح إداري لرأس هرمها وهو رئيس تقنية المعلومات Chief Information Officer - CIO، يتراوح راتبه ما بين 50,000 الى 90,000 ريال (13,000 الى 24,000 دولار) شهريا.

عالميا (وفقا لإحصائيات مواقع مختلفة) أغلى مبرمجين هم مبرمجي C++\C وبالذات مطوروا الألعاب Games والمشغلات Drivers والنظم Systems، وتتراوح رواتبهم ما بين 35,000 الى 40,000 الف ريال (9,000 الى 10,600 دولار) شهريا، وهذا النوع من المبرمجين يندر وجودهم في الشركات العربية لقلة الطلب عليهم. ولو سألنا أنفسنا أيهم يليهم في القيمة السوقية، مبرمجي NET. ام Java؟ فغالبية المواقع يظهر عليها الطابع التسويقي والتحيز لتقنية معينة، ولكن أقول (من منطلق تجاربي الشخصية) يعتمد على جهة العمل ومدى استخدامها لأحد هذه التقنيات.

ليس لدي دراسة احصائية دقيقة لسوق عمل المبرمجين في السعودية، ولكن من دراسة ((شخصية مبسطة)) أستطيع ان اقول أن راتب المبرمج حديث التخرج Fresh Graduate (حامل شهادة بكالريوس) يبدأ من 8,000 الى 12,000 ريال (2,130 الى 3,200 دولار) شهريا، فلا تقبل براتب اقل من هذا ان كنت تجهل الكثير من القيمة السوقية للمبرمجين.

بالنسبة للمبرمج صاحب الخبرة السابقة فقد يبدأ راتبه من 15,000 الى 20,000 ريال ( 4,000 الى 5,300 دولار) شهريا، وتحديد الراتب يعتمد دائما على عدد السنين ونوعية المشاريع. اما المبرمج المحترف والذي يصل لمرحلة المستشار فقد يبدأ من 20,000 الى 30,000 ريال ( 5,300 الى 8,000 دولار) شهريا، وبالعادة تعطى إلى المدراء.

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


-- تركي



تعليقات (31)


مشاهد كيف أعمل ؟ التاريخ: ‎02 Nov 2007 - نوع السجل: مدونة

ليس لدي الكثير ما أقوله هنا سوى تقديم تسجيلات ومشاهد تعليمية من Microsoft أقل ما توصف بأنها (ر ا ئ ع ة) للمبرمجين بمختلف التقنيات:

مشاهد How Do I? Videos



-- تركي




تعليقات (11)

عدد السجلات: 23 |< < > >|

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