كلية علوم شبين جامعة المنوفية
هذه الرساله تفيد بأنك غير مسجل .

ويسعدنا كثيرا إنضمامك لنا .





مقال هام - علوم الحاسب

اذهب الى الأسفل

مقال هام - علوم الحاسب

مُساهمة من طرف KARPOV في الأحد نوفمبر 29, 2009 5:33 pm

مستويات للمبرمجين ، أيهم أنت ؟




هل قابلك هذا السؤال في المقابلة الشخصية "Where you see yourself in five years" ، عندما يسألنى أحدهم هذا السؤال استرجع في مخيلتي مشهد من فيلم a certain Twisted Sister و الذى يسأل يقول فيه المدرس للطالب : what do you wanna do with your life .
أكيد الإجابة : عايز تعيش حياتك (I wanna rock)، طبيعي جدا . ومن نوعيه هذا السؤال سؤال "what's your greatest weakness" .

على الرغم من ذلك أعتقد أنها من الأسئلة الجدية التى يجب أن تعيرها اهتمامك ، ليس من أجل المقابلة الشخصية ، و لكن لمصلحتك الشخصية .
فسؤال "Where you see yourself in five years" هو من نوعيه الأسئلة التى تطلق عنان لسان المتقدم للوظيفة ، و معظم الناس يحضر مجموعة ردود جاهزة لهذا السؤال .و لكن هناك جوانب أعمق لهذا السؤال : ما هو مسارك المستقبلى في مجال البرمجة ؟
طبعا ، نحن في هذا المجال لأننا نحبه ، و لكن هل ستوك جالسا أمام الكمبيوتر و عمرك 50 عام؟ و اذا وصلت 60 ؟ ما هو أفضل دخل ممكن للمبرمج الذى يطمح أن يكون … مبرمج ؟

ماذا لو أخبرتك أن هناك ثمان مستويات من المبرمجين .




8-Dead Programmer – المبرمج الميت
و هو أعلى المراتب ،فقد نجت أكوادك بعد موتك . و أنت الآن جزء من التاريخ الدائم للبرمجة .و بقية المبرمجين يعكفون على دراسة اعمالك و كتاباتك . قد تكون حصلت على بعض الجوائز , أو كتبت بعض الأوراق المؤثرة ، أو اخترعت واحدة أو أكثر من التقنيات التى غيرت مسار البرمجة الذى نعرفه .و بالبطبع ليس لديك صفحة واحدة عنك في ويكيبيديا ، و لكن العديد من المواقع التى تدرس حياتك و أعمالك .

القليل جدا من المبرمجين استطاعوا تحقيق هذا خلال حياتهم .
أمثلة : Dijkstra, Knuth, Kay

7- Successful Programmer – المبرمج الناجح
هم المبرمجين الذين استطاعوا تحقيق الشهرة وادارة أعمال تجارية ضخمة قائمة على أكوادهم . و هم الذين أعطوا انفسهم الحرية ، حرية أن يقرروا لأنفسهم ماذا يريدون أن يحققوا في هذة الحياة.

هذا المستوي من المبرمجين يجب ان يطمح اليه أى مبرمج ، و الوصول الى هذا المستوي يعتمد أكثر على المهارات العمل و المهارات التجارية أكثر من مهارات البرمجة .
أمثلة : Gates, Carmack, DHH

6- Famous Programmer – المبرمج المشهور
على الأرجح تعمل في تقنية كبيرة و عالمية و سمع بك المبرمجون الآخرون . و هذا مكان جيد لك كمبرمج ، بشرط أن يكون لك وظيفة ثابتة .
و لكن الشهرة لا تعني أنك يمكنك تحقيق مكاسب مادية منها ، فالشهرة جيدة لكن النجاح (Successful Programmer) أفضل .

5- Working Programmer – المبرمج العامل
لديك وظيفة ناجحة كمطور برامج (software developer)، مهاراتك دائما مطلوبة ، و لا تحتاج للبحث طويلا أو تجد مشقة عندما تبحث عن عمل ، كما تحظى باحترام زملائك من المبرمجين ، و تركت بصمتك في كل شركة عملت بها .

لكن أين ستنطلق من هذة النقطة ؟

4- Average Programmer – المبرمج المتوسط
في هذا المستوي أنت جيد كفاية و لكن تدرك أنك لست مبرمج عظيم ،و احتمال كبير أن تبقى كذلك. فالموهبة غالبا عليها عامل صغير في النجاح ، و يمكن أن تكون ناجحا جدا إذا امتلك مهارات العمل و التواصل مع الناس.
إذا كنت مكن هذا النوع من المبرمجين ، و كنت تخطط لكسب عيشك ، فيجب عليك تنمية موهبتك ، قد تكون موهبتك خارج مجال كتابة الأكواد . فقط أكتشف مجال موهبتك و دوووووووووس .

3-Amateur Programmer - المبرمج الهاوي
المبرمج الهاوي يحب كتابة الأكواد، و قد يكون طالب واعد أو مترب أو حتى مشارك في مشروع برامج مفتوحة ، أو يقوم بعمل تطبيقات للمتعة فقط في اوقات فراغه .
من الجيد أن تكون مبرمج هاوي ، و من هذا المستوي ممكن أن تنطلق الى المبرمج العامل .

