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

لماذا نتعلم لغة اسي بلس بلس

مغلق
بدأه ™MAX في 22 يوليو 2006 · 31 رد · 2,929 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

وانا قاعد شغال عمال اذاكر فى السى بلس بلس

واحد صحبى جالى وسالنى هو انت احترت اللغة دى لية

هو فى شغل بيها ولا بتتعلمها علشان قوية وخلاص

انا صراحة معرفتش ارد علية

هو فعلا الواحد بيتعلم اللغة دى لية علشان يعمل بيها فيرس

ولا علشان طلعت اقوى اللغات

تب فى الاخر بعد ما اتعلمها هاينفع اشتغل بيها ولا هافضل احاول اعمل بيها حاجة تلفت نظر شركة كبيرة ليا علشان تشغلنى

ولا اية مش عارف صراحة

ارجو حد يرض عنى

محارب بلا زمان

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

untitled6yk.png
#2

أولا الشغل ده أرزاق و من عند ربنا لكن أي حاجة لو إتعلمتها و بقيت كويس جدا فيها إن شاء الله حتلاقي شغل

بالنسبة لسي بلس بلس ففي شركات في مصر بتطلب مبرمجين سي بلس بلس زي IBM كمثال و في غيرها كتير

لكن في حاجات تانية أهم من لغة البرمجة المفروض تكون عارفها كويس و دارسها

إنظر للغة البرمجة كمجرد أداة بتستخدمها و متظنش إن هي إللي حتحدد مستقبلك المهني

#3

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

اذا كنت تريد العمل في مجال علوم الحاسب فادرس التخصص في جامعة او معهد.

#4
hasan_aljudy كتب:
لا اعتقد انه يوجد شي في العالم اسمه واحد يذاكر سي بلص بلص في اوقات فراغه ثم يبحث عن عمل كمبرمج!!

اذا كنت تريد العمل في مجال علوم الحاسب فادرس التخصص في جامعة او معهد.

السلام عليكم ،

الحق أن هذا غير صحيح--كثير من المبرمجين في مصر ، و في أنحاء العالم ، قاموا بطلب العلم بأنفسهم بغير معلم ، و هو ما يعرف بالـSelf-taught programmer..

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

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

إذن ، قل لي ماذا تريد أن تكون أقل لك ماذا تدرس :)

#5

مشكور استاذ usama707 على الرد الجميل

ولكن ليس هناك مانع من العمل بدل من الجلوس امام الكمبيوتر طول الوقت فى الدراسة

وكمان دراسة الكمبيوتر مبتخلصش كل يوم فى جديد كدة الواحد هاتبقى شغلتة يدرس

لكن لما اشتغل بحدد انا محتاج اية من لغة البرمجة او احدد اى لغة انا محتاجها ومحتاج اية منها

وبيبقى فى هدف الواحد يوصل لية ويقف لحد وجود هدف اخر

دة كل القصد

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

مشكور استاذ hasan_aljudy على الرد ولكن

انا مش شايف ان لازم يكون مجال الدراسة لية صلة بالبرمجة علشان تتعلم برمجة

وسؤال بقى صراحة فى جامعة مخصصة فى مصر بتخرج مبرمجين

ولا علشان الشغل بتاعهم احتاج لمسة عن البرمجة ولا شمو ريحتها فى الدراسة يبقو مبرمجين

دة الميزة الوحيدة انها ملهاش كلية والا كانو ياخدو الشهادة ويشتغلو بيها وعلى كدة

لكن دى بتعتمد على المهارة زى اى صانعة واحنا محتاجين مهارة فى الصنعة دى علشان تنمو

زى الهند تانى دولة على العالم فى انتاج البرمجيات وبتجيب دخل فظيع ليهم

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

بل دى بتدى بدون مواد خام يعنى مجرد تفكير

والدليل انها اقوى دخل للمال (انا بتكلم كدولة بالنسبة للدولة )

ان اغنى راجل فى العالم صاحب شركة برمجة

ولا اية

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

مشكور اخ م. حجاج على الرد الجميل نقدر نقول وشهد شاهدا من اهلها

ومش انت بس فى ناس اصحابى وقرايبى عايزنى مثلا اشرحلهم برمجة ووالله خريجى هندسة

محارب بلا زمان

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

untitled6yk.png
#6

بصراحة أنا مكنتش متوقع أبدا إجاب م. حجاج تكون إجابة مهندس حاسب. فينك ياbashmohandes

يا أخ MAX أنا برضه و الله بنصحك لو تعرف تدرس البرمجة في كلية هندسة أو في حاسبات و معلومات يبقى أحسنلك أو في معهد بس يكون معهد كويس لإن البرمجة علم كبير جدا و مش مجرد صنعة و بقولك بأمانة و الله

و حتلاقي إن ممكن إللي إنت بتتعلمه فيها في 3 أو 4 سنين بياخدوه الطلبة في سنة واحدة

و كفاية إني أقولك إني كنت مكلم واحد في قسم هندسة الحاسب قبل مادخله كان بيكلمني عني قالي إنهم كان إنطلب منه في العملي يعمل لغة برمجة و Flash Memory في أربع أيام يعني كل واحدة في يومين و عملهم

الموضوع مش موضوع لغات برمجة الموضوع أكبر من كده بكتيييير

في حاجات ياما جدا في علوم الحاسب زي الخوارزميات و هياكل البيانات و الشبكات العصبية و معالجة الصور و الرياضيات و التشفير و المترجمات و الشبكات و أنظمة التشغيل و الذكاء الإصطناعي و الفيزياء و الهاردوير و أشياء كثيرة جدا صعب تتعلمها لوحدك

يعني كفاية أقولك إن معظم الناس بعد ما يدخل الكلية و يدرس الحاجات دي بيكتشف إن معلوماتها عن الكمبيوتر كانت بالسالب مش صفر كمان

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

والسلام عليكم

#7

بخصوص العمل، استغرب أن السي++ غير مطلوبة بكثرة، عندنا هنا لو كنت مبرمج فيجيوال بيسيك 10/10 لن تجد عمل ، الكل يطلب سي++ أو سي#..

لهذا أقول سوق العمل يختلف من مكان إلى مكان,, ومن لحظة الى لحظة.

#8
usama707 كتب:
بصراحة أنا مكنتش متوقع أبدا إجاب م. حجاج تكون إجابة مهندس حاسب. فينك ياbashmohandes

لا بأس ، الاختلاف في وجهات النظر وارد :)

في مصر ، يحب الناس تعمية الأمور ، فانتشرت "شائعات" لا أساس لها من مثل أن هندسة عين شمس هندسة قوية ، تعلم الطلبة العلم بحق ، إلخ..و الحق أنها كلية فاشلة حقا بأي مقاييس علمية محترمة ، مثلها مثل باقي كليات مصر و العالم العربي..يكفي أن أقول لك أن سي++ تم تدريسها في فصل دراسي واحد ، من كتاب ركيك ألفته الدكتورة عن طريق تلخيص كتاب روبرت لافور المشهور مع إضافات من عندها ، و بدون معمل حتى!

أي أن أغلب الطلبة دخلوا الامتحان بدون كتابة سطر كود واحد على الكمبيوتر..و يمكنني أن أريك أكواد الطلبة عندنا لتعرف مستواهم إن لم تكن تصدقني..الـPointers و الـRecursion عندهم ضروب من الخيال..أغلبهم لا يفهمها حتى الآن.

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

اقتباس
يا أخ MAX أنا برضه و الله بنصحك لو تعرف تدرس البرمجة في كلية هندسة أو في حاسبات و معلومات يبقى أحسنلك أو في معهد بس يكون معهد كويس لإن البرمجة علم كبير جدا و مش مجرد صنعة و بقولك بأمانة و الله

و حتلاقي إن ممكن إللي إنت بتتعلمه فيها في 3 أو 4 سنين بياخدوه الطلبة في سنة واحدة

معذرة أخي ، لكن هذا غير صحيح..

أنا أنصح بعدم الدراسة في هندسة عين شمس ، و لو عاد بي الزمن ما دخلتها ، لأنها مضيعة للوقت..

البرمجة علم كبير بالفعل ، و لذلك أسلوب التعليم الفاشل المتبع في بلادنا العربية لا ينجح في تدريسها و لا بناء عقلية صاحبها..

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

