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

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

مغلق
بدأه mamnon في 31 مايو 2005 · 9 رد · 709 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

- ليس لدي أي خبرة في أي لغة من لغات البرمجة

- لا أجيد اللغة الإنجليزية

- لا أعرف أحد خبير في البرمجة يوجهني الوجهة الصحيحة

- لا إدري ماهي اللغة التي أبدأ في تعلمها c ++ أو c#

- هل وظيفة اللغتين واحدة وهل إحداهما أقوى من الأخرى

- أيهما أسهل في التعلم

ارجو منكم التفصيل قدر الإمكان وجزاكم الله خير الجزاء

ملاحظة:

( أرجو توضيح معاني المصطلحات المستخدمة في إجاباتكم بالعربي لأنني ليس لدي أي خبرة في البرمجة)

#2

لقد شرحت مشكلتك متضمنة للحل

الاول هو ان تحاول تحسين لغتك الانجليزية

ثانيا ابدا بال++C في رايي هي افضل شئ للمبتدئين

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

أشكرك يا أخي bashmohandes وسأعمل بنصيحتك إن شاء الله

#4

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

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

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

وأنصح كل من أراد تعلم السي شارب ومفاهيمها أن يقرأ كتابين مهمين جدا ويطبق مافيها بحذافيرها :

1)Sams - Teach Yourself the CSharp Language in 21 Days(النسخة الإنجليزية)

2)علم نفسك سي شارب في 21 يوما (النسخة العربية )

وإذا قال لك المؤلف كل يوم اقراء الجزء المخصص إقرأه دون زيادة أو قم بتقسيمه على يومين .

من قرأها وفهمها أضمن له النجاح في مسيرته البرمجية.

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

وأعتذر للإطالة وبدون زعل إن شاء الله :rolleyes:

#5
اقتباس
لا إدري ماهي اللغة التي أبدأ في تعلمها c ++ أو c#

أتعتقد يا أخي انه لا يجب ان تشغل بالك كثيرا في التفكير في لغة برمجه معينه الآن.

فيجب ان تتعلم ماهى البرمجه أولا , وتتعلم كيفية التفكير المنطقي في حل المشكلات.

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

وهذا بالضبط ( والله أعلم ) احدى الأسباب الكبيره التي تجعل مستوانا كعرب لا يتعدى المتوسط <_< .

اقتباس
لا أجيد اللغة الإنجليزية

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

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

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

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

ـــــــــــــــــــــــــــــــــــــــــــــ

اقتباس
عزيزي الأستاذ باشمهندس إني أختلف معك في وجهة نظرك
أعتقد اننا لم نفهم وجهة نظر الأخ bashmohandes جيدا يا ferass من خلال تلك السطور القليله في رده , فان تفكيره ( والله أعلم ) ليس بهذا النوع من التفكير الذي يقول انه يجب تعلم السي ++ اولا ثم من بعدها السي شارب.

ولكن الموضوع لم يصبح الآن حول اللغه التي يجب البدء في تعلمها الأخ mamnon وغيره ممن لديهم نفس الهدف ... وانما أصبح حول المنهجيه التي يجب اتباعها للوصول الى هدفه الذي يريد.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#6

ال#C مهما كانت قوية فهي في النهاية Very High Level Language اي انها لغة مختصة بMicrosoft Technologies و لا يمكنك الاستفادة بشكل كبير منها اذا انتقلت للعمل على اي انظمة اخرى و هذا لان دعمها على الانظمة الاخرى مازال في بداياته

كما انك لا تستطيع ان تتعلم مبادئ الAlgorithms و الDataStructures بلغة لا تدعم لك التحكم الكامل في الذاكرة و هناك مقولة شهيرة يتناقلها مستخدموا ال++C عن الPointers و هي Pointers is just like you hold the memory between your hands اي انك تملك تحكما كاملا في الmemory و تستطيع تطبيق كل ماتتمناه عليها

ايضا جميع اللغات تقريبا مشتقة من ال++C/C مثل الJava و ال#C و D و #J ....الخ فاذا اتقنت ال++C سيمكنك ان تنتقل الى اي لغة ببساطة و تصبح محترفا بها في اقل من اسبوع واحد.

و كبداية دائما يجب ان تبدأ بكتاب مثل Algorithms & Data Structures in C فتتعلم مبادئ البرمجة مع مبادئ ال++C/C

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#7

حبيت أضيف انك لو عاوز تخلي bashmohandes يموووووت ويفرقع من كتر الغيظ ؟ ... أسأله سؤال زى ده :lol: ::

سؤال للأخ bashmohandes ::

