15-06-19, 06:59 PM
السلام عليكم
مما لاحظته تعصب المبرمجين للغات البرمجة التي يحبونها ويبرمجون بها .
لا مشكلة عادة في تمدح مزايا اي لغة برمجية تحبها ولكن المدح وقت المقارنات قد يكون دون جدوى .
حسبما اذكر بداء الامر منذ سنين طويلة ، كان الناس شقين
شق يدرس بالمعاهد لغة VB6 وشق يدرس لغة Pascal وكان كل فريق متكور على نفسه ، يأكلون معا ويسهرون معا ويعملون معا
حتى مع بداية ظهور الانترنت حدث هذا الانعزال في المنتديات
عندما كنت مبرمج VB6 كنت اجد جماعة من الباسكال يقولون هناك جماعة من VB6 دعونا نهاوشهم او نحرش بهم .
كانت بدايتي قديمة اول ماعرفت ان هناك برمجة كنت اعمل على MS Dos6 فمنذ تعلمي للكمبيوتر تعلمت على Ms Dos4
وبدأت مع Qbasic بعدها دخلنا النظام المرئي
أخ لي استمر مع البيزك وانا انتقلت للفوكس برو
اخ اخر بداء مباشرة مع الدلفي وكان قد سبقنا للفوكس برو
بعدها بدأت اتعلم VB6 وكان منتدى فيجوال بيسك للعرب من المنتديات التي كنت مسجل فيها بذلك الوقت .
ولازالت كثير من الاسماء تحرك عندي شئ بالذاكرة لتلك السنين
بعدها انتقلت الى الدوت نت وبقى اخ لي مع VB6 والاخر مع الدلفي
نصحته كثيرا بالانتقال ولكنه لم يستمع لكلامي
بعد مرور عدة سنوات لم يستطع اخي بالدلفي ان يستمر لعدم وجود كتب ومراجع وتوثيق فنتقل معي للدوت نت
بذلك الوقت كان الدلفي 7 يمثل في قوته الفيجوال ستوديو 2008
وكان الدلفاويين عندهم حق تماما في التفاخر علينا بما يملكون نحن مبرمجي Vb6 وحتى مبرمجي دوت نت
بعدها قررت ان ارى الدلفي عن قرب وكان هذا بعد ان حصلت على كتاب من 300 صفحة تقريبا يشرح الباسكال والدلفي
وفوجئت بالقوة الكبيرة لدلفي والباسكال وشعرت بالأسف الشديد لاهداري عدة سنوات مع Vb6 والدوت نت
مع ان الكتاب كان يتكلم عن الدلفي الاصدارة 3 يعني ايام كان VB4 تقريبا
لماذا انتقلت الى الدلفي ...؟
دائما كنت اقول لماذا لا يوجد كذا ولماذا الشركة لم تبرمج كذا ...؟
حتى قرأت مقال عن الباسكال يتحدث عن هذا الذي ابحث عنه
مثلا عندما كنت في VB6 كنت اقول لماذا لا يوجد DataSet اي مخزن يجمع البيانات في الذاكرة بوضع منفصل حتى انني برمجت شئ شبيه بالداتاسيت ولكن لسجل واحد فقط
وكنت اعدل وازيد وانقص فيه بالذاكرة وبعدها ارسل التغيررات الى قاعدة البيانات .
كنت دائم البحث .
ولم اكن متعصب للغة معينة
حقيقة مبرجي الدوت نت اقل عصبية من مبرمجي الدلفي والفيجوالبيسك القديمة
اذا انتقدت شيئا في دلفي فسوف تتلقى هجوما شرسا من الدلفاويين وكل واحد يشرح ويعدد له المزايا ويبرر .
كما لاحظت انهم لا يحبون التغيير
فقد قلت لو ان الكود يتغير مثلا بحيث نعلن عن المتغيرات باي مكان .
فكان الهجوم
لماذا ...؟
وما مشكلة الاعلان كما بشكله الان ...؟
وما الفائدة ...؟
وغيرها من التسأؤلات والتبريرات .
حقيقة حدتث الكثير من التغيررات في دلفي منذ الاصدارة 7 والتي كنت اتخيلها قبل ان تحصل فعلا .
مبرمجي VB6 ايضا لهم عصبية
عادة هم لا ينكرون النقص او القصور الموجود باللغة او افتقارها لعدة امور ولكن دائما الجملة عندهم هي انها اجمل لغة ولن نغيرها .
لو كنت انا عصبي مثل اي واحد فيهم لما تعلمت ما تعلمت ولما وصلت لما وصلت .
هناك شئ واحد فقط اقره في عصبية الدلفاويين
انهم عندما كانوا يتربعون على اقوى المنصات للبرمجة وكنا نستخف بهم ولا نلتفت لهم كان هذا يشعرهم بالغضب
منصتهم القوية ليس لها اعلام ولا توثيق ومهملة والمنصات الضعيفة نالت كل الشهرة والضجة والانتشار
لهذا لا زال غضبهم مستمر حتى اليوم
اذا اردت نصيحتي لا تتعصب الى اي جهة وكنت مستعدا دائما لتغير مكانك عند صدور البديل
واعلم ان كل لغات البرمجة متشابهة
الامور القياسية كلها سواء
مثلا
كل لغات البرمجة تعتمد نفس الاسلوب
كل الامور القياسية سواء
واي شئ تعلمته في البرمجة وباي لغة سوف يساعدك ويكون عونا لك لتعلم برامج اخرى
لهذا ارتخي وتابع واكتشف كل جديد فليس هناك سنين اضعتها على لغة لن تنفعك للانتقال الى لغة اخرى
مما لاحظته تعصب المبرمجين للغات البرمجة التي يحبونها ويبرمجون بها .
لا مشكلة عادة في تمدح مزايا اي لغة برمجية تحبها ولكن المدح وقت المقارنات قد يكون دون جدوى .
حسبما اذكر بداء الامر منذ سنين طويلة ، كان الناس شقين
شق يدرس بالمعاهد لغة VB6 وشق يدرس لغة Pascal وكان كل فريق متكور على نفسه ، يأكلون معا ويسهرون معا ويعملون معا
حتى مع بداية ظهور الانترنت حدث هذا الانعزال في المنتديات
عندما كنت مبرمج VB6 كنت اجد جماعة من الباسكال يقولون هناك جماعة من VB6 دعونا نهاوشهم او نحرش بهم .
كانت بدايتي قديمة اول ماعرفت ان هناك برمجة كنت اعمل على MS Dos6 فمنذ تعلمي للكمبيوتر تعلمت على Ms Dos4
وبدأت مع Qbasic بعدها دخلنا النظام المرئي
أخ لي استمر مع البيزك وانا انتقلت للفوكس برو
اخ اخر بداء مباشرة مع الدلفي وكان قد سبقنا للفوكس برو
بعدها بدأت اتعلم VB6 وكان منتدى فيجوال بيسك للعرب من المنتديات التي كنت مسجل فيها بذلك الوقت .
ولازالت كثير من الاسماء تحرك عندي شئ بالذاكرة لتلك السنين
بعدها انتقلت الى الدوت نت وبقى اخ لي مع VB6 والاخر مع الدلفي
نصحته كثيرا بالانتقال ولكنه لم يستمع لكلامي
بعد مرور عدة سنوات لم يستطع اخي بالدلفي ان يستمر لعدم وجود كتب ومراجع وتوثيق فنتقل معي للدوت نت
بذلك الوقت كان الدلفي 7 يمثل في قوته الفيجوال ستوديو 2008
وكان الدلفاويين عندهم حق تماما في التفاخر علينا بما يملكون نحن مبرمجي Vb6 وحتى مبرمجي دوت نت
بعدها قررت ان ارى الدلفي عن قرب وكان هذا بعد ان حصلت على كتاب من 300 صفحة تقريبا يشرح الباسكال والدلفي
وفوجئت بالقوة الكبيرة لدلفي والباسكال وشعرت بالأسف الشديد لاهداري عدة سنوات مع Vb6 والدوت نت
مع ان الكتاب كان يتكلم عن الدلفي الاصدارة 3 يعني ايام كان VB4 تقريبا
لماذا انتقلت الى الدلفي ...؟
دائما كنت اقول لماذا لا يوجد كذا ولماذا الشركة لم تبرمج كذا ...؟
حتى قرأت مقال عن الباسكال يتحدث عن هذا الذي ابحث عنه
مثلا عندما كنت في VB6 كنت اقول لماذا لا يوجد DataSet اي مخزن يجمع البيانات في الذاكرة بوضع منفصل حتى انني برمجت شئ شبيه بالداتاسيت ولكن لسجل واحد فقط
وكنت اعدل وازيد وانقص فيه بالذاكرة وبعدها ارسل التغيررات الى قاعدة البيانات .
كنت دائم البحث .
ولم اكن متعصب للغة معينة
حقيقة مبرجي الدوت نت اقل عصبية من مبرمجي الدلفي والفيجوالبيسك القديمة
اذا انتقدت شيئا في دلفي فسوف تتلقى هجوما شرسا من الدلفاويين وكل واحد يشرح ويعدد له المزايا ويبرر .
كما لاحظت انهم لا يحبون التغيير
فقد قلت لو ان الكود يتغير مثلا بحيث نعلن عن المتغيرات باي مكان .
فكان الهجوم
لماذا ...؟
وما مشكلة الاعلان كما بشكله الان ...؟
وما الفائدة ...؟
وغيرها من التسأؤلات والتبريرات .
حقيقة حدتث الكثير من التغيررات في دلفي منذ الاصدارة 7 والتي كنت اتخيلها قبل ان تحصل فعلا .
مبرمجي VB6 ايضا لهم عصبية
عادة هم لا ينكرون النقص او القصور الموجود باللغة او افتقارها لعدة امور ولكن دائما الجملة عندهم هي انها اجمل لغة ولن نغيرها .
لو كنت انا عصبي مثل اي واحد فيهم لما تعلمت ما تعلمت ولما وصلت لما وصلت .
هناك شئ واحد فقط اقره في عصبية الدلفاويين
انهم عندما كانوا يتربعون على اقوى المنصات للبرمجة وكنا نستخف بهم ولا نلتفت لهم كان هذا يشعرهم بالغضب
منصتهم القوية ليس لها اعلام ولا توثيق ومهملة والمنصات الضعيفة نالت كل الشهرة والضجة والانتشار
لهذا لا زال غضبهم مستمر حتى اليوم
اذا اردت نصيحتي لا تتعصب الى اي جهة وكنت مستعدا دائما لتغير مكانك عند صدور البديل
واعلم ان كل لغات البرمجة متشابهة
الامور القياسية كلها سواء
مثلا
كود :
Text1.Text='AAAAA'
كل لغات البرمجة تعتمد نفس الاسلوب
كل الامور القياسية سواء
واي شئ تعلمته في البرمجة وباي لغة سوف يساعدك ويكون عونا لك لتعلم برامج اخرى
لهذا ارتخي وتابع واكتشف كل جديد فليس هناك سنين اضعتها على لغة لن تنفعك للانتقال الى لغة اخرى