القائمة الرئيسية

الصفحات

السلام عليكم و رحمة الله تعالى و بركاته و صلى الله و سلم على سيدنا محمد صلى الله عليه و سلم اليوم اخوتي اخواتي المهتمين بتعلم البرمجة احب ان اقدم لكم شرح كيف تبدا في تعلم البرمجة او اي لغة اختار ومن اين تبدا اذا اكملت هذا التدوينة الى النهاية سوف تعرف من اين تبدا في التعلم واي لغة تختارها وسوف اسهل عليك الكثير من التعب والجهد الذي تواجه الكثير من المبتدأين انا كنت كذالك في بدايتي في التعلم البرمجة تصميم المواقع (ويب) و ما زلت اتعلم و انا الان لم اصل حتى الى ربع الطريق و اقول لكم هذا حتى لا تفقد الامل او تتوقف عن التعلم بل واصل حتى تحقق هدفك. واجهت الكثير من المشاكل ومنها من اين ابداء في تعلمها واي لغة اختار ولكن سوف اسئلك سؤال الذي يسهل عليك الكثير ويتضح لك الكثير من الامور .
سؤال : اي مجال تحب ان تبدا في التعلم واي قسم سوف تختار ؟
وانا في موجبي اسهل عليك الاختيار وانصحك بها 
ماذا تحب ان تتعلم هل تريد ان تصبح:
1-مبرمج ويب (تصميم المواقع والمنتديات)
2-مبرمج تطبيقات الهاتف (تطبيقات الهاتف والعاب)
وهنا ينقسم الى ثلاث اقسام
أ-برمجة الاندرويد (APK)
ب-برمجة الايفون وايباد (ios)
ج-برمجة ويندوز فون (Windows Phone)
3-مبرمج تطبيقات الحاسوب (Desktop)

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

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

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

1-برمجة الويب (تصميم المواقع والمنتديات والقوالب مثل بلوجر والورد بريس)

توجد كثير من الغات الويب والمستخدمة في التصميم ولكن توجد للغات لا غني عنها مثل (HTML,CSS)
اذا كنت تريد ان تبدا اتبع هذا التصنيف في منهجك التعليمي :
1-HTML
2-CSS
3-JQuery
4-JavaScript
بعد ان تتعلم هذا اللغات تكون قادر على عمل موقع كامل في جودة جيدا جدا وتستطيع عمل موقع كامل من ناحية التصميم ولكن نعم ولكن اذا كنت تريد ان تصبح محترف في البرمجة الويب يجب ان تتعلم للغات ثانية تجعل منك محترف كامل التي تساعدك على بناء موقع يحتوي على قاعدة بيانات مثل الخزن المعلومات وخزن الصور وغيرها والدخول المستخدمين والتسجيل في الموقع يجب عليك ان تتعلم لغات اخره تجعلك محترف وتبدا في صنع مشاريعك الخاصة بك على الانترنيت .
وهنا يجب ان اسئلك مرة ثانية ايهما تريد :
1-Php
2-asp.net
3-Ruby
4-Python
هنا اربع اجزاء ولا استطيع اتكلم عن عنهم بالتفصيل كل واحده لها مميزاتها وعيوبها 
ولكن الافضل من بينها اثنان والاصعب وهما php,asp.net
في التعلم ولكن الافضل لك php الانها الافضل وتكون مفتوحة المصدر ماذا يعني مفتوحة المصدر تكون قادر على تحميل سكربت من تصميم شخص ثاني وتعمل على تعديله ولا توجد بها الملكية الخاصة يصبح ملك لك انت لا غير ويوجد كثير من الدورات التي متواجدة على الانترنيت لتسهل عليك التعلم
الان نبدا في ترتيب مسيرتك .
1-HTML
2-CSS
3-JQ(الجيكويري)
4-JS(الجافا سكربت)
5-PHP

مع العلم يجب تتقن للغات قواعد البيانات والعمل عليها وافضلها وبدون منازع ولا تفكر بغيرها SQL ابدا في الوقت الحالي على الاقل
بعد مااكملت الجزء الاول والثاني من تعلم البرمجة الويب (تصميم المواقع والمنتديات)

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

ننتقل الى الجزء الثاني :
2-مبرمج تطبيقات الهاتف 
وهنا ينقسم الى ثلاث كما ذكرت في البداية 
أ-الاندرويد (APK)
ب-شركة ابل (ios) الايفون وايباد
ج-وايندوز فون 

من اين ابدا في تصميم الاندرويد

أ-الاندرويد
كما تعرف التطبيقات الموجوده في "Google play" من العاب وبرامج وغيرها الكثير 
اذا كنت تحب ان تعمل بهذا المجال يجب عليك اتقان للغة برمجية java ..

من اين ابدا في تصميم الايفون والايباد

ب-ابل "ios"
كما تعرف شركة ابل التي من اهم الشركات الموجودة حاليا وانا افضلها من ناحية العمل على البرمجة في تطبيقاتها وهنا يجب عليك اتقان للغة "object-c" وهي للغة التي تستخدم في تصميم التطبيقات "ios" ولكن تم تحديثها اللغة الى "swift" وتكون اسهل من "object-c" ولكن اذا تعلم "object-c" لا يعني انت لا تستطيع ان تبرمج بلغة "swift" عكس ذالك تماما اللغات الاثنين متشابها بكثير من الكواد ولا يوجد بينهم فرق كبير .
من اين ابدا في تعليم تصميم ويندوز فون

ج-ويندوز فون
كما نعرف هذا النظام يشتغل على ال "Nokia" والنسبة الاقل في السوق بين الشركات من ناحية التنافس وهنا يجب عليك تتعلم لغة c ,c# ,c++ وانا لا اعلم الكثير عن هذا النظام ليس عندي الخبرة الكافية ولكن هو مشابه اللغات التي يتم التصميم بيها في تطبيقات الحاسوب .
ملاحظة : انا سوف اصنف لك افضل والاحسن من ناحية الربح وهذا المجال وهناك تقرير حواله هذا الموضوع يقول النسبة الاكبر للشركات الهاتف الاندرويد النصيب الاكبر في السوق وياتي بعدها شركة ابل والقسم الصغير الويندوز فون 
هنا ناتي من منا لا يعرف المتجر "Google play" يحتوي على الاكثر من التطبيقات والاكثر منها مجانية وهذا يشكل مشكلة في قلة الارباح في بيع التطبيقات وخاصتا في الوطن العربي 
اما ابل لا يحتوي على عدد التطبيقات بقدر"Google play" والاكثر منها مدفوعة او غير مجانية وهذا يشكل النسبة الاكبر من ناحية الربح من الاندرويد فه الافضل لك ان تتعلم برمجة ios والافضل حسب نظري .

من اين ابدا في تصميم تطبيقات وبرامج الحاسوب

3-مبرمج التطبيقات الحاسوب (برامج الحاسوب)
يجب عليك اتقان اللغات البرمجية c, c# ,c++ لتكون قادر على ذالك بشكل كامل من البرمجة الحاسوب وتبرمج بهذا المجال .

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

هل اعجبك الموضوع :

تعليقات

التنقل السريع