النتائج 1 إلى 3 من 3

الموضوع: خطوات الاحتراف فى البرمجة للمبتدئين

  1. #1
    تقنى جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    11
    معدل تقييم المستوى
    0

    Thumbs up خطوات الاحتراف فى البرمجة للمبتدئين


    End Google Ads 201810 - BS.net 01 -->









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

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




    ماهى البرمجة ؟؟

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

    وما مستوى الذكاء المطلوب للبرمجة ؟

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

    وهل تتطلب لغة انجلزية جيدة ؟

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

    وهل يجب ان يكون لدى خلفية رياضية جيدة ؟

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

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

    ماهى ايسر الطرق لتعلم لغات البرمجات ؟

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

    هل يمكن التعلم من على شبكة النت ؟

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

    وما هى المدة المطلوب لاتقان اللغة ؟

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

    ما هى المدة المطلوبة للانتقال الى لغة اخرى ؟

    هذا يعتمد على مهاراتك ومدى اتقانك للغتك الاصلية .. فيمكنك الانتقال الى لغة بعد ذلك فى ظرف اسبوعان ان شاء الله .

    ماهى انواع لغات البرمجة ؟

    لا يوجد تعريف محدد لانواع لغات البرمجة لانها كلها غالباً مرتبطة ببعضها وباتقانك اى لغة برمجة يمكنك التعامل بسلاسة بأى نوع من الانواع الاخرى بعد اخذك خلفية بسيطة عن اساسيتها ..
    ويمكنا لبقول ان انواع لغات البرمجة نسبياً هى :
    1- البرمجة العادية
    2- برمجة قواعد البيانات
    3- برمجة مواقع الويب

    كيف اصل للاحتراف فى البرمجة ؟؟!!

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

    ولكن هل توجد اى مصطلحات معقدة ؟

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

    هل لابد لى من معرفة لغات البرمجة السابقة ؟؟

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

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

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

    ما هى أقسام لغات البرمجة المختلفة ؟

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

    فيمكن تقسيم لغات البرمجةمن حيث طريقة كتابة البرنامج واسلوبه الى :

    طريقة البرمحة الخطية :
    ونستطيع ان نقول ان كل لغات البرمجة قبل ظهور الويندوز تعتمد على هدا الاسلوب مثل :
    لغة البيسك - BASIC والسي - C والباسكال - Pascal والكوبول - COBOL والفوتورن - Fortran



    طريقة البرمجة الشيئية
    Object Oriented Programming :
    وهى لغات البرمجة التى ظهرت بعد نظام التشغيل ويندوز ..
    حيث البرمجة تأخد مجال اكثر سهولة واتساعاً فى نفس الوقت ..!!
    وهى تشتمل غلى لغات البرمجة التى تتطورت من لغات سابقة مثل
    الفيجوال بيسك - Visual Basic والتى تطورت من لغة البيسيك ..
    وكذلك لغات السي ++ والفيجوال سي Visual C تتطورت ايضاً من لغة السى
    وكذلك الدلفي - Delphi من لغة الباسكال .

    وما هو وجه الشبه فى لغات البرمجة ؟

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

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

    لذلك ستجد ان كل لغات البرمجة سواء كانت قديمة او حديثة لابد ان تتحدث عن وتتطرق الى المواضيع التالية :

    المتغيرات
    جمل الشرط والتحكم
    جمل التكرار
    الدوال
    المصفوفات


    وما توفيقى إلا بالله

    مع تحيات ,,,,,,,,,,,,,,,,,, صدى

    التعديل الأخير تم بواسطة صدى ; 10-25-2009 الساعة 04:17 AM

  • #2
    elfr3on el3ashk الصورة الرمزية A7med Baraka
    تاريخ التسجيل
    Jun 2008
    الدولة
    Egypt - Cairo
    المشاركات
    4,695
    معدل تقييم المستوى
    10

    افتراضي رد: خطوات الاحتراف فى البرمجة للمبتدئين

    موضوع مميز وأكتر من رائع

    شكرا صدى

  • #3
    تقنى جديد
    تاريخ التسجيل
    Nov 2008
    المشاركات
    4
    معدل تقييم المستوى
    0

    افتراضي رد: خطوات الاحتراف فى البرمجة للمبتدئين

    جزاك الله خير الجزاء

  • معلومات الموضوع

    الأعضاء الذين يشاهدون هذا الموضوع

    الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

    المواضيع المتشابهه

    1. كتاب للمبتدئين سى بلس بلس شرح عربى ++c
      بواسطة A7med Baraka في المنتدى C / C++ - سى بلس بلس
      مشاركات: 24
      آخر مشاركة: 01-25-2010, 10:14 AM
    2. تشغيل التطبيقات المكتوبة بلغة البرمجة جافا
      بواسطة MR.ELEMAD في المنتدى برامج الكمبيوتر - Computer programs
      مشاركات: 0
      آخر مشاركة: 10-06-2009, 10:42 PM
    3. [شرح] : أضافة الهاكات في المنتدى .. للمبتدئين
      بواسطة :: BarakaSoft Forum :: في المنتدى منتدى تطوير منتديات الفى بى العام
      مشاركات: 0
      آخر مشاركة: 07-15-2009, 06:41 PM
    4. [ برنامج ] : الان يمكنك تحميل بدون انترنيت اكثر من 150 gb مجاناً
      بواسطة :: BarakaSoft Forum :: في المنتدى برامج الكمبيوتر - Computer programs
      مشاركات: 0
      آخر مشاركة: 05-25-2009, 04:51 AM
    5. فكرة هاك ياريت البرمجة
      بواسطة :: BarakaSoft Forum :: في المنتدى منتدى تطوير منتديات الفى بى العام
      مشاركات: 0
      آخر مشاركة: 05-13-2009, 04:31 AM

    الكلمات الدلالية لهذا الموضوع

    مواقع النشر (المفضلة)

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •  
    "وَقُل رَّبِّ زِدْنِي عِلْمًا"
    أعلانات نصية أستضافة , ريسيلر - Best Hosting | BarakaSoft Web Solutions

    BarakaSoft PageRank RSS RSS 2.0 XML MAP HTML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 C/C++ | Java | C# | Network | Database | OS | Linux | Windows | Hacker & Security | Photoshop | Flash | Web Development | Free Programs | Mobile App | Free Java Course | Latest Technical News | Internet Programs | Antiviurse Programs | Graphics Programs | Network Programs | Portable Programs | vb Forums Development | Forums Development | CMS(Joomla-nuke-wordpress-mkportal...) | Photo | Anime |