طيب يا سيدي الله يوفقك
واعتذر إذا ازعجتك(كلامي كان بحسن نية)
ولن ادخل هذه النقاشات مرة اخرى باذن الله
طيب يا سيدي الله يوفقك
واعتذر إذا ازعجتك(كلامي كان بحسن نية)
ولن ادخل هذه النقاشات مرة اخرى باذن الله
التعديل الأخير تم بواسطة ahmad sadiq ; 11-11-2010 الساعة 09:09 AM
لاتعتذر بل أنا من يعتذر لك أعزك الله
وإذا لم تدخل حضرتك لتفيدنا جميعا فمن يدخل إذاً !!
أرجو ألا تحرمنا " وتحرمني أنا شخصيا " من أن تنقل إلينا خبراتك
وإن كان هناك من ينسحب فأنا من ينسحب من النقاش فالمكان هنا لحضرتك ولذوي الخبرات وليس لمثلي فأنا مجرد مبتديء وتلميذ
__________________
.
على الدنيـا الســـــلام *
اخي نعيم، اسعدني جدا مرورك العطر و صراحة هذا اطراء كبير منك
و ان شاء الله سأقوم بعمل كل ما في وسعي للتعلم أكثر فأكثر .
محمود حسين :
انا مقتنع بوجهة نظرك بس لماذا سيترك المهندس شغله و يتجه الي البرمجة ؟
و لما كنت بدرس كل ما درسته في البرمجة كان مقدمة في c++ فقط
و قسم مدني كانوا بيدرسوا FORTRAN ، برضوا بعيد عن البرمجة لحد ما .
بس لو شركة مثل لينك دوت نت اكيد عارفين زيند و غيرها !
بالنسبة للاختيار : للأسف كل الإجراءات تمت و لا اعتقد انه يمكن باي طريقة الرجوع لهندسة .
احمد صادق :
انا سعيد جدا بمرورك و اتمني تفضل معانا
نعيم : لن ينسحب احد بإذن الله ، الموضوع مكتوب للإستفادة و ليس لي فقط .
( " اختلاف الرأي لا يفسد للود قضية " )
التعديل الأخير تم بواسطة اسلام مصطفي ; 11-11-2010 الساعة 12:52 PM
__________________
Twitter : eMostafa91
السلام عليكم
لست اعلم ماهو الوضع في مصر
ولكن بشكل طبيعي في اي مكان بالعالم
ان تكون خريج مختص في مجال معين ولديك الخبرة المطلقة فيه وتحبه فأنت افضل من غيرك من مجالات اخرى
على الاقل انت تلم بالجانب النظري والعملي فأنت لديك القدرة على الأبداع اكثر من غيرك
انت تعمل باللوجاريتم وتفهم عملك جيدا وانت مختص جدا في قواعد البيانات او غيرها
بخصوص الشهادات العالمية فهي توازي شهادة خبرة لمدة عامين ولكن بكل تأكيد تكفي لتكون شهادة لك بأنك محترف في هذا المجال ولكن لايشترط ان يكون لديك الخبرة في مجالات اخرى تستطيع دراستها في كليات الهندسة
لنعد الى نقطة اللوجاريتم قليلا
هناك فرق بين من يمتلك شهادة الزند مثلا ويقوم بتنفيذ برنامج في 200 سطر وبين من يمتلك نفس الشهادة ويقوم بتنفيذ البرنامج بواسطة 1000 سطر, هذه مجالات تتكامل مع بعضها البعض
بالنسبة لي لو كانت صاحب شركة سأهتم كثيرا بأن يكون الطاقم لدي بشهادة نظرية + خبرة عملية وبعد ذلك عندما يسير عملي بشكل جيد لامشكلة لدي بأن اقوم بجلب اصحاب خبرات وشهادات مختلفة ووضعهم متدربين تحت الطاقم الرئيسي صاحب الخبرة والفهم الجيد في هذا المجال
باختصار شديد لكل شركة سياستها الخاصه
لم اعمل في شركات كبيرة ولكن هذا مااستطعت استنتاجه من خلال احتكاكي وعملي في بعضهم
بالنهايه انصحك بأن تعطي حياتك لمجال انت تحبه حتى لو لزم الأمر ان تسافر او تبحث عن منحه او اي طريقة تدرس بها المجال الذي تريد بحيث يكون مرتبط ارتباط وثيق بما تحب
سمعتها في احدى المرات من الدكتور طارق السويدان وأنقلها لك
إذا عملت فيما تحسن ستنجز ولكنك لن تبدع إلا إذا عملت فيما تعشق ...
اتمنى لك التوفيق ياعزيزي ,,,
__________________
.
لايمكن بأي شكل من الأشكال مقارنة التعلم الذاتي بالتعليم الجامعي المنظم والذي يتم تسخير فيه كافة الإمكانيات فيه لهدف التعليم.رأيت أن كل مايتم تعلمه في الجامعة يمكن تعلمه خارجها .. الأمر ليس صعبا ولا مستحيلا ، وذكرت أن العلم متاح للجميع وحتى ماذكرته حضرتك يمكن تعلمه خارج إطار الجامعة
ولو كان كلامك صحيحاً لقامت جميع الجامعات في العالم بإغلاق ابوابها وإبلاغ طالبي العلم بالتركيز على التعلم الذاتي.
الدراسة في الجامعة تقوم بإنضاج عقل الإنسان و توسيع مداركه وتجهيزه ذهنياً للعمل في التخصص ولذلك تجد أن مستوى في مستوى نضوج الجامعيين عن غير الجامعيين أعلى بكثير.
مثال يوضح الأمر
الشخص الغير جامعي: بدأ مباشرة في تعلم لغة php وقام بتطوير نفسه من خلال ارتياد مواقع الانترنت وقراءة الكتب وحصل على شهادات تثبت كفاءته وتمكنه من اللغة ومن ثم تقدم للوظيفة.
الشخص الجامعي : تلقى تعليمه الجامعي بفكرة تأسيس نظام الحواسيب وكيفية تطورها مع الزمن ، كذلك قام بتعلم كيفية عمل مترجمات اللغات compilers ودراسة ام اللغات C او C++ ولغة Assembly التي تتعامل مباشرة مع المسجلات وال CPU والMemory والإطلاع على مواضيع كثيرة متنوعة في علم الحاسوب.
وبعد التخرج قام بإختيار لغة ال php للمرحلة المهنية وقام بتعلمها واستيعابها بشكل سريع واخذ جميع الشهادات الخاصة بها ومن ثم تقدم للوظيفة.
هل يمكنكم مقارنة الفهم العميق للشخص الذي تلقى تعليمه في مؤسسه تعليمية منظمة وبين الشخص الذي تعلم بشكل عشوائي وبإجتهاد شخصي.
__________________
لا إله إلا أنت سبحانك اني كنت من الظالمين
رامي اشكرك جدا علي مرورك و طرح هذه المعلومات المهمة .
ربنا ميسر الأحول ، انا من اول ما اتعلمت c++ عشقتها , و حسيت ان البرمجة هي ما ابحث عنه و ادور .
بالتوفيق للجميع
حضرتك أكيد مش من مصرالشخص الجامعي : تلقى تعليمه الجامعي بفكرة تأسيس نظام الحواسيب وكيفية تطورها مع الزمن ، كذلك قام بتعلم كيفية عمل مترجمات اللغات compilers ودراسة ام اللغات C او C++ ولغة Assembly التي تتعامل مباشرة مع المسجلات وال CPU والMemory والإطلاع على مواضيع كثيرة متنوعة في علم الحاسوب.
وبعد التخرج قام بإختيار لغة ال php للمرحلة المهنية وقام بتعلمها واستيعابها بشكل سريع واخذ جميع الشهادات الخاصة بها ومن ثم تقدم للوظيفة.
الطالب المصري المتخرج من كلية الحاسبات (علي الأقل معظهم ) لا يفقه شئ ، الامتحان عبارة عن اسئلة اجابتها نظرية و ليس لها علاقة بالبرمجة .
كتاب => احفظ => الامتحان => التخرج .
تطبيق = 0
التعديل الأخير تم بواسطة اسلام مصطفي ; 11-11-2010 الساعة 10:11 PM
__________________
Twitter : eMostafa91
أخي اسلام
الأمر لايتعلق بالطلبة الخريجين الذين تراهم
انا درست وتخرجت مع اشخاص للأن لايفقهون شيئا في الكمبيوتر ككل
اذا انت أردت الفائدة من كل مساق ستبحث عنها بنفسك
لاأدري لماذا دائما يلقى اللوم على التعليم بأنه سيء والحقيقة ان الطلبة هم الحلقة الأسوء فيها
لاأحد يبحث عن الأفضل
بخصوص المناهج القديمة يمكن للطلبة ان يقدمو اعتراضهم للجامعة بتغير تلك المناهج واقتراح مناهج ايضا "قمت بتجربتها بنفسي ونجحت" شاركت في اقتراح مساقات ومحتواها مع اني طالب
ادفع رسوم دراسية لأجل لغة انتهت من الوجود !
اذا كان هناك مشكلة فالطالب هو أول المشاركين في زيادتها
__________________
.
بس انا فى تجاره عربى
كان نفسى ادخل كليات حاسبات و هندسه
عشان الواحد يعيش جو البرمجه براحته بائه و ينام على php ويصحى على asp و الجافا
ويجمع ما بين
الهاويه و دراسه برمجه
لكن طبعا الواقع حاجه تانيه
مهما كانت درستك الجامعيه
الكورسات فوق الجميع
لو عاوز تشتغل صح و يبقى معاك تعليم ينفعك فى شغلك
و ممكن ادرب ليك مليون مثال على النقطه دى
------------------
و دخلت الجامعه و اكتفيت بالهوايه
و بعد فتره حسيت ان مش ضعيف اووى لبتوع حاسبات او هندسه بالعكس
لما بعد معاهم بيقوللى انهم بيدرسو حاجات حفظ و معاظمهم الى بيدرسو و خلاص و دراستهم مش محل اهتماهم
و يبتدى يدور على رلغات مثلا زى php يدرسوها
حتى الناس المتفوقه فيهم و الى دماغها برمجه وعبقريه
بحس اساسيات عندهم
ان اهتماهم للغات البرمجه و المصادر المفتوحه زى php و البايثون
و بيكره مايكروسوفت كره العمى بتطبيقتها
مش عارف ليه
-----------
دلوقتى انا الحمد الله الواحد احترف php
بس المشكله
و الى عاوز حد يساعدنى فيها و يقولى حل ليها
لما بروح اقدم لشركات برمجه محترمه او يشوف شروطها
بيطلبو سنوات خبره مثلا 3 سنين
طب انا اجيبها منين الخبره دى
مدام كل ما اروح شركه تطلب ناس عندهم خبره
انا عاوز شركات تدينى انا الخبره دى
ابتدى ازاى يعنى و اجيب الخبره دى منين ؟
--------------
نقطه كمان
- انا اعرف ناس مش فى حاسبات او هندسه
و مهندسين شبكات زى الفل البركه فى كورسات سيسكو
- انت كمبرمج ممكن تاخد zend ما اعتقادى مش هتفرق ما لغه مفتوحه المصدر زى php
بس تقدر تاخد شهاده من مايكروسوفت شهاده mcpd
دى بتدرس فيها asp.net
وتبقى معترف من مايكروسوفت انك مبرمج
و ان شاء الله الواحد ناوى يخدها
و زى ما انت عارف
و هو سوف برمجه الويب يا php يا asp
بس الخبره دى بقى اجيبها منين ؟
السلام عليكم ,,
الصراحة انا قرات بعض الردود اثارت دهشتي الي حد كبير ..
مثل: ان صاحب الشركة سيفضل من معه بكالريوس هندسة عن اي شهادة اخري !
لا اعرف ما علاقة الهندسة بالبرمجة .. ام لانهم مشتركين في لقب مهندس مثلا !!
من ناحية المؤهلات احب ان اوضح شيء هام ..
العبرة ليس لما اخذته .. وانما بما درسته واستوعبته ..
في امريكا يعتبر الحد الجيد للوظائف هم خريجوا المدارس العليا (والتي يعتقد خطأ انها توازي ثانوية عامة لدينا )
لان الفرق كبير لانهم في امريكا يدرسون في المدارس العليا من 9- 12 كورس دراسي Grades ( تاخذ غالبا 4 او 5 سنوات )
وبالتالي عند تخرجه يكون لديه كافة المعرفة والثقافة التي تؤهله للعمل في وظائف مرموقه ..
في جوجل ومايكروسوفت وغيرها يطلبون حملة المدارس العليا كحد ادني ..
اذا بحثنا في مصر تجد خريج الثانوية العامة مستواه تعليميا وثقافيا لا يكفي .. ولذلك يبحثون عن خريجوا الجامعات ..
في دول اخري يعتبر خريج الجامعات غير مؤهل .. ولذلك يبحثون عن من لديهم شهادات متقدمة .. وهكذا ..
اعتقد ان هذه النقطة وضحت وهي تجاوب علي سؤال الاخ محمود حسين في ان حامل الشهادة الاعدادية يصلح ام لا ..
اساسا من معه شهادة اعدادية مستواه الثقافي واللغوي لا يستوعب ما هي البرمجة من الاساس !!
ستقول لي ان ان هناك ثقافتهم عالية ولكنهم لم يكملوا تعليمهم ..
من لديه ثقافة جيدة ومستوي معرفي عالي بالتأكيد شهادة الثانوية العامة او الجامعة لن تكون صعبة عليه ..
ولا اعتقد شخص يسعي للحصول علي زند او لغات برمجة متقدمة لن يقوم بالحصول علي الشهادة الجامعية اولا !!
من الناحية العملية او في سوق العمل :
مجال البرمجة وتحديدا الويب لا يهم نوعية المؤهل مطلقا ..
فقط حامل بكالريوس علوم حاسب يكون له بعض الاولوية ... لانه درس جوانب اكثر عن البرمجة والحاسب ..
ولكن الفيصل الاساسي في الشركات كما قال الاخ وضاء هو الخبرة العملية ..
لا يهمهم ما عدد شهاداتك .. المهم عندهم اولا هي خبرتك ومعرفتك ..
اول شيء سيسألك ما هي مشاريعك السابقة ؟ وبعدما يراها سيسألك فيها ..
وبعدها سيعطيك اختبارات بسيطة لكي يري مستواك الحقيقي ..
الشهادات والخبرات هي اخر شيء ينظر اليه ..
اي مدير شركة لا يهمه كم مؤهلاتك عددها حتي لو كنت حاصلا علي شهادات ومؤهلات من اكبر المعاهد .. المهم عنده هو قدرتك علي انجاز العمل باحترافية علي اكمل وجه ..
التدريب شيء .. والحياة العملية شيء مختلف !
انا بنفسي شاهدت عدد من الحاصلين علي شهادات مرموقه يقعون في اخطاء جسيمة في البرمجة نتيجة قل معرفتهم ..
تخيل نفسك مديرا للشركة .. هل ستقبل بذلك ؟؟
__________________
اللهم ربي لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك
سأغيب عن الانترنت وسوالف لفترة طويلة .. ان شاء الله سأعود في 2012
مرحبا أخي ابراهيم
بالتأكيد حين نقول هندسة فنحن نقصد قسم حاسب آلي في الهندسة أو كلية الحاسب الآلي، أما باقي الأقسام فلا علاقة لهم بالكمبيوتر أصلاًلا اعرف ما علاقة الهندسة بالبرمجة .. ام لانهم مشتركين في لقب مهندس مثلا !!
سؤالي هنا كان ردا على مقولة وضاء انه هناك مبرمجين يعملون في شركات ومحترفين وخرجوا من الدراسة في الاعدادية! أول مرة اسمع بمبرمج أُمّي بصراحة!اعتقد ان هذه النقطة وضحت وهي تجاوب علي سؤال الاخ محمود حسين في ان حامل الشهادة الاعدادية يصلح ام لا ..
اساسا من معه شهادة اعدادية مستواه الثقافي واللغوي لا يستوعب ما هي البرمجة من الاساس !!
شكرا لمرورك ورأيك
__________________
مدونتي
أخي مؤمن بعض الشركات تطلب متدربين traineeطب انا اجيبها منين الخبره دى
مدام كل ما اروح شركه تطلب ناس عندهم خبره
انا عاوز شركات تدينى انا الخبره دى
ابتدى ازاى يعنى و اجيب الخبره دى منين ؟
والبعض الأخر يطلب مبرمجين بدون خبرة
معاك انه مثل هذه الفرص تكون قليلة لكن مع بعض البحث والصبر ستصل اليها ان شاء الله
__________________
مدونتي
هذا ما حدث معي بالفعلالشخص الجامعي : تلقى تعليمه الجامعي بفكرة تأسيس نظام الحواسيب وكيفية تطورها مع الزمن ، كذلك قام بتعلم كيفية عمل مترجمات اللغات compilers ودراسة ام اللغات C او C++ ولغة Assembly التي تتعامل مباشرة مع المسجلات وال CPU والMemory والإطلاع على مواضيع كثيرة متنوعة في علم الحاسوب.
وبعد التخرج قام بإختيار لغة ال php للمرحلة المهنية وقام بتعلمها واستيعابها بشكل سريع واخذ جميع الشهادات الخاصة بها ومن ثم تقدم للوظيفة.
وتعلم البرمجة بعد دراسة كل هذه الأمور يجعلها سهلة الفهم جداً ويجعلك تفرق كثير عن الكودر العادي جداً اللي لا يعلم أصلاً كيف تم تنفيذ الكود الذي كتبه في الحاسوب
بصراحة قرار خايب ترك هندسة
انا كنت في هندسة وكنت اغيب كثير وامشي أموري بالورق والمذاكرة قبل الإمتحانات فقط ولكني كنت مهتم بالأمور المهمة اللي تفدني في المستقبل واستفدت من الدراسة ونجحت واصبحت الشهادة معي تفدني في أي عمل
عموما لا تعتمد كثير على كلام المنتديات
الشباب هيعيشوك الوهم ويضحوا لك ان كذا افضل من كذا
ودائما اقولها كلمة
- لا تعتمد على كلام منتديات
- لا تعتمد على إحصائيات إنترنت ( ما في اسهل من ضغط زر !! )
الواقع مختلف تماماً عن اللي أي شخص هيواسيك ويفضل يحيلك قصص عن انه لو صاحب شركة هيختار كذا ويختار كذا
لا هو صاحب شركة ولا صاحب رأس مال وهذا أمر منطقي بالطبع بعد موجز الرد المخدر الذي سيكتبه لك
لو في يدك أخي أكمل دراستك واهتم بها ومع الكلية قم بمتابعة التقنية وخصص لها وقت من وقتك وستجد الكثير من الوقت صدقني
عندك الأجازة بطولها اكثر من 3 شهور ونصف
ثم عندك وقت الدراسة وقت فراغ كثير لا تضيعه في اللف مع الشباب والكافيتريات وضياع الوقع
الوقت اللي هيضيع منك فقط هو الشهر السابق للإمتحانات يعني تقريبا من شهرين ل 3 شهور في السنة
وهذه ضريبة سهلة مقابل الشهادة اللي هتحصل عليها وجانب الخبرة اللي هتتعلمه في الجامعة واللي لا يوجد له اي كورسات تعلمه لك في الخارج نهائياً
__________________
السيف أصدق أنباء من الكتب
على فكره كلامه صح
معظم الناس لو كانو فى ايدهم انهم يدخلو الكليه ( هندسه مثلا ) الى تفيد فى مجالهم و هوايتهم كان دخلوها
بس هى الظروف
و فى ناس مش بتستلم قدام الظروف دى و بتحاول انها تبقى احسن
لذلك يا اخ محب لله و رسوله كلام المنتديات او احصائيات عمره ما كان كله غلط
الناس بتحكى ظروفها و تجربتها و بتثبت ان طريق البرمجه و الشغل عمره ما كان عن طريق الجامعات و الكليات فقط
لكن انت عندك فرصه فى كليتك و وقتك
و تقدر تستفيد من الناحيتين
فاهم قصدك لكن جودة الكود لا تقاس بعدد السطور البرمجية
تقاس بالوقت والموارد
http://en.wikipedia.org/wiki/Time_complexity
ويفضل ان يكون الكود اطول ولكن مقروء:
عندما درست البرمجة:
كل سطر اكثر من 70 حرف 5- علامات
كل امر مركب -3 علامات
يعني:
خطأكود PHP:
draw(max(1,getXcoordinate()),max(1,getYcoordinate()));
بينما :
صحيحةكود PHP:
x=max(1,getXcoordinate());
y=max(1,getYcoordinate());
draw(x,y);
ايضًا يجب عليك ان تشرح الكود بشكل جيد جدًا -في حالتنا ان يعمل امر javadoc
بدون مشاكل+شرح داخلي
هذا هو الكورس في سنتي:
http://httpdyn.cs.huji.ac.il/moodles/old/course/view.php?id=102
هناك ايضًا ال OOD لكن لم ادخله
المشاركة الأصلية كتبت بواسطة mo2men;2060293
التعديل الأخير تم بواسطة ahmad sadiq ; 12-11-2010 الساعة 08:53 AM