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

منتديات احلى حكاية دخول

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


description كيف تصبح مبرمجا ؟! Empty كيف تصبح مبرمجا ؟!

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

 

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

 

وبعد ،

 

كيف أصبح مبرمجا ؟! سؤال معقد قليلا ولكن تكون إجابته معروفة ومتداولة عند الجميع [ تعلم لغات البرمجة ]

 

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

 

مقدمة : 

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

 

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

 

نبدأ على بركة الله :

 

- حاول أن تخد دورة أو كتاب أو أي شيئ يعطيك معلومات عن :

 

_ المنطق

 

_ الرياضيات 

 

- تعلم مفاهيم قواعد البيانات :

مثل الجداول وطرق العرض / الاستفسارات والإجراءات. يمكنك استخدام أي حزمة قاعدة بيانات بسيطة للقيام بذلك،

بعض أنواع قواعد البيانات :

Mysql : قاعدة بيانات جد جيدة ومعروفة عند جميع المبرمجين .. فهي بداية جيدة لأنها مفتوحة المصدر ويتم الوصول الى قواعد البيانات عادة مع استعلامات SQL .. وسوف تمهد لك الطريق للقواعد البيانات الأخرى 

Ms Access

DB V

Fox Pro

Paradox

- تحديد المجال الدي تريد أن تبرمج فيه :
البرمجة تقع عموما تحت فئة واحدة من الفئات التالية :
- مبرمج على شبكة الإنترنت
- مبرمج تطبيقات سطح المكتب :
نظام التشغيل (OS) الموجهة نحو مبرمج (مربوط بنظام تشغيل واحد أو مجموعة من أنظمة التشغيل)،
مبرمج منصة مستقلة ،
- مبرمج التطبيقات الموزعة (التطبيقات الموزعة وليست أنظمة التشغيل ، كمبرمجي توزيعات linux) 
- مبرمج المكتبات / المنصات / إطارات العمل / النواة
- مبرمج الأنظمة  :( Kernel programmer , Driver programmer ,  Compiler programmer ) 
- عالم في مجال البرمجة 
- تعلم تقنيات ولغات البرمجة المتعلقة بمجال البرمجة التي تختارها :
- مجال مبرمجي شبكة الانترنت :

تعرف على ما يستلزم برمجة الويب.
تطبيقات الويب هي مكونات البرامج المصممة للعمل على الأنترنت وكدلك للظهور للمستعمل . وهذا يعني أن التطبيقات يتم الوصول إليها من خلال برنامج مساعد يسمى متصفح الويب مثل فايرفوكس أو إنترنت إكسبلورر و غووغل كروم. لا تتطلب بالضرورة اتصال بالإنترنت. وهو ما يعني أن تطبيقات الويب يتم بناؤها على أعلى تقنيات الويب القياسية مثل:
HTTP 
FTP 
POP3 
SMTP 
TCP 
البروتوكولات IP 
HTML 
XML 
كولد فيوجن 
ASP 
JSP 
PHP 
ASP.NET
 وكدلك وجب عليك تعلم أساسيات البنية التحتية للانترنت. وهذا يشمل الحصول على فكرة أساسية عن: 
بروتوكولات خدمات الويب (HTTP، FTP، SMTP، و POP3 أو IMAP4) 
برامج خادم الويب (وفي الغالب سوف تعمل على منصة واحدة فقط) 
برامج تصفح الإنترنت. 
خادم البريد الإلكتروني وبرنامج العميل ( Email server and client software)
وفي الأخير وجب عليك تعلم لغات :
الHTML و الCSS . قد ترغب أيضا في تعلم لغة ال--SS-- وهي مهمة جدا للتطبيقات ، فهي تعطي جمالية وتأتيرات غاية في الرعة وقد ترغب أيضا في الحصول على "ما تراه هو ما تحصل عليه (WYSIWYG)".
- مجال برمجة التطبيقات المكتبية :
بعد تعلمك للغات البرمجة مثل c, c++ , c# ، Java, J#
تعرف ما الذي تحصل عليه في البرمجة مع تطبيقات سطح المكتب. معظم المبرمجين قامو بكتابة شيفرات لحلول الأعمال (business solutions ) ، لدلك جرب الحصول على فكرة عن الأعمال، والهيكل التنظيمي والمالي وسيكون دلك حفظ للوقت التمين في مسيرتك لتصبح مبرمجا في مجال برجة التطبيقات المكتبية ..
التعرف على مختلف أبنية أجهزة الكمبيوتر. دخول دورة المستوى التمهيدي في تصميم الدوائر الرقمية وأخرى في هندسة الكمبيوتر وسيكون دلك مفيدا، وحاول القراءة مرتين أو ثلاث مواد البرنامج التعليمي (مثل هذا واحد وهذا واحد) قد يكون كافيا. لأن الدروس ستكون صعبة الفهم بطريقة سريعة .. .  ، إن شاء الله بعض هده الخطوات ستكون فهمت طريقة عمل الحاسب من الألف الى الياء .. حاول أيضا الدخول الى المستوى المتقدم في اللغات التي تعلمتها لحد الأن أقصد البرمجة الكائنية (Object-oriented paradigm) .. وأيضا حاول الدمج بين لغة واخرى لتحصل على برامج أكتر فعالية .. وحاول دائما قراءة شيفرات المبرمجين الأخرين وتعلم منهم التقنيات التي سوف تساعدك .. وكدلك حاول نقص حجم الشفرات قدر المستطاع .. خطوة أخرى وهي الدخول لتعلم لغات أخرى كالPYTHON
 
 
 
 
 
 
 
 
الى هنا ينتهي درسنا إخوانني الكرام .. في الحقيقة معلومات غير منظمة على ما أظن ولكن حاولت وضع ما أعرف قدر المستطاع وكان يمكنني أن أضيف الكتير من المعلومات التي ستفيدكم .. ولكن ضيق الوقت حال عن دلك .. اسف
 
إن شاء الله نلتقي في دروس قادمة
 

description كيف تصبح مبرمجا ؟! Emptyرد: كيف تصبح مبرمجا ؟!

more_horiz
السلام عليكم و رحمة الله و بركاته
جزاك الله كل خير عه ذا الموضوع المميز
و بانتظار كامل جديدك بمنتداناا
و تسلم اناملك المبدعة
موضوع جميل من عضو اجمل
و في امان الله

description كيف تصبح مبرمجا ؟! Emptyرد: كيف تصبح مبرمجا ؟!

more_horiz
سلمت يدآآك اللهم اجعله في ميزان حسناتك ..

مشكؤؤؤؤر

description كيف تصبح مبرمجا ؟! Emptyرد: كيف تصبح مبرمجا ؟!

more_horiz
تابع..

انتظر الجديد


بارك الله فيك
privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
power_settings_newقم بتسجيل الدخول للرد