في كل سنة يتم إصدار إحصائيات لأهم اللغات البرمجية و الأكثر إستخداما و شيوعا في مجتمع المبرمجين، هذه الإحصائيات تساعدنا في تحديد التقنيات و اللغات البرمجية التي يجب علينا تعلمها او معرفتها لهذه السنة و السنوات القادمة و ذلك من أجل المشي توازيا مع متطلبات سوق الشغل و سوق المبرمجين كذلك .
في هذا المقال سنقوم بتجميع اهم المصادر التي قامت بإطلاق إحصائياتها لسنة 2018، و نلقي نظرة على أهم اللغات البرمجية و ترتيبها كذلك لسنة 2018، هذا الترتيب سيساعدنا أكثر في تحديد التقنيات و اللغات البرمجية التي يجب علينا تعلمها لسنة 2018 .
- إحصائيات موقع Stackoverflow :
نشر موقع Stackoverflow الموقع الأكثر شهرة للمبرمجين إحصائياته كذلك لأكثر الفئات البرمجية إقبالا من طرف المستخدمين، احتلت العديد من لغات البرمجة القائمة و هي كالتالي :
إذ جائت لغة البرمجة الجافاسكربت على رأس القائمة بنسبة 71.5% من مرتادي الموقع يستخدمون الجافاسكربت و يطرحون إستفساراتها كذلك، و هذا ليس بالأمر الغريب فالجافاسكربت تكون العديد من الفريمووركات و الإطارات اليوم، ثم لغة الهيكة HTML في المركز الثاني ( نعم نعم نعلم انها ليست لغة برمجة ) و التنسيق في المركز الثالث، لغة SQL في المركز الرابع بينما إحتلت الجافا المركز الخامس و بقية اللغات في المراكز الأخرى .
نستنتج من خلال إحصائيات الـ Stackovrflow ان للجافاسكربت دورا مهما اليوم في العالم البرمجي، فهي تكون العديد من البرمجيات المستخدمة اليوم في لغات البرمجة مثل Angular و React و كذا Vue و Node و العديد، و تعلم الجافاسكربت أصبح امرا ضروريا اليوم، و إن اردت إستخدام لغة برمجة شاملة لكل من الديسكتوب و الويب و الاندرويد، فالموقع يقترح عليك الجافا .
راجع مقالنا الخاص بمصادر لتعلم لغة البرمجة الجافا إن كنت مهتما بها بالنقر هنا .
- إحصائيات موقع Github :
موقع Github، أضخم موقع للمصادر المفتوحة و البرمجيات الحرة، يوفر للمبرمجين نشر برمجياتهم و مشاركتها و تطويرها عبر المنصة، يوفر لنا الموقع إحصائياته كذلك لأكثر اللغات البرمجية استخداما لسنة 2018 و أكثرها شيوعا، و هي كالتالي :نرى جليا و مجددا ان الجافاسكربت قد إحتلت المركز الأول بإمتياز في إحصائيات Github أيضا، بينما إحتلت لغات الـ Java و الـ Python و أيضا الـ Ruby و الـ Php المراكز الأخرى، يعود سبب تأرجح هذه اللغات في المراكز الأربع بعد الجافاسكربت كونها تستخدم فريمووركات و إطارات كبيرة و شائعة الإستخدام مثل Django, Rails, Laravel و غيرها، هذا أمر إيجابي يجعلنا نُدرك ان عالم البرمجة اليوم أصبح يتجه أكثر للفريموركات و الإطارات الكبرى من أجل المشاريع، فأنت لست مضطرا بعد الآن الى برمجة مشروع بإستخدام php، خصوصا انك ستجد صعوبة في توفير الحماية المشروع، بذلك ذلك يمكنك إستخدام تقنيات حديثة و قوية أيضا، الأمر سيان بالنسبة للجافاسكربت التي أصبحت هي الأخرى شاملة و يتم إستخدامها في كل المشاريع تقريبا حول العالم .
الجافاسكربت و ما بعدها، أيضا و مجددا في إحصائيات الـ Github نجد ان الجافاسكربت لغة لا يجب الإغفال عنها و يجب تعلمها كذلك، و كذا فريمووركاتها و إطاراتها الخاصة .
إن كنت تنوي تعلم لغة البرمجة بايثون، فإليك مصادر قوية لفعل ذلك .
إن كنت تنوي تعلم لغة البرمجة بايثون، فإليك مصادر قوية لفعل ذلك .
- إحصائيات موقع Statista :
موقع Statista من المواقع التي توفر لك إحصائيات كل شيئ في هذا العالم، من ترتيب لغات البرمجة ، الى ترتيب اللغات الحية الى أكثر الأجهزة إستخداما و غيرها، سناخذ الشطر المتعلق بلغات البرمجة التابعة للموقع، و هي كالتالي :
نرى في إحصائيات Statista أيضا ان الجافاسكربت في الصدارة بنسبة 62%، ثم بعدها الـ SQL و الجافا ثم السي شارب، الجافاسكربت قد تألقت في الإحصائيات السابقة، و هاهي مجددا تتألق في إحصائيات Statista، يبدو ان الجافاسكربت من أكثر اللغات إستخداما سنة 2017 و أكثر لغة متألقة و صاعدة لسنة 2018 .
وفرت لنا أيضا إحصائيات موقع Statista في اخر القائمة لغات اخرى مثل R و Matlab و GO، لغات اخرى يتم إستخدامها في مجالات اخرى خاصة بالبيزنس و الشركات ( و أيضا التلاميذ الذين يدروسنها أيضا ) خاصة بتحليل البيانات و تحليل النظم، و يجوز بالذكر اننا ذكرنا لغة GO في مقال سابق ندعو لتعلمها، نظرا لمرونتها و قوتها القادمتين في المستقبل .
وفرت لنا أيضا إحصائيات موقع Statista في اخر القائمة لغات اخرى مثل R و Matlab و GO، لغات اخرى يتم إستخدامها في مجالات اخرى خاصة بالبيزنس و الشركات ( و أيضا التلاميذ الذين يدروسنها أيضا ) خاصة بتحليل البيانات و تحليل النظم، و يجوز بالذكر اننا ذكرنا لغة GO في مقال سابق ندعو لتعلمها، نظرا لمرونتها و قوتها القادمتين في المستقبل .
الخلاصة :
إن هذا يلخص لنا الكثير، فالجافاسكربت تألقت في مجموعة من الإحصائيات، و بلا شك واحدة من اللغات البرمجية التي يجب عليك تعلمها و إتقانها هذه السنة،و بالجافاسكربت لا نقصد Vanilla Javascript حيت تقوم بكتابة document.getElement ثم تقوم ببعض الشروط او الloops عليها، بل التعمق فيها أكثر، و التعامل مع إطاراتها و الفرويمووركات الخاصة بها .
و إن كانت الجافاسكربت خيارا سيئا بالنسبة لك، فننصحك بالتعامل مع الجافا ثانيا، فهي لغة تألقت في المراكز الثانية و لا بد ان قيمتها لن تضيع في سوق الشغل حاليا، و لك خيار بين الـ Ruby و Python إن اردت الإبتعاد عن الجافا و التعامل مع لغة أسهل، اما الـ SQL فهي ضروري من أجل التعامل مع قواعد البيانات بالطبع .
Post a Comment