اقتباس
و كفاية إني أقولك إني كنت مكلم واحد في قسم هندسة الحاسب قبل مادخله كان بيكلمني عني قالي إنهم كان إنطلب منه في العملي يعمل لغة برمجة و Flash Memory في أربع أيام يعني كل واحدة في يومين و عملهم

الموضوع مش موضوع لغات برمجة الموضوع أكبر من كده بكتيييير

عمل لغة برمجة لفظ واسع فضفاض ، ممكن أن يقوم الإنسان بعمل لغة برمجة بسيطة و بدائية للغاية في جلسة باستخدام Lex و Yacc أو غيرهما من الـCompiler generators..

مشروعات التخرج في قسم حاسبات هندسة عين شمس أغلبها ضعيف المستوى فعلا من الناحية البرمجية ، بل و أغلبها User applications غير معقدة باستخدام سي-شارب ، و أغلبها يقوم كذلك على القص و اللصق من CodeProject :)

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

ليس من الصعب أن يتعلمها المرء بمفرده ، و كل ما أستطيع قوله هو أن:

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

أنظمة التشغيل تدرس في فصل واحد ، و تدرس خطأ أيضا! (يعني مثلا ، الدكتورة كانت تشرح أنواع الـApplications فقالت أن Word Microsoft يعد System Application...)

كل هذه الأشياء لها مراجعها المحترمة ، و هناك جامعات غربية كثيرة تتبع نظام الـOpen courses بوضعها على الانترنت..يمكنك بسهولة متابعة أحدها و التعلم.

#9

بالنسبة لموضوع التعليم في الجامعات فلا شك أنه أرقى طرق التعليم حتى و لو كنت تظن أن كليتك سيئة فأنت أفضل من غيرك كثيراًً ..

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

و للحق اللغة الوحيدة التي درسناها في المحاضرات هي ال Assembly x86 أما ال++C فكانت في المعامل في السنة الأولى ..

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#10

مصيبه إذا كنت لا تعرف إلى أين ذاهب ^_^

#11

السلام عليكم

سؤال الاخ MAX كان معقول وبعدين الموضوع كبر و بقى قيه كلام كثير.

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

نرتب الموضوع من وجهة نظرى. واحب ان اوضح وضعى.

انا معيد فى قسم كهرباء (مش حاسبات)( شايف الوجه الاخر للعملية التعليمية) و مبرمج ( يعنى اشتغلت كام سنه فى شركة برمجيات بعد الدوام). و طبعاً لى اصدقاء فى المجالين.

بالنسبة للاخ م. حجاج

ما هو دور الجامعة من الاساس؟ من يجب ان يدخل الجامعة؟ ومن يجب ان يتخرج منها؟

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

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

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

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

حل الموضوع ده ذى ما حضرتك درست فى Software Engineerng هو البطولة championing انظمة التشغيل و اللغات كان بيكتبها افراد و بعدين الناس تمشى على ما وصلوا الية. لكن الوضع ان ماحدش قادر يكمل وحدة و الى بيقدر ماحدش بيمشى وراه.

الخلاصة الوضع انك عندك طموح و كونت رؤية ان فيه اشياء محتاج الانسان انه يتعلمها. اتعلمها و ربنا يعينك و لما تتعلم علم الناس عشان ربنا يباركلك فى تعبك. و بطل شتيمة فى كليتك دى مش شيم المهندسين. كلنا عارفين ان فيه مشاكل و عيوب و نقدر نعد آلاف منها برجاء ذكر حلول.

اسف على الاطالة.

بخصوص الاخ MAX

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

اقتباس
وسؤال بقى صراحة فى جامعة مخصصة فى مصر بتخرج مبرمجي

هندسة الاسكندرية قسم حاسبات

اتمنى التوفيق للجميع وكامل احترامى لكل الاعضاء.

#12
bashmohandes كتب:
بالنسبة لموضوع التعليم في الجامعات فلا شك أنه أرقى طرق التعليم حتى و لو كنت تظن أن كليتك سيئة فأنت أفضل من غيرك كثيراًً ..

هذه العبارة أضحكتني كمداً وحزناً على حالي

#13

بسم الله الرحمن الرحيم

اولا مشكور استاذ usama707 على الرد الجميل ولكن

