النتائج 1 إلى 2 من 2

الموضوع: اسطورة المبرمج العبقري :)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Dec 2001
    المشاركات
    195

    اسطورة المبرمج العبقري :)



    السﻻ م عليكم اردت مشاركتكم هذا الفيديو لعل الله ان ينير بعض العقول به
    Google I/O 2009 - The Myth of the Genius Programmer
    الواحد ما امداه يعرف يفك حرفين بي اتش بي نزل زند و خذ ياتشفير
    و بيع على الناس الغلابا
    والأدهى و الأمر اللي يكون ماخذ له سكربت اجنبي منزوع و معدل عليه و ماخذ الحقوق !!!
    اللغة إنجليزية





    __________________
    تأمين سيرفرات إدارة سيرفرات بناء سيفرات محلية ( يعني بالبيت أو بالشركة ) دعم فني عن بعد شعارنا ---------------------------------> آمر و حنا نطامرPayPalalyahyaali@gmail.com
    الجوال 0502768606


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    فيديو اكثر من رائع ، بارك الله فيك اخي.

    اسمح لي باعطاء فكرة بسيطة عن ما قيل في المحاضرة...

    -----

    نماذج من رسائل مرسلة اليهم، افتتحوا بها الحديث:
    - "هل من الممكن اعطاء الSubversion في Google Code امكانية اخفاء فروع معينة."
    - "هل يمكنكم اعطاء المشاريع مفتوحة المصدر امكانية ان تبدأ في الخفاء ثم "تظهر" عندما تكون جاهزة؟"
    - "أهلا، انا اريد اعادة كتابة الكود من الصفر، فضلا هل يمكنكم مسح الhistory؟"

    * طبعا في الsubversion يتم تسجيل كل الاصدارات و التحديثات على الكود، و كل شيء عندهم متاح على الملأ.
    * أيضا ما قيل من مشكلات هو موجود في كل مبرمج لكن بنسب متفاوتة، و المتميز هو من يحاول التغلب عليه و حلها.

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

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

    أيضا الفشل .. إذا كنت ستفشل فافشل بسرعة و تعافى بسرعة حتى تتعلم بسرعة. و أنت لست مطالبا بإخفاء ذلك الفشل.
    فالخبرة تأتي من الفشل و كلما زادة خبرتك كلما قل تأثير الفشل عليك.

    و أعطوا مثال لذلك بgoogle labs حيث يطرحوا البرمجيات للجمهور فإذا فشلت يعالجوا الأمر بسرعة ثم يطرحوها للتجربة من جديد.

    ايضا كن انت السمكة الصغيرة: بمعنى انك اذا كنت في وسط مجموعة و كنت اكثرهم خبرة .. ستشعر بالأمان لكنك لن تتعلم بسرعة، و لن تتطور.
    على العكس اذا كنت انت السمكة الصغيرة سوف تتطور بسرعة.

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

    -----

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


    شاهدوا الفيديو لأنه مفيد جدا، و به نصائح كثييرة غير المكتوبة هنا.





    __________________
    محمد حمود.





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض