الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

The Code Room is a cold, dark place

مغلق
بدأه أحمد عز في 9 يناير 2005 · 16 رد · 6,682 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

موقع جديد - من صديقى محمد المليجى - يحكى (على قدر ما تفهمت) قصة 3 مبرمجين فى غرفه واحده والإمكانيات التى لديهم فى الغرفه بطريقه ميلودراميه B) وكيف يستطيعون إنهاء المهمه المطلوبه منهم فى وقت محدد ... هذه على ما أعتقدت عباره عن برنامج تلفزيونى أو ما شابه

In an inner-city warehouse sits a laptop and a few partially charged batteries. Three attendees are taken to The Code Room following a free MSDN Event and asked to design and develop an e-commerce Web site. This professionally produced show highlights the social, teaming, and technical challenges faced when completing a software project

ويمكن مشاهدته بإحدى الطرق الموجوده هنا :

http://www.thecoderoom.com/about.aspx

لتنزيل العرض التقديمى : http://www.thecoderoom.com/video/PROMO30.wmv

لتنزيل الحلقه كامله من (msdn) :

http://msdn.microsoft.com/msdntv/episode.a...ot/manifest.xml

لم أراها بعد ،ولكنى أظنها ممتازه بالفعل .

تم تعديل هذه المشاركة بواسطة أحمد عز في 9 يناير 2005 في 04:43

#2

شكراً أخي أحمد على هذه الهدية الطيبة... جاري المشاهدة

Learn Japanese :>>> http://www.nouben.com/

#3

السلام عليكم

صديقي الحبيب م.أحمد .. رائع أنك وضعت الرابط :)

بالنسبة للعرض فهو للدلالة على سهولة ASP.NET2.0 .. تصوروا معي ثلاثة من محترفي البرمجة (شاب، رجل و امرأة) تأخذهم ساعة يحضرون فيها عرض على DataShow متصل بجهاز Russ Fustino يحدثهم فيه عن كيفية عمل موقع يقوم بالتعرف عل المستخدم و تولي دخوله و خروجه و السماح له بتغيير كلمة السر و السؤال السري أيضا بعمل Drag and drop لبعض الـ Controls و كتابة سطر واحد.. و أيضا كيف تقوم بعمل تصميم موحد لموقعك بدون كود أو أي خطوة خاصة و فوق البيعة كيف تجعل كل زائر يرى موقعك بالطريقة التي تناسبه هو و تغيير هذا الشكل بل و حتى البيانات المهمة(سواء كان سجل دخوله للموقع أم لا) و لا تطلب منه التسجيل إلا عند الخطوة التي تحتاج التسجيل فعلا (تتيح التغيير بسطر كود واحد !!!).. كل هذا باستخدام مميزات الـ Authentication and personaliztion و الـ Master Pages في ASP.NET 2.0

بعدها مباشرة تم أخذهم إلى الـ Code Room .. و هي غرفة مغلقة ، باردة و شبه مظلمة يجلس فيها أحيانا بعض الناس من Microsoft عندما يودون الجلوس معا لإنهاء عمل في وقت سريع. بصراحة هي حلم كل مطور و أفضل جو يمكن أن تكتب فيه كود (فعلا تحسرت على غرفتي التي يدخلها أهلي كل حين و آخر رغم الحظر الحربي اذي أفرضه حتى أركز).. المهم يجلس أبطالنا في هذه الغرفة بعد أن تقلهم إليها مضيفتنا الرقيقة Jessi Knapp و أخذت منهم حتى الحقائب و الـ Notes التي كتبوها أثناء جلوسهم في الساعة التي تحدث فيها Russ الذي قال لهم أن يتحركوا كالمجانين في الغرفة بحثا عما يريدون فليس لديهم سوى ما يحتاجونه حقا و أهم ما فيه طبعا الـ MSDN Library >> و قد كان هذا كله على Lap Top واحد و بطاريتين تكفيان (معا) لمدة 5 ساعات و المطلوب منهم في هذه الساعات البسيطة عمل ما يشبه موقع تجارة الكترونية كامل.

متطلبات الموقع هي ببساطة:

1- عمل تصميم موحد لكل صفحاته باستخدام الـ Master Pages

2- إتاحة الزوار لرؤية قائمة السلع و اختيار ما يودون شراءه سواء سجلوا دخلهم أم لا

3- اشتراط تسجيل الدخول فق عند طلب أمر الشراء الفعلي

4- السماح للعملاء بلاذين سجلوا دخولهم في الموقع ن يقوموا بتغيير كلمة السر، أو السؤال السري.

5- طبعا لا يجب أن تفقد قائمة السلع التي اختارها الزائر عند تسجيله الدخول (لأنه سجل أصلا لإتمام شرائها) و كذلك لاحاجة للقول أن كل قائمة السلع و بيانات المستخدمين تأتي من قاعدة بيانات SQL Server 2005

بالتالي كما ترون كانت 5 ساعات (في الواقع أنهوا المهمة في 4 ساعات و نصف :)) من الـ Crasy Coding و لم يخيبوا أمل Russ فيهم حيث أتى لهم في أخر الأر مكشرا عن أنيابه و مزمجرا استعدادا لأي نقص في المتطلبات التي وضعها و لا يجد بالطبع :)

حقا كان الأمر رائعا و يستحق المشاهدة .. دعك من كمية المرح حتى الموجودة فيه .. من اكثر المواقف المضحكة أن اثنين من ابطالنا تسألهم Jesei في السيارة (في الطريق إلى الـCode Room ) عن فضل إنجازاتهم فتكتشف أنها عدم استماعهم لرؤساءهم (مما ينقذ مشاريعهم :D) .. طبعا قال الأخير بكل براءة أنه دائما يستمع لرؤسائه :) .. كذلك أن الفاتة قالت للشاب أن يغلق أي device لتوفير البطاريات لكنه يقول أنه Software Guy و ليس له صلة بال ـ Devices :) (ليتني أستطيع قول هذا في نصف المواقف التي أوضع فيها على الأقل)... كذلك أنه يجدوا أنفسهم لا يعرفون كلمة السر للجهاز الذي يعملون عليه (ليست لاشئ و ليست أيضا كلمة "Password") و ذلك بعد انصراف Russ لمراقبتهم و Jessi لتحضير وليمة لهم يتناولونها أثناء العمل ... يقول الرجل للشاب مازحا : Hack the password فيتساءل الأخير بتلقائيية : هل من الـ Requirements أن نقوم بعمل Hacking للـ Password) ؟! :D

كذلك عندما قام الرجل بعمل شئ ما و يسأله الشاب كيف قام به فيرد عليه بأنه لن يخبره و تعلق المرأة (أو الفتاة .. لا مشكلة:)) : لأنك لا تعرف أصلا كيف قمت به ! ;) .. أيضا عندما كاد الرجل يتشاجر مع المرأة على الجلوس أمام الجهاز (يذكرزني بي و أخي الأصغر ;)) .. لاحظوا أ من أسباب اشتراك المرأة أصلا أن بعض المديرين (حتى النساء منهم) لا يستريحون كثيرا عند العمل مع مطورات :) .. أيضا عندما تحدث الثلاثة عن أنه ليس بينهم أي UI Guy/Woman في وسطهم و و و .... (الكثير الكثير حقا)

و من المواقف التقنية المفيدة اللقطات التي تتضمن شرح Russ و كذلك النقاش المثمر عند العمل على تصميم قاعدة البيانات على White Board و حديث Russ عن توفيقهم في الحديث عن الأشياء و العلااقات التي تمت بصلة للمشاريع الكبيرة و الـ Webfarms و ما إلى ذلك ثم الحديث عن أدق التفاصيل التي تناسب موقفهم و المتطلبات و الظروف التي يخضعون لها الأن ... و غيرها من المواقف المرحة و المفيدة ...

حفا عمل متكامل و يستحق المشاهدة.. ببساطة ... SWEET :):)

(كلمة Jessi Knapp التي اكتشفت بعدها من تعليق في أحد الـ Weblogs أنها مشهورة بها أصلا ;))

تحياتي لكم جميعا.. و السلام عليكم.

تم تعديل هذه المشاركة بواسطة Mohamed Ahmed Meligy في 9 يناير 2005 في 06:06

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#4

صدقني أخي Mohamed بأنك أروع من ثلاثتهم في حديثك وتلخيصك لما دار في ذلك الفيديو...

السهولة السرعة والإنقان، ذلك على ما أعتقد هي المحاور الثلاثة التي تميز التقنية الجيدة من غير الجيدة، والثلاثة محاور احتكرتها مايكروسوفت من خلال ASP.NET.

Learn Japanese :>>> http://www.nouben.com/

#6

:D ماشاء الله ايه ده يا عم بث مباشر من اذاعة الفريق العربى

بث مباشر للحلقه Live تفوقتم على إيريكا ويكرز و روبرت هيس يا سلام

اعتقد ان بعد ذلك ربما اجعل بنت خالى الصغيره او ابن خالتى و تلميذى النجيب يقوم بالعمل كله بينما انا العب Games :D

what have we learned today

مقتبس من فيلم Hackers

ماذا تعلمنا من هذا الفيلم الظريف ؟

لا تستمع لكلام مديرك انت المبرمج و ليس هو

التخطيط اولاً اهم من كتابة الكود

العمل الجماعى رائع و كن ليس هنا

احرص ان تتحرك و معك ديسك لفك كلمة المرور من ويندوز NT Family :D

ركز و انت تحضر اى محاضره لعرض تقنيه جديده لا احد يعلم ماذا يحدث بعدها :s

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 9 يناير 2005 في 18:43

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#7
اقتباس
ركز و انت تحضر اى محاضره لعرض تقنيه جديده لا احد يعلم ماذا يحدث بعدها 

ممكن تخبى الورق الى هتكتب فيه فى الجيب الى ورا ، تحت القميص ، أى حته المهم تعرف تلاقيه وقت ما تعوزه :>

#8
اقتباس
ممكن تخبى الورق الى هتكتب فيه فى الجيب الى ورا

لو ركزت حتلاقى انهم اخدوا المحفظه من scott bellware لما قالوا له انه حيعمل ال master pages

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 13 يناير 2005 في 17:38

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#10

ما شاء الله كلام جميل وملم بالحلقة بطريقة لطيفة مشكور استاذا Mohamed Ahmed

ومشكور استاذا أحمد عز على الحلقة

ويا رب نوصل للغرفة دى **** او الى يصل يبقى يحكلنا على الاقل

وشكرا

#11

نصوص الحلقات

Transcript: The Code Room - Pilot Episode

Transcript: The Code Room - Building Mobile Apps and Bluetooth Enabled Kiosks

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#13

السلام عليكم و رحمة الله و بركاته

الف شكر علي هذه الحلقات التي تثير حماسة الواحد منا و تجعله يتوق الي العمل بهذا الاسلوب

سلام

تم تعديل هذه المشاركة بواسطة Ingm في 4 أغسطس 2005 في 08:04

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#14

أنا حاسس أن الكلام ده تهريج :)

يعني بيدوهوم أربع أو خمس ساعات علشان يعملوا حاجة زى كدة كتير أوى

ده غير أن كان بيطلع لهم مشاكل ( المفروض أنهم أحسن 3 مبرمجين فى بلادهم :) )

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#15

السلام عليكم...

أخي العزيز neo (و لا Matrix و الله)....

قبل أن أبدأ لابد أنك تقصد الحلقة الأولى، أليس كذلك ؟ إذا لم يكن فتجاهل باقي المشاركة!

أولا: هم ليسوا أفضل 3 مبرمجين في العالم، بل هم ("من أفضلهم") !!! هم مجرد 3 مبرمجين يمكن اعتبارهم Typical Developers ممن يمثلون الشرائح المختلفة من المبرمجين المحترفين في العالم أو الـ US على الأقل.

لاحظ أن الحلقة لاثبات Concept الـ Technology و ليست لاثبات مهارة الشباب.

أيضا لاحظ أنهم عملوا بتقنيات لم يروا شيئا عنها سوى يومها، و ليس بتقنيات عملوا بها على الأقل شهو و صاروا معتادين على مشاكلها و لديهم templates من مواقع قديمة يأخذوها و يـ Customizeــوها :D كما نفعل حميعا في العمل!