usama707 كتب:
يا أخ MAX أنا برضه و الله بنصحك لو تعرف تدرس البرمجة في كلية هندسة أو في حاسبات و معلومات يبقى أحسنلك أو في معهد بس يكون معهد كويس لإن البرمجة علم كبير جدا و مش مجرد صنعة و بقولك بأمانة و الله

و حتلاقي إن ممكن إللي إنت بتتعلمه فيها في 3 أو 4 سنين بياخدوه الطلبة في سنة واحدة

مشكور على الروح الطيبة ويا ريت تمسك وزارة التربية والتعليم وتغير النظام علشان

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

وناوى تتعلم يعنى التعليم بيعتمد على الشهادة السابقة وبرضو يعطوك شهادة مش اكتر

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

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

غريبة مش هاتفيد ويسيبو المفيد

وبالنسبة للمعاهد يعنى اقولك اية اذا كان الكليات المتخصصة كدة يبقى اية العمل فى المعاهد المتخصصة دة

لو شوفت الكتب بتاعهم يصعب عليك الفلوس الى بيدفعوها بيسهلو العمل علشان العيال تنجح ومشاريع التخرج مالكش عليها افضلهم معمول بالاكسس

وبالنسبة لموضوع لو عايز اتعلم

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

والله ما كملتها زعلت وما رضيت اروح لانى اعرف اكتر من الى بيتشرح اومت دافع الفلوس وماشى ومرحتش تانى

والشهادات لمجرد انك بتحضر بس

ربنا رزقنى براجل دكتور محترم واحد عرفنى بية هو دكتور شباب

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

وكان مكلف جدا على فكرة

ولكن انا نفرت من لغات الدوت نيت اصلا

المشكلةمش انت بتتعلم فين ولا واخد شهادة من اية

المهم تتعلم صح وتلاقى الى يعلمك مش زى ما انا تايه الوقتى فى السى بلس بلس

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

تجارة ويشرحلى المطلوب مقابل مبلغ مادى

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

هو كان زميل فى الفريق العربى زمان بس ما عاد يدخل

بمعنى اصح الى عايز يتعلم مش يستنى كلية ولا غيرة هايدور على العلم تحت الارض

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

يا جماعة انت لسة عاملين مشكلة فى مين الى يتعلم ومنين ودى بقت برة صناعة بتجيب دخل فظيع للدول

إسماعيل ابراهيم كتب:
بخصوص العمل، استغرب أن السي++ غير مطلوبة بكثرة، عندنا هنا لو كنت مبرمج فيجيوال بيسيك 10/10 لن تجد عمل ، الكل يطلب سي++ أو سي#..

لهذا أقول سوق العمل يختلف من مكان إلى مكان,, ومن لحظة الى لحظة.

اكيد استاذ 'إسماعيل ابراهيم بيختلف وانا خايف من كدة انى اقعد استنى انى اعمل فيرس علشان حد يشغلنى من برة

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

مشكور اخ م. حجاج على الرد الوافى

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

bashmohandes كتب:
بالنسبة لموضوع التعليم في الجامعات فلا شك أنه أرقى طرق التعليم حتى و لو كنت تظن أن كليتك سيئة فأنت أفضل من غيرك كثيراًً ..

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

و للحق اللغة الوحيدة التي درسناها في المحاضرات هي ال Assembly x86 أما ال++C فكانت في المعامل في السنة الأولى ..

مشكور bashmohandes على الرد ولكن اقى على اساس اننا بنقعد فى مكان مريخ ولا اية ولا ارقى من ناحية العلم

لان مفيش علم يخرج صانع بل يحرج موظفين

كام كلية ممكن الخريج يشتغل بالى اتعلمة

هو من الصح ان بتوع علوم يشتغلو مدرسين ولا اداب ولا تجارة واية كلة على بعضو

تب لما الكليات دى مش بتخرج صانع اذا اية لزمتها

.... تصورو لو كل خريجى تجارة وحقوق اتعلمو صناعة مش موجودة فى مصر صانعة جديدة كل سنة

اية هايكود حال مصر

احنا حوالى خمسة وسابعين مليون سبعين مننا مستهلكين

انا مشفتش حاجة ليها لازمة بتتصنع فى مصر

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

واحنا برضو شابطانين فى الشهادات وخلاص

تب لو هايكون افضل لية مبيحصلش

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

مشكور استاذ PointerVC على الرد الوافى

ولكن اذا كان

هندسة الاسكندرية قسم حاسبات

فقط الى بتخرج مبرمجين يبقى يا خساراتا ه على الشباب الى بيدخلو باقى الكليات ولا يتعلمو شىء

يا استاذ ياريت نتعامل مع البرمجة على اساس انها صناعة عايزين نرقى بها

ويعنى لو راجل اعمال ابن حلا لا يقوم مجمع مجموعة من الشباب

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

ثم شوية رياضة

وما ننكن يحتاجة المبرمج مع التقسيم التخصصات يعنى يبقى فى اكتر من قسم وكل قسم

ما يحتاجة من زيادات علمية

وبعد كدة برمجة يبقى اية الحال انا متاكد ان دول الى هايعملو حاجة ليها لازمة

والله انا لو معايا فلوس لعامل مؤسسة زى دى منها شركة برمجة المحترفين اشغلهم فيها ومنها يبقى التعلم على اصولة

يتخرج ناس قوية ممكن يعملو برامج كتير نغزو بيها العالم

وشكرا

واسف على الاطالة

Sultan_Althibity كتب:
هذه العبارة أضحكتني كمداً وحزناً على حالي

مشكور استاذ Sultan_Althibity على المرور

واعتبارك شاهد اخر

تم تعديل هذه المشاركة بواسطة ™MAX في 23 يوليو 2006 في 12:10

محارب بلا زمان

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

untitled6yk.png
#14

بالفعل حال الجامعات العربيـة كحال أي شيء آخر في هذا المحيط الذي نعيش فيـه ........

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

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

آسف على الإطالة

#15

والله اخي لغة C++

اصبح من اللغات المحدودة القدرات والتي لم يعد لها فائدة عمليا

يعني بدل ماتقعد تصمم برنامج بشهر تصممو بال C# او VB.net او java ب 10 ايام

وانا لحد هسا مااعرف ليش الناس متعلقين بيها

انا اتعلمت VB.net و C# و php وانا مااعرف كلمة واحدة في C++

واي لغة تتعلمها وتتقنها لازملها تركيز وتطبيق عملي اذا تريد تبرع فيها وتكون متميز

وخصوصا في البرمجة لان البرمجة مثل الرياضيات والفيزياء

اذا ماتفهمها ماتطيق تعمل اي شي بيها

تم تعديل هذه المشاركة بواسطة زيد الرافدين في 23 يوليو 2006 في 12:45

#16

لا استطيع ان اقول سوى الله يكون في عونك يا اخ سلطان

اخ زيد, انت من الموصل, ما؟

#18

من جامعـة الطائف!!

وأنت؟

#20
b.m.s كتب:
من الملك سعود بالرياض

لماذا لا تشاركنا إحباطك يا أخي :D ......

أولى مراحل العلاج من الإحباط هـو التعبير عـما يختلج في صدرك للآخرين :P ...

تذكر " الكبت يولد الإنفجار"

#21

على كدة يبقى اعتر ان العرب كلهم عبارة عن قنبلة موقوتة

وهتنفجر اكيد

محارب بلا زمان

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

untitled6yk.png
#22
اقتباس
بالنسبة لموضوع التعليم في الجامعات فلا شك أنه أرقى طرق التعليم حتى و لو كنت تظن أن كليتك سيئة فأنت أفضل من غيرك كثيراًً ..

حبذا لو ميزنا بين النظرية و الواقع: التعليم في الجامعات المحترمة قد يكون أرقى طرق التعليم ، لكن إذا وجدت جامعات ضعيفة المستوى لسبب أو لآخر ، لم يعد التعليم فيها راقيا.

النسبية أمر نحب أن نتمسك به ، كلما انتقد أحدهم شيئا سيئا فينا قلنا "لكننا أفضل من كذا"..أنا لا أعبأ بكذا لو كان فاشلا هو الآخر ، أنا أنظر لمن هم أعلى مني في العلم لأتفوق عليهم..هل كون هندسة عين شمس أفضل من هندسة الزقازيق مثلا مكرمة لها؟ كلا.

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

و للحق اللغة الوحيدة التي درسناها في المحاضرات هي ال Assembly x86 أما ال++C فكانت في المعامل في السنة الأولى ..

