الرئيسية   -   
أخرى
مواضيع عامة   -    ريادة الاعمال   -    التقنية   -    تطوير الويب والتطبيقات   -    البرمجة   -    التصميم   -       -    العمل الحر والتجارة   -    التدوين   -   

aymansultan


اليمن

قام 256 بمشاهدة الصفحة

عضو منذ 3 سنة

النقاط : 5

الانجازات

0  
0  

1

لماذا نتعلم الخوارزميات؟ |مازن عبدالله مليباري

إذا بدأت في تعلم `الخوارزميات (Algorithms)` ستجد أن كل المصادر تبدأ بتعليمك `خوارزميات الترتيب (Sorting Algorithms)` ثم تنتقل بعدها `لخوارزميات البحث (Search Algorithm)`، ثم مواضيع أخرى. تتسائل حينها مافائدة أن أتعلم هذه الأشياء؟ أليست كل لغات البرمجة هذه الأيام تحتوي على دوال جاهزة للترتيب و البحث؟ ولماذا تتعلم هذه الخوارزميات إذا كانت معظم البرامج التي ستطورها في حياتك العملية ستستخدم قواعد بيانات، وكل انظمة قواعد البيانات بداخلها أفضل خوارزميات البحث و الترتيب؟ جوابي سيكون من شقيّن ..
1. الخوارزميات كرحلة في عقول العباقرة
إذا كانت هذه الأسئلة تدور في رأسك فغالبا السبب أنك شخص عملي و يهمك أن تعرف كيف تطبق كل شيء تتعلمه بشكل سريع و مباشر. في هذه الحالة أقترح عليك ان تغير نظرتك لموضوع تعلم الخوارزميات و تتعامل معه على أنه رحلة إلى عقول عباقرة البرمجة و علماء الحاسب لترى كيف سيتمكنو من حل المشكلات بطرق مختلفة، كل طريقة لها مميزاتها و عيوبها. تخيل و أنت تتعلم `خوارزميات الترتيب (Sorting Algorithms)` أنك في غرفة ممتلئة بعباقرة علماء الحاسب، و أخبرتهم أن لديك قائمة فيها عدد كبير من العناصر (قائمة فيها كل المغردين العرب على سبيل المثال) و طلبت منهم أن يقومو بترتيب العناصر في القائمة (مثلاً ترتيب المغردين بحسب عدد المتابعين)، ولأنك تعرف أن الذين تتحدث معهم عباقرة طلبتهم أن يجدو طرق مبتكرة لترتيب العناصر بأقل جهد ممكن. سيكتشف العباقرة طرق مختلفة لحل هذه المشكلة التي قدمتها لهم، هذه الطرق هي ببساطة `خوارزميات الترتيب (Sorting Algorithms)` التي ستقرأ عنها في بداية مشوارك في تعلم الخوارزميات. وهكذا الحال مع بقية الخوارزميات، هي رحلة في عقول العباقرة، لترى و تتعلم كيف يمكن أن تنظر لنفس المشكلة من زوايا مختلفة، كل زاوية تقدم لك طريقة مختلفة لحل المشكلة. هذه الرحلة ستطور من مهاراتك و تجعلك تمتلك مهارات جديدة في حل المشكلات.
2. الخوارزميات كأساس لمواضيع متقدمة
إذا كنت ستبني نظام معقد و متطور مثل: `نظام تشغيل (Operating System)` أو نظام يعتمد على `الذكاء الاصطناعي (Artificial Intelligence)` أو أي نظام متطور آخر، فستحتاج أن تتعلم و تبتكر الكثير من الخوارزميات المعقدة. من الصعب أن تبدأ في تعلم هذه الخوارزميات المعقدة بشكل مباشر بدون أن تكون على دراية بالأساسيات. فكر فيها كما لو أنك تريد ان تعلم شخص مواضيع متقدمة في الرياضيات وهو لايعرف أساسيات الحساب البسيطة، ستكون مهمة شبه مستحيلة. كذلك الحال مع الخوارزميات البسيطة التي تتعلمها في بداية مشوارك، اعتبرها الأساس الذي تحتاجه حتى تتمكن لاحقا من الغوص في المواضيع المعقدة.
أتمنى لك رحلة ممتعة في عقول العباقرة
0

3 سنة

. .

مشاركة
نافذة مستقلة
نافذة مستقلة
اضف تعليق
سجل دخولك لاضافة تعليق
    التعليقات
2

إربح من الإنترنت فى 2016 بدون الحاجة لموقع أو خبرة

من موقع سيو صح http://www.seos7.com/
• عام سعيد عليكم متابعينا 2016 •
هذه التدوينة تشهد عودة سيو صح مجدداً
بعد فترة إنقطاع دامت لخمسة أشهر كاملة
ونأمل أن تكون العودة هذه المرة بدون إنقطاع
بدون الحاجة لويب سايت يمكنك الربح شهرياً من على الإنترنت
عن طريق إتباع الشرح الموجود فى هذه التدوينة
سأشارك معكم عدة طرق للربح بدون موقع أو خبرة
إليكم 7 طرق بالترتيب
1- التصميم والفوتوشوب
2-الترجمة النصية
3-كتابة المحتوى
4-إعداد وتصوير الفيديوهات
5-التصوير الفوتوغرافى
6-تجربة المواقع
7-حل أكواد كابتشا

مشاهدة الموضوع كامل من هذا الرابط http://www.seos7.com/2015/12/make-money.html
1

3 سنة

العمل الحر والتجارة . .

مشاركة
نافذة مستقلة
نافذة مستقلة
اضف تعليق
سجل دخولك لاضافة تعليق
    التعليقات
  • 0
    مشاركة
    نافذة مستقلة
    نافذة مستقلة
    اضف رد
    سجل دخولك لاضافة تعليق
    Iman Aljammal منذ 3 سنة

    الموضوع مفيد جدا شكرا لك

1

برنامج #عقبات | العقبة الثالثة: ماذا عن برمجة الويب؟

ماذا عن برمجة الويب ؟ التقنيات الأساسية اللازمة إضافة إلى تقنية asp.net
مع شرح كافة أساليب هذه التقنية ونوعية المشاريع التي تسمح لنا بإنشائها.

دام لكم البشر والفرح.
0

3 سنة

. .

مشاركة
نافذة مستقلة
نافذة مستقلة
اضف تعليق
سجل دخولك لاضافة تعليق
    التعليقات