إذا لم تظهر لهم مشاكل لأجزمت أن العمل ملفق 100%، فلسنا في ذلك العالم الوردي بعد :o

ثانيا:

لاحظ أنهم قاموا بالعمل من البداية، أولا وضعوا تصميم برمجي عام للموضوع، ثم قاموا بتصميم قاعدة البيانات( وهذه وحدها قصة، لأن هؤلاء أناس اعتادوا على العمل في المشاريع الكبيرة و الـ e-commerce و يهتمون بتفاصيل دقيقة قد تضايقهم في عمل صغير كهذا، و لذا كانوا دائما يوازنون بين أصح الممارسات و التي بعضها يفيد فقط في المواقف الكبيرة (و التي اعتادو أن يعملوا فيها) و يزيد الحمل في المواقف الصغيرة و بين الموقف الحالي بكل دقائقه، يتضح لك هذا من مشاهد Tracy أثناء التصميم، و من حديث Scoott حول هذه النقطة بالذات. كما أنهم فكروا في تصميم الـ Users و ربطها بباقي القاعدة، و هو ما اكتشفوا بعدها أن Microsoft تقوم بالدور الأعظم فيه عنهم :D )، بعدها أتى اصميم الصفحات، أنت تتحدث عن أناس فغروا أفواههم انبهارا عندما اكتشفو أن الـ MasterPage ما هي إلا Just another page، و أن الـ Website هو Website و ليس another project type و أنه حتى الـ passeword مكتوبة في الـ :D :D Specs و كانوا يكتشفون كيفية التعامل مع الـ Login Control للمرة الأولى، المشكلة في رأيي أنهم دائما كانوا يتوقعون أن عليهم أن يقوموا بعمل أكبر مما يحتاجون فعلا!!!!

هذا كله يجعل الأمر طبيعي جدا، لاحظ أيضا أنني لم أتطرق لتفاصيل الـ Shopping Cart و التي بالتأكيد لم تكن مجرد DataGrid (أو للصحة العلمية GridView ;) ) و ألقها ثم DataBind و السلام. ها؟ لأن هناك الجزء المتعلق بتسجيل قائمة الشرء و ما إلى ذلك.

المهم، من مجمل هذا أرى الوقت معقولا فعلا، و مع ذك فأنا أتفق معك أنه من الممكن أن ينها العمل في وقت أقل إذا طلب ذلك منهم اليوم، يمكنني أن أتفهم هذا بسهولة لأنني المشروع الذي أقوم به حاليا للشركة عندنا يعتمد ASP.NET 2.0 و VS2005BETA2 (بإذن الله ربما اتكلم عن مميزات و عيوب القيام بهذا في مشروع Production، لكن هذا في موضوع آخر إذا تيسر الوقت) ، و أتفهم موقفهم تماما. حقيقة ما قاموا به كان عملا جميلا و في وقت مناسب جدا..... للمرة العشرين لا أجد وصفا أفضل من وصف الرائعة Jessi Knapp :

SWEET

أتمنى أن توافقني على هذا الرأي..

السلام عليكم

تم تعديل هذه المشاركة بواسطة Mohamed Ahmed Meligy في 5 أغسطس 2005 في 19:57

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#16

حلقة جديدة من Code room Series

The Code Room: Breaking Into Vegas

ملخص الحلقة:

In this episode of The Code Room a small group of rogue hackers finds its way into the systems for High Roller Player's Club at the famous Plaza Hotel & Casino in Las Vegas Nevada. When the Casino finds out they call in the "A Team" to get to the bottom of this. Watch the games as the Black Hats go for high stakes against the White Hats and the games unfold in this episode.

تم تعديل هذه المشاركة بواسطة walcom في 28 فبراير 2006 في 10:37

فكر بطريقة أخرى

#17

الواحد نفسه يدخل التلاجة دية

طيب ممكن ندخل التلاجة بتاعتنا ونشتغل براحتنا

يلا كل واحد بياخد نصيبه

هذا الموضوع مغلق.

مواضيع مشابهة