هذا ليس رأي شخصي ، هذا رأي علمي بحت بناء على معطيات مذكورة..و أتصور أن التقسيم العلمي لجامعات العالم ، و الذي صدر مؤخرا ، قد أوضح موقعنا من غيرنا.

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

الأخ PointerVC:

أتفق مع ما قلت حول دور الجامعة ، و مصيبة "مستوى الطالب المتوسط" ، إلخ.

لكني أختلف معك بشدة حول هذه النقطة:

اقتباس
الخلاصة الوضع انك عندك طموح و كونت رؤية ان فيه اشياء محتاج الانسان انه يتعلمها. اتعلمها و ربنا يعينك و لما تتعلم علم الناس عشان ربنا يباركلك فى تعبك. و بطل شتيمة فى كليتك دى مش شيم المهندسين. كلنا عارفين ان فيه مشاكل و عيوب و نقدر نعد آلاف منها برجاء ذكر حلول.

النظرة للنقد و إظهار العيب على أنه شتيمة نظرة سطحية كلفتنا كثيرا..إذا انتقدت الكلية و ذكرت مساوئها لكي تظهر على حقيقتها ، صار ذلك شتيمة..إذا تحدث الصحفيون عن رؤساء بلادنا و خيانتهم و خيانات حكوماتهم ، صار ذلك شتيمة..لماذا؟

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

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

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

و ليس معنى النقد أنني أقف أتفرج بغير أن أحاول المساعدة أو الإنتاج ، بل بالعكس..نقدي للواقع و معرفتي بأبعاد المشكلة يدفعني للعمل على حلها بصورة أقوى مما لو كنت أؤمن بأن "كل شيء تمام" كما يؤمن الكثيرون للأسف (الطلبة الصغار ، في الثانوية مثلا ، و طلبة الكلية الجدد).

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

لماذا لا نوضح الأمر للناس من البداية؟

أما بخصوص ذكر الحلول ، فأتصور أني كنت واضحا أيضا: أنا نصحت الأخ بان يدرس بمفرده ، و بالاستعانة بالموارد الموجودة من الـOpen courses الخاصة بالجامعات و المعاهد الغربية ، مثل MIT.

اقتباس
والله اخي لغة C++

اصبح من اللغات المحدودة القدرات والتي لم يعد لها فائدة عمليا

يعني بدل ماتقعد تصمم برنامج بشهر تصممو بال C# او VB.net او java ب 10 ايام

وانا لحد هسا مااعرف ليش الناس متعلقين بيها

انا اتعلمت VB.net و C# و php وانا مااعرف كلمة واحدة في C++

واي لغة تتعلمها وتتقنها لازملها تركيز وتطبيق عملي اذا تريد تبرع فيها وتكون متميز

وخصوصا في البرمجة لان البرمجة مثل الرياضيات والفيزياء

اذا ماتفهمها ماتطيق تعمل اي شي بيها

التعميم هكذا مخل دائما.

لغة سي++ ليست من اللغات المحدودة أخي ، هي لغة كغيرها لها مجالات لا يستخدم فيها غيرها ، و لها مجالات قد تستخدم و قد لا تستخدم فيها بناء على ظروف المشروع.

برمجة الـEmbedded systems تتم حصريا في سي و أحيانا سي++..

الـSystems development (مثل: لينوكس) تتم في سي و/أو سي++..

برمجة تطبيقات الـPalmOS للـPalm Handhelds مثلا تتم بسي++..

برمجة الـDrivers تتم حصريا بسي و/أو سي++..

الأغلبية من الألعاب تتم برمجتها بسي و سي++.

بالنسبة للـEnd-user applications ، عادة تكون هناك اختيارات أفضل منها (مثل: سي-شارب مثلا على نظم ويندوز) ، لكن هذا أيضا يختلف من مشروع لمشروع و من شركة لشركة..

عامة ، عند دراسة أي مشروع ، يتم تحديد اللغات و الأدوات المستخدمة بناء على الكثير من المتغيرات.

#23

هل تريد أن يدخل دكتور محترم ليعلم الطلبة الJava أو ال++C أو ال#C ؟؟؟

