منتدى واحة الازهر


اهلا وسهلا بكم انتم من تزرعون وانتم من تحصدون
 
الرئيسيةبانوراما حول العالم البوابةمكتبة الصوربحـثواحة الازهرالتسجيلدخول

شاطر | 
 

 ابتسم فأنت مبرمج !!!

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
_-* الساحر *-_
عضو نار
عضو نار
avatar

ذكر
عدد الرسائل : 1454
العمر : 31
التخصص : هندسة برمجيات و تطويرها
مزاجي :
نقاط : 576
تاريخ التسجيل : 29/07/2008

مُساهمةموضوع: ابتسم فأنت مبرمج !!!   الخميس مارس 19, 2009 8:47 pm

ابتسم فأنت مبرمج !!!

البرمجة بحر خيالي بلا حدود يغرق فيه من لا خيال له ومن يجب
بقوله ( لا يمكن , مستحيل ,, الخ )


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

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

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

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

النصيحة الرابعة :
لا تستخدم شفرة برنامج ( كود ) إلا وأنت قادر على كتابتها .
أعلم ومقدر شعور كل شخص حول هذا الحديث هناك من يرغب في الوصول لما يريد بسرعة
واقل جهد
ولكن انتبه أنت مبرمج , إذا طرح عليك سؤال لماذا كتبت هذا السطر ولم تجب فأنت
مخرب ولست مبرمج.
لي صديق تعرفت عليه من خلال البرمجة برغم من انه أكبر في العمر مني وأعلى في
الدرجة العلمية ولكنه كان يناديني ( أستاذي ) قلت لماذا انا أستاذك قال أنت
من كتب وبرمج برامج ضخمة وكبيرة ولقد تعلمت من برامج الكثير المهم أني شعرت
بإعجابي في نفسي والذي قد يؤدي الى الكبر, وفي ذات يوم أرسل لي ملف يحتوي على
كائن Class وشرح استخدامه لي وبعد ان اطلعت علية اكثر من مرة لم استطع تحليله
لم اصل الى الدرجة التي وصل لها في اتساع خيالة في المعالجة المعقدة التي كتب
بها هذا الملف كيف استطاع تخيل تنفيذ مثل هذه الأوامر والخروج بنتيجة , هنا
جاء السؤال من أستاذ من ؟
وقلت له تعال يا استاذي اتدري اني غير قادر على كتابة مثل ما كتبت !!! قال بلا
تستطيع
بعد ذلك لم ارتاح حتى تمكنت من القيام بنفس الوظيفة بأسلوبي بخيالي باعتمادي
على معرفتي لكن متى بعد ان طورت قدراتي .

النصيحة الخامس :
الوصول للهدف بأي طريقة أو أسلوب المهم تحقيقه بشكل صحيح .
كل ما ذكرت من واقع تجربة كلفتني الكثير واعلم أني قد اخرج بمفاهيم غير صحيحة
لكن هذا ما اعتقده ولو قلت لكم أني كتبت برنامج يحتوي على أكثر من 5000 سطر في
عشرة أيام لقلتم ان البرمجة سهلة جدا ولكن لو تعلمون إني كتبت سبعة اسطر في
ثلاث أشهر ماذا تقولون ؟
انا لا ادري ماذا تقولون ولكن هذا ما يحدث معي .
لن أقول ما وظيفة هذه الأسطر حتى لا افضح نفسي من جديد .

النصيحة السادسة :
لا تغتر ببعض أعمالك التي استطعتها بل فكر في ما لا تستطيع وسوف تكتشف انك لا
تستطيع إلى القليل القليل إذا .


(ابتسم ألان فأنت مبرمج أنت القادر العاجز)

_________________





الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ابتسم فأنت مبرمج !!!
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى واحة الازهر :: أقسام كليات الجامعة :: كلية الهندسة وتكنولوجيا المعلومات-
انتقل الى: