دعوة للنقاش... لماذا تبرمج ؟ ولمذا بلدلفي ؟
#49
عندما أدخلت الانترنت ذهلت و أصبت بالادمان على البرامج
كان كل يوم أطلع على المنتديات و أقوم بتجريب عشرات البرامج .. لكن سرعان ما حاولت فهم آلية عمل هذه البرمجيات
دخلت على العم جوجل و طبعت اصنع برنامج خاص بك و بعد ثانية طلعت معي مئات النتائج , دخلت على أول نتيجة و قرأت الموضوع الى الأخر و اكتشفت وجود حاجة اسمها برمجة !! , عدت من جديد للعم جوجل و كتبت أفضل لغة برمجة
أول النتائج كانت تتحدث عن الفيجوال بيسك 6 , المهم حملت الفيجوال بيسك و بدأت بعمل Copy And Past لجميع الأكواد الذي أجدها أمام أعيني . لوهلة أعتقدت أني صرت مبرمج , لكن للأسف لم تكتمل فرحتي بعد محاولاتي لعمل برنامج بسيط يقوم بعرض الصور و حفظها . أدركت حينها أنني أسير على الطريق الغير صحيح , أعدت البحث في جوجل عن كتب لتعليم البرمجة و فجأة و جدت كتاب للأخ تركي العسيري , حملت الكتاب و بدأت اتصفحه لكن وجدت لغة أخرى غير البيسك , نعم انها تقنية جديدة الدوت نت , احببت الدوت نت للوهلة الأولى , اخترت البيسك (vb.net) كلغة للبرمجة
و بدأت بمطالعة الكتب و المواقع الأجنبية و كان كل يوم أتعلم فيه شيئ جديد الا و يزداد حبي للبيسك .خلال مدة تعاملي مع الدوت نت أصبحت قادرا على فهم و كتابة الأكواد و ليس عمل كوبي و باست !! ,و بعد ان رأيت ان المستوى الذي وصلت اليه لا بئس به بدأت بتعلم السي شارب و لم أواجه معها أي صعوبة .
,في يوم من الأيام بينما أنا فاتح الفيجوال ستيديو و أقوم بعمل برنامج صغير لمعالجة الصور تفاجئت من البطء الشديد للدوال المسؤولة عن التعامل مع الصور , بحثت في النت و اكتشفت حاجة جديدة كان مبرمجي السي يتفاخرون بها (المؤشرات) نعم فبعد وضعي لسؤال في أحد المنتديات الأجنبية رد علي عضو يقول :: الدوت نت عاجزة مقارنة بالسي ++, تجاهلت كلامه و أعتقدت أنه شخص معقد !! تابعت البرمجة على الدوت نت الا أن خبرتي في التعامل دوال الوينداوز لم تكن جيدة , وهذا طبعا راجع الى اطار العمل الفرام وورك الذي أتاح لي و قتها مكتبات جاهزة للقيام ببعض الدوال التي تقوم بها دوال Api , حاولت تعلم دوال Api و بدأت ببعض الدروس الانجليزية و التي طبقت اغلبية الأمثلة على الأسمبلي MASM , بدأت بتعلم هذه اللغة (الأسمبلي ) الا انها لم تكن بالشيئ السهل , الا أنني واصلت التعلم و خلال فترة تعلمي اكتشفت عدة امور كنت أجهلها مثل أهمية المؤشرات و ادركت حينها معنى السرعة !! لذلك قررت أن أنتقل الى لغة أخرى تكون سريعة و تدعم استعمال المؤشرات لأن الوقت المستغرق لعمل برنامج على الأسمبلي طويل جدا مقارنة بلغة أخرى , طبعت على جوجل :: أسرع لغة برمجة و طلعت لي السي ++ و دلفي , و احترت بين الاثنين ثم قررت ان أجرب هذه المرة منتج غير منتجات مايكروسوفت و أنا أقصد بذلك (Visual C++).
نعم لقد اخترت التطوير بالباسكال على بيئة التطوير دلفي , تعلمت اللغة في أسبوع فهي لم تكن صعبة علي لأني تعاملت سابقا مع السي شارب و الأسمبلي و دوال Api . و بدأت بالبرمجة بدلفي 7 و كل يوم أبرمج به بدلفي أشعر أنني مبرمج على حق لاني أصبحت على دراية كاملة بطريقة سير برنامجي . ومرت الأيام كالساعات و الساعات كدقائق حتى أصبحت لا أغادر غرفتي أبدا !! نعم أصبت بالادمان . نظرت الى حالتي .. ثم توقفت لمدة شهر عن استعمال الكومبيوتر و البرمجة بدلفي , و عدت مرة أخرى و لكن هذه المرة الأمر مختلف فأنا لا أجلس على الحاسوب الى لمدة 6 او 8 ساعات في اليوم Smile .

خلاصة لما سبق ذكره :

لماذا تبرمج ؟
مجرد هواية و حب للتعلم .
ولماذا بدلفي ؟
لأني وجدت فيها ما لم أجده في لغات أخرى .
ما سبب دخولك في عالم البرمجة ؟
تجد الجواب في الأسطر الأولى Smile
هل ندمت على شئ بعد دخولك في عالم البرمجة ؟
لا لم أندم
وما هدفك من ورائ البرمجة؟
هدفي هو ان أمتلك سيارة
إقتباس :اختر السيارة ثم بعها وبثمنها اشتري جهاز حاسب وتزوج
أمزح فقط SmileSmile
هدفي أن أطور من نفسي و من قدراتي حتى أكون مبرمج ذو مستوى و خبرة عالية .
الرد


الردود في هذا الموضوع
دعوة للنقاش... لماذا تبرمج ؟ ولمذا بلدلفي ؟ - بواسطة Basil Abu Ubed - 20-07-2009, 10:12 AM
دعوة للنقاش... لماذا تبرمج ؟ ولمذا بلدلفي ؟ - بواسطة SMP3 - 16-09-2011, 04:17 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم