الربح من الانترنت كل ما تريد معرفته عن بالتفصيل الطرق المختلفة

إذا كانت فكرة الربح من الانترنت تلمع فى رأسك بين الحين والأخر وتريد تحقيق هذا الحلم فهذه المقالة خصيصًا لك .

الحصول على المال هو أمر صعب جدا ولكنه ضروري في حياتنا بكل تأكيد. ويقال أيضا أن "المال لا شئ ولكن أيضا المال هو كل شيء".

لا يمكنك شراء السعادة من المال ولكن من دون المال، لا يمكنك العيش بسهولة. هناك طرق مختلفة لكسب المال ولكن الإنترنت هو أفضل وأسرع وسيلة لكسب المال. يمكنك كسب المال على الانترنت دون سقف ولا حد وبدون استثمار للمال.

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

الربح من الانترنت

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

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

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

كل ما عليك فعله هو التخطيط والالتزام ومعاملة العمل على الانترنت بطريقة احترافية وعلى انه عمل حقيقى.

افضل طرق الربح من الانترنت بطريقة مشروعة

1. التدوين

التدوين من الطرق السهلة للربح من الانترنت
التدوين من الطرق السهلة للربح من الانترنت
من اشهر واسهل الطرق لربح المال من الانترنت عن طريق كتابة محتوي احترافى ومشاركته مع الجهمور وعرض الاعلانات المستهدفة لهذه الجمهور , قم باختيار التخصص الذى تستطيع الكتابة والابداع ومشاركة خباراتك مع الناس فيه وعرض اعلانات على هذه الموقع للحصول على المال فى النهاية.
يمكنك البدء عن طريق الاشتراك فى منصة تدوين وهم كثر واشهرهم Wordpress , Blogger , Wix وغيرها الكثير وبعد ذلك تقوم بالكتابة فى مجال يثير اهتمامك ومع الوقت يبداء تدفق الزوار إلى مدونتك وبعد ذلك يمكنك الحصول على الاعلانات من شركة اعلانات وهم كثر ولعل اشهرهم Google Adsense - مثلما نستخدم فى مدونة مطور -  او يمكنك الاستعانة باي شركة من الشركات الاخرى.
شركة جوجل تعتمد بشكل كبير على الاعلانات فحوالى 95% من دخل الشركة قادم من الاعلانات وتقوم الشركة بمشاركة الارباح مع صانعى المحتوي إذا كانوا يستخدمون اعلانات جوجل , هذا المثال قد يبين لك كم الاسثمار فى مجال الاعلانات على الانترنت.

المهارات المطلوبة للمدونين : القدرة اللغوية واسلوب جيد فى الكتابة بشكل يشد الانتباه ومعتاد على بعض العمل مع Code وبعض المهارات التقنية مثل SEO اوSearch Engines Optimization.


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

2. تصميم مواقع الويب

الربح من تصميم المواقع
الربح من الانترنت ملف شامل 

تصميم مواقع الويب من اكثر المهن المربحة فى مجال الويب , تصميم الموقع هو الشكل الذى عليه الموقع من ألوان وخطوط وغيرها .
بامكانك ان تصبح مصمم لمواقع الويب عن طريق تعلم المهارات اللازمة لهذه المهمة والبدء فى بيع قوالب من تصميمك على منصات البيع المختلفة او على موقع خاص بك وتصميم المواقع لنظم مشهورة لإدارة المواقع والمدونات مثل وردبرس Wordpress , بلوجر Blogger , جوملا Joomla , دروبل Drupal وغيرها وهى نظم لها سوق كبير جدًا ومربح بشكل كبير.

المهارات المطلوبة لتصميم المواقع : القدرة على تصميم موقع , HTML , CSS , photoshop , Javascript بالاضافة إلى تعلم المهارات الخاصة بالمنصة المستهدفة مثل Wordpress مثلًا.

كم من المال يمكن الحصول عليه من تصميم الويب : فى الغالب يترواح ثمن القالب من هذه التصميم على موقع ثيم فورست Themeforest على سبيل المثال من 10 إلى 100 دولار ويُسمح بالبيع المتعدد , فنفس التصميم يمكن ان يشتريه المئات او الآلاف , فعلى سبيل المثالة 100 بيعة يمكن ان يحقق مبالغ كبيرة , ويمكن ايضًا عمل تصميم خاص وفريد لشركة ما والحصول على مبالغ اكبر بكثير على حسب الجهد والامكانيات التى يتيحها القالب الخاص بك.

3. التدريس عبر الانترنت

الربح من الانترنت عن طريق التدريس
الربح من الانترنت عن طريق التدريس

نعم يمكنك التدريس عبر الانترنت والممتع فى الامرانه يمكنك تعليم الناس اي شئ على حسب المهارة التى تملكها .
يوجد الكثير من المواقع التى تقدم خدمة الواسطة بين المحاضر والطلاب اشهرها SkillsShare وUdemy وغيرها من المواقع التى تتيج لك التسجيل وبدء الدورس فى مجالات كثيرة ما بين الطهى او اللغات او الهندسة او شئ تقريبًا.
ومنصة Udemy يمكنك انشاء الكورس الخاص بك وعرضه بمبلغ من المال على الموقع ليشتريه المهتمين ويقوم الموقع بأخذ قيمة عمولة مقابل عرض الدورة الخاصة بك على الموقع.

المهارات المطلوبة للتدريس على الانترنت : الخبرة فى الموضوع الذى تتكلم عنه بالطبع , معرفة كيفية التعامل مع البرامج مثل الفوتوشوب Photoshop وبرامج تحرير الفيديو مثل After Effects هذه البرامج مفيدة جدًا لتقديم الكورس الخاص بك فى شكل مميز ولكن يمكنك بالطبع الاستعانة بشخص اخر للقيام بهذه المهمة.

4. تأليف كتاب الكترونى 

الربح عن طريق بيع كتاب الكترونى
الربح عن طريق بيع كتاب الكترونى

إذا كنت تريد توصيل محتوي معين فى شكل كتاب ولكن تخاف من العوائق عن النشر بالطرق التقليدية من النشر والتوزيع وغيرها , فبيع الكتب على الانترنت هو الحل فيمكنك بكل بساطة كتابة المحتوي على الكمبيوتر فلن تحتاج حتى إلى ورقة وقلم وبعد ذلك تقوم بعرض الكتاب على منصة من المنصات المناسبة مثل Amazon Kindle او Google Play او IBook حتى على موقعك الخاص , وبالطبع يمكنك بيع النسختين المطبوعة والالكترونية اوالاكتفاء بالنسخة الالكترونية.
ويوجد مواقع مثل Amazon تمكنك من بيع نسخ ورقية عليها , فيمكن للشاري شراء نسخته من اي مكان فى العالم تقريبًا . أليس رائعًا !

5. بيع تصاميم للمنتجات

الربح عن طريق بيع تصاميم المنتاجات
الربح عن طريق بيع تصاميم المنتاجات

إذا كنت جيد فى الرسم وترغب فى ربح الكثير من المال فيمكنك ذلك بكل تأكيد عن طريق رسوماتك على المنتاجات والبضائع مثل الفناجين والملابس والحقائب وغيرها.

المهارات المطلوبة : مهارة فى الرسم , برامج الرسم مثل الفوتوشوب.

من امثلة  المواقع التى تتيح هذه الخدمة : 99Designs , Zazzle.com ,CafePress وغيرها الكثير.

6. انشاء قناة يوتويب 

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

المهارات المطلوبة للربح من قناة اليوتيوب : مهارة فى استخدام الكاميرا و برامج تحرير الفيديو واشهرها برنامج After Effects.

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

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

7. اي عمل يمكن القيام به من الكمبيوتر

الربح من العمل على حاسبوك
الربح من الانترنت عن طريق العمل على حاسبوك

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

8. الربح من الانترنت عن طريق الترجمة 

الربح عن طريق الترجمة
الربح من الانترنت عن طريق الترجمة عن طريق الانترنت
إذا كنت تتقن اي لغتين , يمكنك العمل فى مجال الترجمة على الانترنت ويمكنك هذا المجال من عمل ارباح جيدة جدًا.
من المواقع لهذه الوظيفة موقع Translatorsbase.com وهو من المواقع المميزة فى مجال الترجمة على الانترنت , يقوم صاحب العمل بعرض الوظيفة على الموقع على ان تقدم لها عدد من الاشخاص وفى حالة فوزك فان العمل لك ويضمن لك الموقع الدفع من صاحب العمل , بإمكانك الترجمة على جهازك وارسال الملف النهائى إلى الموقع بعد الانتهاء من العمل.
وبالطبع يمكنك الحصول على اعمال فى الترجمة على اي موقع اخر او احد مواقع الخدامات المصغرة مثل فايفر Fiverr او موقع خمسات العربى.

9. الدخول إلى عالم التسويق بالعمولة

الربح من التسويق بالعمولة
الربح من الانترنت عن طريق التسويق بالعمولة
إذا كنت تملك مدونة او موقع ناجح او حتى قناة يوتويب يمكنك من خلالها العمل كمسوق لمنتجات وعند المرور إلى المنتج من خلال رابط الاحالة الخاص بك يمكنك اخذ عمولة عن كل عملية بيع.

يختلف سوق مجال Affiliate عن ادسنس لان ادسنس تقوم على مبدأ CPC او Cost Per Click ومن اسمه يعنى الدفع مقابل الضغط , فانت تكسب من كل عملية ضغط على الاعلان , ولكن فى الجهة الاخرى سوق الافلييت Affiliate يقوم على مبدأ CPA او Cost Per Action ويعنى انه يجب على الزائر ليس فقط ان يضغط على الرابط بل يقوم بعملية شراء للمنتج من خلالك وبعدها يحصل صاحب الموقع على عمولة من عملية البيع.

يوجد الكثير من المواقع التى تقدم خدمة Affiliate من اشهرها ShareASale , والكثير من الشركات قدم خدمة الافلييت Affiliate عن منتجها او خداماتها ويمكنك التواصل معهم بطريقة مباشر للحصول على شراكة معهم واشهر هذه الشركات هى شركة امزون Amazon لبيع المنتجات , يوديمى Udemy لبيع الكورسات اونلاين والكثير من شركات استضافة المواقع غيرها الكثير يمكنك فقط البحث فى جوجل عنها عن طريق اختيار اسم المجال الذى تكتب فيه متبوع بكلمة Affiliate , مثلا Web Design Affiliate  وهكذا والمفاضلة بين العروض على اساس اعلى نسبة عمولة.

10. الحصول على وظيفة كمبرمج على الانترنت

إذا كنت مبرمج فيمكنك الحصول على وظيفة من المنزل كل ما عليك هو برمجة المشروع واختباره وتقديمه لصاحب المشروع والحصول على مالك , ويوجد مواقع كثيرة تعمل كوسيط بين الزبون والمبرمج ولعل اشهرها موقع Freelancer.com , لايهم لغة البرمجة التى تتقنها فسوف تجد تقريبا كل لغات البرمجة لها مشاريع مطلوبة من المبرمجين على الموقع.

11. التعليق الصوتى

إذا كنت تملك صوت جميل ومميز يمكنك استغلال تلك الموهبة فى التعليق الصوتى والتعليق الصوتى يمكن ان يكون على الافلام الؤثائقية , مقاطع الفيديو الترفيه وغيرها الكثير وبالطبع الانترنت مليئ بالفرص لتصبح معلق صوتى محترف , ويمكنك ايجاد الكثير من الوظايف على Voicebunny او Voice123 اواي موقع من مواقع الاعمال المصغرة مثل فايفر Fiverr.com او موقع خمسات .

12. بيع الصور الفوتوغرافية على الانترنت

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

13. بيع تطبيقات الهاتف او نطاقات Domains 

إذا كنت تملك موقع الكترونى ولا تريده يمكنك بيعه على الانترنت على احد هذه المواقع المخصصة لهذا الغرض مثل Flippa  او Sedo او GoDaddy Auctions.

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

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

ما هى الخوارزميات Algorithms فى البرمجة

ما هى الخوارزميات Algorithms فى البرمجة

لجعل جهاز الكمبيوتر يقوم بعمل اي وظيفة فإنك بحاجة إلى كتابة برنامج , ولكتابة هذا البرنامج فإنك بحاجة ان تخبر الكمبيوتر خطوة بخطوة ما الذى عليه القيام به , بعد ذلك يقوم الكمبيوتر بتنفيذ هذه الخطوات للوصول إلى الهدف النهائى المطوب .

الخطوات التى تعطيها للبرنامج لكى ينفذها الكمبيوتر يمكن ان تكتب بأكثر من طريقة وهنا يأتى دول الخوارزميات او Algorithms , فالخوارزميات هى مجموعة من الطرق والخطوات المستخدمة فى تنفيذ مهمة معينة , ولكى نفهم الموضوع أكثر إليك هذه الأمثلة .

بفرض انك تريد مقابلة صديق لك فى المطار وتوصيله من المطار إلى بيته فهناك العديد من الطرق (الخوارزميات) التى يمكن استخدامها لتنفيذ هذه المهمة .

عن طريق التاكسى :
  1. ايقاف التكسى
  2. الدخول إلى التكسى 
  3. إعطاء السائق العنوان
تأجير سيارة :
  1. الذهاب لمكان الحصول على السيارة
  2. تأجير السيارة 
  3. التوجه نحو المطار 
هذه الطرق (الخوارزميات) وغيرها من الطرق الاخر يمكنك استخدامها لتنفيذ الهدف النهائى وهو توصيل صديقك إلى المطار وكل الطرق تؤدى فى النهاية إلى نفس الهدف , ولكن كل منهم بطريقة مختلفة وبخطوات مختلفة بطبيعة الحل , فكل خوارزمية لها تكلفة Cost مختلفة , وكل منهما له زمن تنفيذ Time مختلف فالتكسى على سبيل المثال ربما اسرع طريقة ولكن فى المقابل ربما هو الاغلى .

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

وتهتم دارسة الخوازميات للكمبيوتر بعاملين هامين وهما Time complexity وهو الوقت الذى يقضيه الكمبيوتر فى تنفيذ الخوارزمية , والعامل الاخر هو Space complexity وهو كمية الذاكرة التى استخدمها البرنامج لتنفيذ الخوارزمية . 

الترتيب او Sorting على سبيل المثال من انواع الخوازميات فى الكمبيوتر التى تستخدم بكثرة لترتيب العناصر لذلك هناك الكثير من الخوارزميات وهذه اشهرها :

  • Bin sort
  • Merge sort
  • Bubble sort
  • Shell sort
  • Quick sort 
كل طريقة من الطرق السابقة مناسبة لحالة معينة فعلى سبيل المثال إذا كنت تريد ترتيب مليون عدد من النوع Integer فخوارزيمة Bin Sort هى المناسبة لذلك , اما اذا اردت ترتيب مليون عنوان كتاب فربما خوارزمية Quick Sort , وعليك تحديد الخوارزمية الأنسب للمهمة عن طريق فهم نقاط القوة والضعف لك خوازمية فى مواقف مختلفة .

لغات البرمجة كل ما تريد معرفته !

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

ما هى لغات البرمجة ؟

لغات البرمجة ببساطة هى مجموعة من الأوامر والتعليمات لجهاز الكمبيوتر لعمل مهمة معينة فهى نقطة الوصل بين الأنسان والكمبيوتر.

وعلى خلاف لغات البشر التى يمكن فهمها حتى مع بعض الاخطاء , فإن لغات البرمجة ليست بتلك المرونة فمجرد خطأ صغير فى البرنامج مثل نسيان ; او اي خطأ بسيط فأن البرنامج لن يعمل.

وتشير كلمة لغات البرمجة غالبًا إلى اللغات عالية المستوى High-Level Languages وهى اللغات الأقرب إلى لغة البشر وتتكون من كلمات يفهمها البشر مثل If , While وغيرها امثلة على هذه اللغات C++ , Python , FORTRAN وغيرها هذه اللغات عالية المستوى وان كانت اقرب إلى لغة البشر فهى معقدة بالنسبة للغات التى يفهمها الكمبيوتر فعليًا وهى لغة الآلة او Machine Language وهى مكونة من صفر او واحد  . 

إذًا فنحن فى هذه المقالة بصدد الحديث عن اللغات عالية المستوي High-Level Languages.

كيف تختلف لغات البرمجة عن بعضها ؟

لعلك تتسأل لما هذا العدد الكبير من لغات البرمجة وكيف تختلف عن بعضها !

تنشأ لغات البرمجة حينما يفكر المبرمجين فى طريقة للتعبير عن مفهوم حسابى بطريقة ابسط واذا تبنى باقى المبرمجين اللغة وكتبوا بها برامجهم فإن اللغة تتنشر, واذا حدث العكس فإن اللغة تنتهى وتموت ببطء.

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

لغة باسكال Pascal جيدة جدا لكتابة برامج جيدة التنظيم سهلة للقراءة ، ولكنها ليست مرنة كما لغة البرمجة C.

لغة سي بلس بلس C++ لغة قوية تمثل البرمجة الكائنية OOP ولكنها فى المقابل صعبة التعلم .

اذًا فاختيارك للغة المناسبة متوقف على طبيعة التطبيق المستخدمة لاجله

ما استخدامات لغات البرمجة ؟

استخدامات لغات البرمجة كثيرة ولا حصر لها ولعل اشهرها : تطبيقات الويب , تطبيقات الهواتف , تطبيقات سطح المكتب , الالعاب و برامج المحكاة , برامج الحسابات و غيرها الكثير, وكما تعلم فإننا نقصد هنا لغات البرمجة عالية المستوى High-Level Languages .

لغات البرمجة كل ماتريد معرفته !


أشهر لغات البرمجة واستخدام كل منها : 

فيما يلى سنذكر بعض اشهر لغات البرمجة وطبيعية اللغة والاستخدامات لهذه اللغة :

لغة Javascript 

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

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

أشهر مكتابات Javascript هى Jquery و تستخدم فى نحو 22.9 من أعلى مليون موقع موجود على الأنترنت .

لغة PHP

لغة PHP أنُشئت لبناء مواقع ويب تفاعلية , تعمل لغة PHP على السيرفر Server Side Language ما يعنى اننا كمستخدمين للموقع لايمكن ان نرى اكواد PHP المستخدمة فى الموقع , و يقوم السيرفر بمعالجة اكواد اللغة ويرسلها إلى المتصفح فى شكل HTML .

يمكن للغة PHP التعامل مع الملفات على السيرفر , الحصول على البيانات من الحقول Forms , التعامل مع الكوكيز Cookies , التعامل مع قواعد البيانات ,التحكم فى وصول المستخدمين لصفحات الموقع , تشفير البيانات "مثل كلمات المرور" وغيرها.

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

اشهر المواقع التى تستخدم PHP فى برمجتها : موقع الفيسبوك Facebook , موقع ويكيبيديا Wikipedia , نظام ادارة محتوي وردبرس WordPress  

لغة ASP.NET مشابهة بشكل كبير لPHP فى الاستخدامات وهى من انتاج شركة ميكروسوفت غير ان PHP مفتوحة المصدر.


لغة بايثون Python

لغة بايثون لغة سهلة التعلم , عامة الغرض General Purpose Language اي يمكن استخدامها فى اي مكان سواء تطبيقات سطح المكتب او الويب او الالعاب او غيرها على عكس Javascript و PHP التى تستخدمان فى الويب فقط , يمكن ان تستخدم فى تطبيقات الويب كلغة Server Side مع او بدون اطار عمل مثل django ولكن من عيوب لغة بايثون البطء مقارنة مع لغات مثل C لانها لغة interpreted .

إطار العمل او Framework هو مجموعة من الدوال والتعليمات المجمعة التى توفر الوقت للمبرمجين لتأدية مهمة معينة

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

لغة جافا Java و لغة سي شارب C#

جافا و C # هما لغتان متشابهتان إلى حد كبير ولهما قواعد صرامة للمساعدة في منع أخطاء البرمجة. يجب أن تتحول الاكواد البرمجية لهذه اللغات إلى لغة الآلة او Machine Lanaguage قبل تنفيذها ، كما تدعم اللغتان البرمجة الكائنية التوجه او Object Oriented Programming .

مقالة مفصلة عن Object Oriented Programming

استخدامات اللغتان ايضًا متشابهتان فى تطبيقات سطح المكتب والعاب الفيديو وحتى تطبيقات الويب.

لغة جافا ليست لها اي علاقة بلغة جافاسكربت

لغة روبى Ruby

لغة روبى مشابهة إلى بايثون بطريقة كبيرة فكلاهما غرضية التوجهة مرتكزة بشكل اكبر على سهولة انتاج البرامج على حساب السرعة , والسرعة ليست مشكلة كبيرة بالنسبة للمبتدائين او التطبيقات الصغيرة والمتوسطة , ازدادت شهرة Ruby فى السنوات الاخيرة بسبب إطار عمل بناء المواقع Rails , والذى يتميز بالسهولة فى بناء مواقع الويب , فاذا كنت تتوي بناء مواقع الويب بسهولة كبيرة فإن Rails خيار جيدا ولا يتطلب سوا معرفة بسيطة بRuby .

ما هو الافضل لك ان تتعلمه ؟

فى الحقيقة لا يوجد أجابة قطعية لهذه السؤال لأن هذا يتوقف على عدة عوامل مثل طبيعة التطبيقات التى تريد استخدام البرمجة فيها , طبيعية العمل عمل حر او فى شركة مثلًا , طبيعية المشروعات نفسها اهى مشروعات كبيرة او صغيرة او متوسطة .

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

افضل الكتب لتعلم البرمجة باللغة العربية

برغم اقبال العالم العربى على البرمجة مؤخرًا , إلا ان مصادر تعلم البرمجة باللغة العربية ما زالت قليلة مقارنة بعدد المبرمجين العرب الكبير نسبيًا ولكن يوجد بعض المؤلفات المجانية التى ساهم بها مبرمجين عرب رغبًا منهم فى اثراء المحتوي العربى , جلبنا لك اليوم مجموعة مميز من الكتب العربية لتعلم البرمجة فتابع المقالة .

للتعرف بالتفصيل على لغات البرمجة والفروق بينها تابع المقالة التالى


افضل الكتب العربية لتعلم البرمجة 

ملحوظة : يمكن تحميل الكتاب باتباع الرابط اسفل كل كتاب 

كتاب كيف يتعلم المبرمج بشكل صحيح

كتاب كيف يتعلم المبرمج بشكل صحيح

كتاب جميل للمؤلف وجدى عصام يرى فيه الكاتب اننا اصبحنا نعيش فى مجتمع قائم على المهارة Skills Based Society وليس المعرفة knowledge Based Society فلا احد يهتم بما تعرف وما الشهادة التى حصلت عليها بل بما تستطيع فعله ويرى الكتاب ان العالم الآن اصبح قائم على البرمجيات مفتوحة المصدر وحتى العتاد او Hardware اصبح غير مكلف فبتالى المشكلة حاليًا ليست فى الادوات فكلها متاحة وانما المشكلة الحقيقة فى المهارات التى يمتكلها الشخص.

الكتاب مميز ويناقش الكثير من الافكار فهو مكون من اربعة فصول الفصل الاول يناقش طريقة التعلم Learning Path , الفصل الثانى يناقش قيمة وصلاحية ما سوف تتعلمه , الفصل الثالث يناقش كيف يتعلم المبرمج بشكل ذاتى , الفصل الرابع والاخير بعنوان اريد ان اتعلم كيف أبدأ .


كتاب البحر الشاسع لدخول الخوارزميات من بابها الواسع 


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


كتاب تعلم البرمجة بلغة PHP 

كتاب تعلم البرمجة بلغة PHP

إذا كنت مهتم ببرمجة الويب بلغة PHP فهذا الكتاب الرائع هو الافضل لهذه المهمة , فالكتاب يحتوي 16 فصل يغطى مختلف الموضيع من لغة PHP بلغة سهلة وبسيطة ومع الكثير من الامثلة العملية 


كتاب تعلم البرمجة مع بايثون 3


هذه المره مع كتاب لشرح لغة بايثون , ولغة بايثون الغنية عن التعريف هى لغة تتميز بالسهولة فى التعلم والاستخدام والكثير من المكتبات وهى عامة الاستخدام يمكن استخدامها فى تطبيق سطح المكتب او تطبيقات الموبيل او الالعاب او غيرها 


كتاب كيف تكسب ١٠ الاف دولار اثناء تعلم البرمجة 

كتاب كيف تكسب ١٠ الاف دولار اثناء تعلم البرمجة

كتاب مميز اخر يضعك على طريق الربح من البرمجة وهو مترجم من ملحق لدورة تطوير ويب باللغة الانجليزية من منصة يوديمى لصاحبها Rob Percival ويمكنك زيارة صفحته على موقع يوديمى من هنا , يضع المؤلف بين يديك استراتجيات واضح لربح الكثير من المال اثناء تعلم البرمجة من واقع خبرته الكبيرة فى المجال , فالكتاب يحتوي على 20 تحدى بعضها يمكنك مباشرًا من ربح المال والاخرى ستضعك على الطريق الصحيح للربح .


تنتمى ان تكونوا قد استفدتم من هذه الكتب وان كنت قرأت كتاب اخر افادك فى عالم البرمجة يمكنك مشاركته معنا فى التعليقات , وشكرًا لكم .

استخدام Javascript و NodeJS فى تطوير المواقع

 تطوير مواقع كاملة مع Javascript و NodeJS

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

مؤخرًا مع التقنيات والادوات الحديثة فى عالم تطوير الويب اصبح من الممكن تطوير تطبيقاتك مع لغة جافاسكربت و HTML , CSS .
فخليط تقنيات جافاسكربت السحرى MongoDB , Express , AngularJS ,NodeJS اصبح قوي بما فيه الكفاية لتطوير تطبيقاتك من البداية إلى النهاية .

لماذا جافاسكربت ؟

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

وكان التعامل مع السيرفر مقصور على لغات اخرى من اشهرها PHP , ASP هذه اللغات تنفذ على السيرفر وتتعامل مع قواعد البيانات , فعند البحث فى صندوق البحث فى اي موقع يقوم الموقع بارسال request للسيرفر بالبيانات المطلوب فيقوم السيرفر بالاتصال بقاعدة البيانات وجلب البيانات منها ومعالجة هذه البيانات وتحويلها إلى HTML عند طريق اللغة المستخدمة فى Server ثم يعيد هذه البيانات فى شكل HTML يتمكن المتصفح من قراءتها وعرضها للمستخدم .

للتعرف اكثر على لغات الخادم Server Side ولغات العميل Client Side


ولكن مؤخرًا دخلت جافاسكربت وغطت هذه الجزء ايضًا وهى التعامل مع السيرفر عن طريق NodeJS .

ماهى NodeJS ؟

فى عام 2009 قام Ryan Dahl بانشاء NodeJS , وقام ببناءها على عاملين مهمين ساعدا فى انتشارها بشكل كبير وهما :

1. محرك Chrome V8 المتطور 

وهو نفسه المستخدم فى جوجل كروم وطور من قبل مطورى جوجل فى 2008 , ويتميز بسرعة وقوة كبيرتين .

2. الاعتماد على آلية Non-Blocking

بعكس اللغات الموجودة وعلى رأسها PHP التى تعتمد على آلية Blocking اعتمدت Nodejs على آلية Non-Blocking ولفهم الفرق بينهم بصورة اوضح اليك التالى
عند التعامل مع السيرفر فى لغة مثل PHP تعتمد على Blocking فان تنفيذ الطلبات القادمة من مستخدمى الموقع ستنفذ بالتوالى لا يبدء فى تنفيذ الطلب الجديد الا بعد الانتهاء واعادة النتائج إلى المستخدم الحالى وهذا يسبب اهدار كبير فى الوقت ( بالرغم من استخدام Multi Threads فى PHP لمحاولة حل المشكلة وهى ماتسبب زيادة تكاليف السيرفر ) .
وكان الحل فى NodeJS هو استخدام آلية Blocking التى تسمح بارسال طلبات Request بالتوازي فحين يبدء السيرفر فى تنفيذ Request قادم فانه لا ينتظر انتهاءه حتى يبدء فى تنفيذ Request الذى يليه وكل Request ينتهى من معالجته يقوم بارجاع دالة Call Back المسؤالة عن الرد على Request بالبيانات المطلوبة او برسالة خطأ اذا حدثت مشكلة , وبالتالى بموارد اقل للسيرفر (Single Thread) تزيد السرعة بصورة كبيرة .

كانت هذه مقدمة بسيطة لتطوير المواقع بلغة Javascript و Nodejs , وقريبا سنتطرق لتفاصيل بناء المواقع بلغة جافاسكربت وتقنياتها المختلفة .

مواضيع مفيدة
ما هى البرمجة
دليل لغات البرمجة لمطوري الويب 
استخدام لغة PHP فى تطوير الويب

كيف تمتلك موقع ناجح على الانترنت

كيف تمتلك موقع ناجح على الانترنت

يحلم العديد منا بامتلاك موقع الكتروني خاص به , يقوم بنشر موضوعاته , و ايصال افكاره الى الأخرين والتواصل معهم لتكوين العلاقات العامة او بيع المنتجات من خلال موقعه الإلكتروني .

مهما كانت الأسباب فالنهاية واحدة , و هي امتلاك الموقع الإلكتروني الذي يخوللك القيام بكافة المهام بشكل سهل و مرن .

و السؤال هنا , هل إمتلاك الموقع الإلكتروني امر صعب ؟!

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

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

اربع خطوات لامتلاك موقع ناجح

الخطوة الأولى

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

الخطوة الثانية

ماهو الإسم الذي سأطلقة على موقعي الإلكتروني ؟
هنا عزيزي القارئ وببساطة ( استمتع ) , لكن مهلا ! فهناك العديد من المعوقات التي قد تحول بينك و بين اختيارالاسم الأمثل الذي يحقق الغرض من موقعك الإلكتروني , فلربما يستهويك اسم و تتفاجئ بأنه محجوز , و للتغلب على هذه المعوقات نقدم لك عزيزي القارئ مجموعة من النصائح التي تساعدك على اختيار اللإسم الأنسب و الذي يؤدي الغرض من الموقع الإلكتروني

اختر اسما قريبا من طبيعة نشاط

اذا كنت تريد موقعا بإسمك الشخصي فإنك ستعثر عبليه بسهولة . وفي حال اردت انشاء موقع اخباري على سبيل المثال حاول استخدام كلمة  News مثلا في اسم الموقع , حيث ستترك انطباعا لدى زائر موقعك ان طبيعة عمل موقعك اخبارية .

لا تفكر فى مواقع الكترونية غير .org .net .com فقط

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

استخدم الداش - عند الضرورة

عندما تقوم بإستخدام كافة الأسماء و لم تعثر على اي منها متوفرا . حاول استخدام الداش - و افصل بين
الكلمات , و لكن لاتقم باستخدام اكثر من داش واحدة فهذا يؤثر بشكل سلبي على جودة الموقع الإلكتروني وترتيبه في جوجل لاحقا .

حاول التلاعب بإسم موقعك قليلا , مثلا استبدل بعض الاحرف بأخرى و التي لا تؤثر على طريقة النطق الصحيح
لإسم الموقع و تعتبر امرا مميزا في اسم موقعك على سبيل المثال
pharmacy
pharmac
فبعض التغييرات تجعل من اسم موقعك اسما مميزا , دون التأثير على الطريقة الصحيحة لنطق الإسم و لا تؤثرايضا في جوجل .

كيفية الحصول على افكار لإختيار إسم مميز لموقعك

تتوفر المئات او الألاف من المواقع التي توفر خدمة البحث عن اسم نطاق (  )Domain للموقع , و لكن اليكم هذا السر الخطير في كيفية اختيار افضل الأسماء من خلال موقع Bustaname.com
حيث يوفر لك امكانية اضافة اسم الموقع المراد اختياره و وضع الأفكار التي تريد ان يقوم المحرك بإبتكارها كما هو موضح في لصورة التالية
موقع ناجح على الانترنت
في حقل  #1 نكتب اسم الموقع و الكلمات المساعدة مثلا انا اخترت موبايل ككلمة رئيسية و وضعت معه كلمات مساعدة مثل  Hub و  Get و Desk .
في القائمة  #3 قام الموقع بالبحث عن الكلمات و اعطائنا الأفكار الموجودة و المتوفرة
#4  يمكننا ان نقوم باختيار المواقع التي اعجبتنا و يمكننا مقارنة الأسعار و شراؤها من Buy Domain Through

قم بإلقاء نظرة مفصلة و اقضي وقتا ممتعا بالبحث عن اسم الموقع الذي تريده و قم بكتابة النتائج في صفحة اكسيل , لكي تقوم بحجز الاسم بعد فترة زمنية وجيزة .

الخطوة الثانية

اختيار شركة الإستضافة و رفع موقعك عليها مبروك اعتقد انك قد حصلت على الإسم الرائع الذي تريد ان تبدأ به موقعك الإلكتروني , و الأن عليك اختيار الإستضافة المناسبة لموقعك .

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

افضل هذه الشركات من وجهة نظرى :

الخطوة الثالثة

برمجة الموقع الإلكتروني
تعتبر برمجة المواقع الإلكترونية من اكثر الأمور التي ترهق اصحاب الأفكار الواعدة , مما يؤدي بهم الى الإحباط او التقاعس في برمجة المواقع الإلكترونية وذلك يعود لعدم المامهم بالأمور البرمجية بشكل عام او كيفية انشاء مواقعهم بشكل خاص . و مع التقدم الهائل و تطور العالم الرقمي قد تخطينا التعقيدات
البرمجية .
فلا داعي للبرمجة الخاصة والتي قد تكلفك ما يزيد عن  1000دولار في اقل الأحوال !
لماذا لا نقوم بتوفير هذا المبلغ بالكامل و نستخدم الأدوات المتاحة و المجانية و التي ستلبي احتياجاتنا %100 نعم  % 100اليك احد الإقتراحات التي تساعدك ...
انه ووردبريس ! . ربما قد سمعت عنه و لكنك لم تقم بتجربته الى الأن , او انك لا تعلم كيفية الإستفادة من هذا السكريبت و استغلال كامل امكانياته . فالووردبريس اصبح مرعبا بمعنى الكلمة حيث يمكنك انشاء اي موقع تحلم به باستخدام هذا السكريبت الرائع .

مقالة مفصلة عن وردبرس

الخطوة الرابعة

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

تعرف على المزيد عن انشاء موقع

تعرف على كيفية انشاء موقع متخصص

جوجل تطرح خدمة جديد لاقتراح رسمة من شخبطتك بتقنية Machine Learning او تعليم الآلة

جوجل تطرح خدمة جديد لاقتراح رسمة من شخبطتك بتقنية Machine Learning او تعليم الآلة
جوجل تطرح خدمة جديد لاقتراح رسمة من شخطبتك Google's AutoDraw

جوجل تطرح خدمة AutoDraw والتى تقوم بتحويل رسمك البسيط إلى ايقونة جميلة فى لحظة واحدة 

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

التقنية مجانية بالكامل ويمكنها العمل على الموبيل او التبلت او الجاهز الكمبيوتر المكتبى , وهذه التقنية قائمة على تعليم الآلة او Machine Learning . 


مازالت تقنيات تعليم الآلة Machine Learning تتطور يوم بعد يوم , لتجعل اجهزة الحاسب والمحمول أكثر ذكاء وتحاول محاكاة الذكاء البشرى , كانت مشكلة الحواسيب منذ القدم هى التعرف على الانماط والوجوه والاصوات التى يتعرف عليها الانسان بسهولة بفطرته , ولكن مؤخرا يبدوا ان العلماء قطعوا شوطًا كبيرًا فى جعل الآلة تفكر مثل الانسان وتفعل هذه الاشياء التى كانت حكرًا على فطرة الانسان !

امثلة اخرى على تعليم الآلة او Machine Learning
  • الاعلانات : دائمًا ما نجد اعلانات مناسبة لنا خاصتًا على المواقع الكبرى مثل فيسبوك وجوجل فالتعليم الآلة يلعب دور كبير فى اظهار اعلانات مناسبة للمستخدمين .
  • محركات البحث : تعتمد محركات البحث بشكل كبير على هذه التقنية من اجل اظهار النتائج المناسبة للمستخدمين وترتيب اوليات هذه النتائج 
  • فرز الاميلات : هل تسألت كيف يمكن فرز الاميلات المزعجة فى خدمات البريد الكبرى مثل Gmail , تعلم الآلة او Machine Learning هو الاجابة لتسؤلك .
  • سيارة جوجل : سيارة جوجل ذاتية القيادة مثال اخرى على Machine Learning .
  • تقنية التعرف على الوجوه او Face Recognition من العملاق Facebook .
ويوجد الكثير من الامثلة الاخرى ولعل هذه اشهرها .

مقالات مفيدة فى هذا الصدد :


تصاميم ملهمة لمواقع انترنت

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

فاليك عشرة تصاميم رائعة لصفحات مواقع  

يمكنك الانتقال إلى الموقع بالضغط على عنوان الموقع

1. The Next Rembrandt


2. Nosaj Thing




5. MarkMaker