أنا أستخدم لغة الـ C Plus Two وأريد ان أدرج فيها علامة الصح الفلاشي الخلفيه وليست الأماميه وذلك لأن اللينكس أفضل من نظام النوافذ بكثير لأن كما تعرف ان الـ API بتاعة نظام النوافذ ( اختصار Arona Proma Iayomona ) لا تعمل على أنظمة التشغيل المستورده من أمريكا , مما يجعل عتاد الحاسب الآلي غير متوفر في المدينه ... فانا أتذكر ان الخط العثماني محذوف من OzycoD ومشاكله المعروفه .... واعتقد ان اليهود لهم دخل في الحاسوب , والسرطان أصاب شاشة جهازي من خلال فيروز الدوده الشهيره الكبيره وجعلها تصدر موجات كهربائيه مغناطيسيه لونها أحمر وأدى ذلك الى اختراع لغة الـ HTNL ودمجها مع لغة الـ Microzovt Fashwal bayziQ لمحاربة هذا الدوده الكبيره , فمن فضلك رجاء ان يكون ردك سريعا وبالكود كاملا ولاتضيف الكثير من التعليقات على الكود لأني سوف أحذف اى تعليقات لأنه مشروع تخرج , وبعد اضافة الكود كاملا لاتنتظر اى كلمة شكر مني لأني الصراحه مش فاضي للمنتديات والكلام الفارغ ده ... ايه الأرف ده ... بسرعه يابني انا مستعجل.

:P :P :P :P

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#8
معتز شمس كتب:
حبيت أضيف انك لو عاوز تخلي bashmohandes يموووووت ويفرقع من كتر الغيظ ؟ ... أسأله سؤال زى ده  :lol:  ::

سؤال للأخ bashmohandes ::

أنا أستخدم لغة الـ C Plus Two وأريد ان أدرج فيها علامة الصح الفلاشي الخلفيه وليست الأماميه وذلك لأن اللينكس أفضل من نظام النوافذ بكثير لأن كما تعرف ان الـ API بتاعة نظام النوافذ ( اختصار Arona Proma Iayomona  ) لا تعمل على أنظمة التشغيل المستورده من أمريكا , مما يجعل عتاد الحاسب الآلي غير متوفر في المدينه ...  فانا أتذكر ان الخط العثماني محذوف من OzycoD ومشاكله المعروفه .... واعتقد ان اليهود لهم دخل في الحاسوب ,  والسرطان أصاب شاشة جهازي من خلال فيروز الدوده الشهيره الكبيره وجعلها تصدر موجات كهربائيه مغناطيسيه لونها أحمر وأدى ذلك الى اختراع لغة الـ HTNL ودمجها مع لغة الـ Microzovt Fashwal bayziQ لمحاربة هذا الدوده الكبيره ,  فمن فضلك رجاء ان يكون ردك سريعا وبالكود كاملا ولاتضيف الكثير من التعليقات على الكود لأني سوف أحذف اى تعليقات لأنه مشروع تخرج , وبعد اضافة الكود كاملا لاتنتظر اى كلمة شكر مني لأني الصراحه مش فاضي للمنتديات والكلام الفارغ ده ... ايه الأرف ده ... بسرعه يابني انا مستعجل.

:P :P :P :P

الحقيقة انا مش عارف اقولك ايه انت قدرت تجمع جميع المواضيع التي تثير حفيظني في موضوع واحد بشكل جميل جدا :lol: انا اتصور لو كانت هذه مشاركة حقيقية كنت ممكن ان اذهب لصاحب المشاركة لحد بيته و اديله درس من اول ا ب ت لحد ما يوصل انه يكتب المشاركة دي صح. لان فعلا المشاركات اللي من النوع ده بترقع الضغط

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

B)

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9
اقتباس
فعلا انت صديق اعتز بمعرفته

وانت كمان والله يا محمد .... انت من أول ماجيت المنتدى وانت نورته :) .

اقتباس
يمكنك ان تنتقل الى اي لغة ببساطة و تصبح محترفا بها في اقل من اسبوع واحد
أنا لم أكن اتقن الـ ++C ولكن كان لدى معرفة بها من خلال دراستي ... وهذا ماساعدني في فهم الـ Syntax بتاعة الـ #C بكل بساطه وسهوله ولم أستغرق اى وقت اطلاقا في فهمها ( الـ Syntax ) وركزت اهتمامي بفهم الـ DotNet Framework.

وهذا ماسيؤهلني ان شاء الله ان كان لي عمر ان أدرس الجافا بعد ان أتعلم الـ #C , لأن الجافا تشبهها كثيرا وايضا أشعر انني لن أستغرق وقت طويل في فهمها.

وأخيرا .... ما أحلى الـ C Family ... يا محلاها يا محلاها :lol: .

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#10

السلام عليكم

أعتقد أن ما قله محمد "بشمهندس" هو المنطقى

إذا أردت أن تكون مبرمجا محترفا

اللهم إنك عالم بحالى وغنى عن سؤالى فأهدنى وأصلح لى بالى

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

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