2- Unknown Programmer - المبرمج المجهول
على الأرجح تعمل في أي شركة كبري ، و تعمل على المكونات الداخلية ، انها مجرد وظيفة و ليست حياة متكاملة.

1- Bad Programmer - المبرمج السيئ
هم اؤلئك الذين دخلوا مجال البرمجمة بشكل او باخر بدون المهارات الكافبة .و كل ما لمسوه تحول الى ألم و معاناة كبير للذين تتبعوا برامجهم .

هؤلاء ليس لهم علاقة بكتابة الكود بأي حال من الأحوال ، على الرغم من أنهم يكتبوه !!



هذه المستويات ليست جادة تماما ، فليس كل المبرمجين يطمحون لنفس الأشياء في حياتهم المهنية . لكنها تسلط الضوء على ما الذى يمكن أن يحققه المبرمج في عشر سنين او حتى عشرين او ثلاثين سنة و ربما طوال حياته .
فأي المبرمجين تطمح أن تكون ، باختصار what do you wanna do with your life

** هذه المقالة مترجمة عن مدونة Coding Horror ، و أتفق مع كاتبها في العديد من النقاط .
avatar
KARPOV

ذكر عدد المساهمات : 24
العمر : 28
العمل/الترفيه : CHESS - Ps - RED ALERT
المزاج : بحب الحياه و استنونى بكره
تاريخ الميلاد : 07/08/1989
تاريخ التسجيل : 28/11/2009

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مقال هام - علوم الحاسب

مُساهمة من طرف Mohamed.Zanoon في الأحد نوفمبر 29, 2009 10:53 pm

جميل جدا يا محمود موضوع مفيد جدا تسلم اديك واجابه على سؤالك ان شاء الله


7- Successful Programmer – المبرمج الناجح

_______________________________________________

منتدى كلية علوم شبين

http://ourscience.yoo7.com









النفس تعلم أني لا أصادقها *** ولست أرشد إلا حين أعصيها


من لا يتعلم ..... دائما يتألم !!!

avatar
Mohamed.Zanoon
Admin
Admin

ذكر عدد المساهمات : 8006
العمر : 28
الموقع : http://ourscience.yoo7.com
العمل/الترفيه : طالب / كلية العلوم
المزاج : الحمد لله
تاريخ الميلاد : 16/05/1990
تاريخ التسجيل : 23/10/2009

معاينة صفحة البيانات الشخصي للعضو http://ourscience.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مقال هام - علوم الحاسب

مُساهمة من طرف golden flower في الأربعاء فبراير 17, 2010 12:46 am

شكرا ليك على المقال الرائع ده
و بالنسبه لى اهم حاجة انى اواكب المجال
و سوق العمل و اكون ماهرة فى عملى
يعنى اكون
– المبرمج الناجح
avatar
golden flower
عضو ماسي
عضو ماسي

انثى عدد المساهمات : 1279
العمر : 26
العمل/الترفيه : طالبة
المزاج : أنٍآ لـمْـ أتغيِر .. كلْ مـآِفيَ الأمـَر انْي .. ترِفعَت عْن ( آلكثيًرْ ) .. ! حيْن أكتشْفتَ أنْ ( آلكثيًرْ ) لآيَسْتحق آلنزوِل إليٍه .. !
تاريخ الميلاد : 11/01/1992
تاريخ التسجيل : 15/02/2010

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مقال هام - علوم الحاسب

مُساهمة من طرف الخولي في الثلاثاء سبتمبر 06, 2011 5:30 am

طب ايه المهارات المطلوبة للمبرمج الناجح

شكرا ليك وعلى موضوعك


الخولي

ذكر عدد المساهمات : 10
العمر : 25
العمل/الترفيه : طالب كلية علوم
المزاج : رايق
تاريخ الميلاد : 20/05/1993
تاريخ التسجيل : 12/08/2011

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مقال هام - علوم الحاسب

مُساهمة من طرف Mohamed.Zanoon في الثلاثاء سبتمبر 06, 2011 8:40 am

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

وبعد كدا تحاول تطور نفسك

وربنا معاك

_______________________________________________

منتدى كلية علوم شبين

http://ourscience.yoo7.com









النفس تعلم أني لا أصادقها *** ولست أرشد إلا حين أعصيها


من لا يتعلم ..... دائما يتألم !!!

avatar
Mohamed.Zanoon
Admin
Admin

ذكر عدد المساهمات : 8006
العمر : 28
الموقع : http://ourscience.yoo7.com
العمل/الترفيه : طالب / كلية العلوم
المزاج : الحمد لله
تاريخ الميلاد : 16/05/1990
تاريخ التسجيل : 23/10/2009

معاينة صفحة البيانات الشخصي للعضو http://ourscience.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: مقال هام - علوم الحاسب

مُساهمة من طرف w3d في الجمعة سبتمبر 09, 2011 6:49 am

nice
avatar
w3d

انثى عدد المساهمات : 21
العمر : 26
العمل/الترفيه : القراءه
المزاج : تمام والحمد لله علي كل شيء
تاريخ الميلاد : 09/09/1991
تاريخ التسجيل : 06/10/2010

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى