U3F1ZWV6ZTI2NTExNzQ2NjY4X0FjdGl2YXRpb24zMDAzNDE1MTI1Nzc=
recent
أخبار ساخنة

بداية كل مبرمج

 ﺍﻟﻄﺮﻳﻖ ﻧﺤﻮ ﺍﻟﺒﺮﻣﺠﺔ

ﻻﺑﺪ ﺍﻥ ﺍﻏﻠﺐ ﺍﻟﻤﺒﺮﻣﺠﻴﻦ ﻗﺪ سبق لهم التساؤل في البداية عن السبيل الامثل لدخول عالم البرمجة و إحترافه ، منهم من وجد الجواب و حقق مبتغاه و منهم من لم يستطيع، فإن  لم تجد  جوابك  بعد فأنت في المكان الصحيح  هنا ستجد جوابك  من هنا ستبدأ مسيرتك 

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

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


اللغات الاساسية  المدعومة لنظام الاندرويد  من غوغل:

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

.لغة كوتلين Kotlin
 و تتميز هذه اللغة بالسلاسة و الأكواد المختصرة مقارنة بجافا  كما أنها توافق لغة جافا مما يتيح لك كتابة كود جافا و بجانبه كود كوتلين ما يجعلها محبوبة لدى الجميع و بالأخص المبتدئين 
.لغة فلاتر  Flutter  
 هي أ خر لغة أصدرتها غوغل و تعتبر الأفضل بالرغم من أنها حديثة اذ انها تعمل على الأندرويد و ios و ذلك بكتابة كود واحد  فقط بدلا من اثنين كما تستعمل لغة دارت dart لتصميم الوجهات مما يجعلها ذات كفائة عالية و أكثر جاذبية على عكس XML.
فإن كنت ترغب في أن تكون مبرمج أندرويد و ios فهذا هو اختيارك الأصح  .
و تبقى هذه هي اللغة الرسمية الا ان هناك أيضا. لغات أخرى يمكنك ان تبرمج بها تطبيقات الاندرويد  و من أشهرها  بايثون python  و لكل مبرمج خيارته .

 تطبيقات الحاسوب :  
 الماك  Objectif C    :mac...
الويندوز  Windows : جافا و بايثون  و سي ++...
 لينكس Lunix : بايثون ،سي++ ... 
تشكل بايثون و المعروفة بلغة المستقبل  الخيار الأفضل و ذلك لسهولة تعلمها و أدائها الفعال كما تمكنك من العمل في مختلف الأنظمة 

المواقع 
قبل التعمق في التفاصيل يجب الاشارة اولا الى أنه هناك جانبين في برمجة المواقع ، الواجهة الامامية front end و هي كل ما يراه المستخدم  و الواجهة الخلفية  back end   و هي العمليات التي تحدث دون ان يراه المستخدم اذ انها تحدث في  الجانب الخافي 
Back end : و تبرمج باللغات التالية HTML - javascript_ css- bootstrap.....
هناك  العديد من المبتدئين يقعون في مشكل حيث يعتبرون HTML لغة برمجة بينما هي ليس إلا لغة هيكلية و هذا خطأ يجب الا تقع فيه .

Front back : من بين اللغات المستعملة  ,php java,python,c.....

لكل متابعنا الكرام و صلنا الى نهاية بالموضوع و المهم ان لا تتوقف عن متابعة مشوارك نحو الاحتراف


تعليق واحد
إرسال تعليق
  1. غير معرف8/14/2019 05:38:00 ص

    هناك بعض الأخطاء المرجو اصلاحها ان فلاتر ليست لغة انما حزمة و أما اللغة المستعملة هي دارت

    ردحذف

إرسال تعليق

الاسمبريد إلكترونيرسالة