اعلان

الثلاثاء، 10 يوليو 2012

كيف أصبح مبرمجاً محترفاً | الطريق إلى عالم البرمجة ...


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

ما الأشياء التي يجب توفرها لأصبح مبرمجاً ؟
إنك لا تحتاج لذلك العتاد غالي الثمن و الـSuper computers حتى تبدأ ما أنت بحاجته لتبدأ ي هذا الطريق هو :
- أي نوع كمبيوتر , متوسط المستوى أو أقل من ذلك أو أكثر .
- نيه و حب لهذا المجال .
- صبر كافي .
- إنترنت , متوسط السرعة أو أكثر أو أقل .
لا أظن أنك تحتاج لأكثر من ذلك لكي تبدأ " بل هو كثير  "
فعندما بدأت في هذا المجال " و لو أني لست بمحترف " لم يكن متوفر لدي غير النية و الصبر , و بعدها بفترة طويلة إستطعت أن أمتلك كمبيوتر متصل بالأنترنت .

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

@  برمجة برامج و تطبيقات الكمبيوتر | Programming computer applications :
و هي إنشاء البرامج و التطبيقات أو حتى الأدوات التي تعمل على جهاز الكمبيوتر بغض النظر على نوع البرنامج أو نظام التشغيل الذي تعمل عليها , و هذه البرامج يمكن إنشائها على عدة لغات برمجة , و لا تحتاج إلى معرفة كل لغات البرمجة لتقوم بانشاء برنامج , هذه بعض هذه اللغات
 " C بكل أنواعها , Java , VB.net  "

@ برمجة الويب | Web Programming :
هي إنشاء الصفحات و برمجة المواقع و نظام عملها و يقصد بنظام عملها " أي الطريقة التي يعمل بها الموقع و نوع لغة البرمجة التي استعملتها بها " و تحتاج برمجة المواقع المام و لو كان بسيط في التصميم لأن أغلب المواقع تعتمد على الصور في الشكل , و الشكل يعد عامل مهم في تحسين مستوى الموقع , و يستعمل في هذا المجال لغة " HTML , CSS " و هذه اللغتين في قمة البساطة و لكنهم لغات أساسية على الإنترنت , و تستطيع تعلمهم خلال إسبوعين فقط , و من ثم يوجد لغات برمجة أخرى سترتبط باللغات الأساسية التي ذكرناها و هي " JAVA SCRIPT , Php , ASP "



@ برمجة تطبيقات الهواتف الذكية | Application Programming smartphones :
و تعد هذه الفترة هي فترة إنتعاش هذا المجال فلذلك فان تعلمها له الكثير الكثير من الإيجابيات , و أقصد بذلك هو برمجة البرامج لأي من الأجهزة اللوحية الذكية أو الهواتف الذكية التي تعمل بنظام "IOS أي الآيفون أو Android "
و تعد أنظمة التشغيل هذه قابلة أكثر لاستعاب برامج بمهام متطورة لذلك فالأجهزة التي تستوعب تلك الأنظمة تعد هواتف ذكية , و لغات برمجة مثل هذه التطبيقات "C ++  Objective C   , C "

@ برمجة الريبوتات | Programming robots :
هذا المجال يحتاج بعض العتاد الإكتروني و البلاستيكي , و لكن إذا كانت مجرد بداية فلن يكلفك الأمر أكثر من 50 دولار لشراء بعض الأدوات مثل الشبكة الكهرابئية الصغيرة و بعض القطع الأخرى و البلاستيكية لصنع لعبة إلكتروني كمعاينة للذي برمجته , و ستحتاج إلى تعلم إحدى لغات البرمجة مثل " C# , C , VB.NET , "


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

ليست هناك تعليقات:

إرسال تعليق

 
Email : contact@pro-formation.net