دائماً تكون اللغات من مسؤولية الطالب فلازلت أذكر عندما كنا نأخذ مادة الData Structures & Algorithms فقط أخذنا في أول محاضرتين فكرة عامة عن الC و ال++C ثم تم توجيهنا الى كتاب Robert Lafore الرائع ++Object Oriented Programming in C و تعلمنا ما نحتاجه بأنفسنا و عن طريق المعامل مع المعيدين و هذا بالتالي نمى مهارة أن تتعلم أي لغة في ظرف اسبوع تستطيع انتاج شئ ذو قيمة و بهذا المنطلق كتبنا مشاريع بال C و ++C و #C و Java و VB و ASP و Python و VHDL و غيرها من اللغات التي استخدمناها طوال فترة الدراسة ... و ستجد هذا أيضاً في مستوى مشاريع التخرج فستجد أنها في جميع المجالات فستجد أنظمة مكتوبة على Symbian OS بال++C أو Robotics أو Microcontrollers باستخدام embedded C و حتى ال Java Card فكل شئ ممكن طالما القدرة على تعلم الجديد ليست مشكلة ...

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

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#24

سلام عليكم

bashmohandes اسمحلى اهنيك على البيئة الجيدة التى درست فيها. فكرتنى بايام معهد تكنولوجيا المعلومات. هما كانوا بيشرحوا اللغة فى 3 ايام و يطلبوا مشروع كامل بعد يومين.

م. حجاج اسمحلى فعلاً اهنيك على حماسك و ايجابيتك.

اقتباس

النظرة للنقد و إظهار العيب على أنه شتيمة نظرة سطحية كلفتنا كثيرا..إذا انتقدت الكلية و ذكرت مساوئها لكي تظهر على حقيقتها ، صار ذلك شتيمة..إذا تحدث الصحفيون عن رؤساء بلادنا و خيانتهم و خيانات حكوماتهم ، صار ذلك شتيمة..لماذا؟

اقتباس

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

إظهار العيب على أنه شتيمة ...كل ما اقصده هو استعمال الفاظ اقل حدة. اما المادحين فهم المستفيدين من الوضع الحالى. و هؤلاء هم اكبر عقبة لانهم يرسون قواعد لاستمرار الوضع.

ملاحظة اخيرة: ذكرت هندسة الاسكندرية على سبيل المثال لان الوقت لم يسعدنى بالتعامل مع خريجى الحاسبات و المعلومات.

#25
اقتباس
هكذا مخل دائما.

لغة سي++ ليست من اللغات المحدودة أخي ، هي لغة كغيرها لها مجالات لا يستخدم فيها غيرها ، و لها مجالات قد تستخدم و قد لا تستخدم فيها بناء على ظروف المشروع.

برمجة الـEmbedded systems تتم حصريا في سي و أحيانا سي++..

الـSystems development (مثل: لينوكس) تتم في سي و/أو سي++..

برمجة تطبيقات الـPalmOS للـPalm Handhelds مثلا تتم بسي++..

برمجة الـDrivers تتم حصريا بسي و/أو سي++..

الأغلبية من الألعاب تتم برمجتها بسي و سي++.

بالنسبة للـEnd-user applications ، عادة تكون هناك اختيارات أفضل منها (مثل: سي-شارب مثلا على نظم ويندوز) ، لكن هذا أيضا يختلف من مشروع لمشروع و من شركة لشركة..

طبعا اخي انا ما قصدي اقلل من قدرات C++ بس خلي نكون واقعين

يعني تمام C++ هي الاصل

بس لازم يكون عدنا فكرة عن لغات اخرى يعني مامعقولة الخريج يطلع من الكلية وماايعرف C++

ولا ما شاء الله راح يطلع يصمم OS خاص بينو

انا برأي الشخصي انا C++ لازم تكون في المرحلة الاولية من الدراسة

يعني ياخذ عنها نظرة بسيطة شاملة ..

بعد ذلك يدرسون VC++ و VB.net و C# و php ... الخ

هنالك الكثير من اللغات الاخرى ...

انا قصدي انو مايصير يركزون كثير على لغات مثل C++ غير صالحة في الحياة العملية

يعني الخريج يريد يطلع يشتغل ويكون نفسو ويتزوج ... الخ

على الاقل يجب اي يكون ذو خبرة في VB

تم تعديل هذه المشاركة بواسطة زيد الرافدين في 23 يوليو 2006 في 20:59

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

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