كيف تتعلم برمجة الكمبيوتر عبر الإنترنت في المنزل (بالصور)

جدول المحتويات:

كيف تتعلم برمجة الكمبيوتر عبر الإنترنت في المنزل (بالصور)
كيف تتعلم برمجة الكمبيوتر عبر الإنترنت في المنزل (بالصور)

فيديو: كيف تتعلم برمجة الكمبيوتر عبر الإنترنت في المنزل (بالصور)

فيديو: كيف تتعلم برمجة الكمبيوتر عبر الإنترنت في المنزل (بالصور)
فيديو: الدرس الخامس : تنصيب وتأسيس Windows server 2019 + بناء LAB VMware workstation 2024, أبريل
Anonim

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

خطوات

جزء 1 من 4: اختيار موقع برمجة مجاني

تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 1
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 1

الخطوة 1. اختر Code Academy إذا كنت مبرمجًا مبتدئًا

Code Academy هو موقع معروف وشائع يمكنه مساعدة المبرمجين عديمي الخبرة على تعلم الأساسيات. الموقع مجاني ، ويمكنك اختيار دورات مختلفة تتيح لك التعرف على لغات البرمجة المختلفة وجوانب البرمجة. تشمل عروض الدورة التدريبية: JavaScript و PHP و Python و HTML + CSS. تعلم المزيد على

إذا كنت تحب أسلوب Code Academy ، فراجع أيضًا موقعين متشابهين (ومجانيين أيضًا) على الإنترنت. على سبيل المثال ، راجع Code.org ، على https://www.code.org. راجع أيضًا مدرسة Code ، على

تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 2
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 2

الخطوة 2. خذ دورات من خلال أكاديمية كان إذا كنت ترغب في فيديو تعليمي

بالنسبة للمتعلمين المرئيين الذين يتطلعون إلى اكتساب بعض مهارات البرمجة عبر الإنترنت ، قد تكون Kahn Academy هي الخيار الأفضل. إنه مجاني ، وتتضمن فصول أكاديمية كان تعليمات البرمجة خطوة بخطوة ومقاطع فيديو لمتابعة المشاهدة.

تعرف على المزيد وتحقق من بعض الفصول الدراسية عبر الإنترنت على

تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 3
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 3

الخطوة الثالثة. ابحث في MIT Open Courseware إذا كنت ترغب في تجاوز الأساسيات

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

اكتشف المزيد عبر الإنترنت على

الجزء 2 من 4: التعلم في مواقع برمجة الدفع

تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 4
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 4

الخطوة 1. حدد Udacity للعمل مع مدرب برمجة شخصي

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

يمكن أن تصل تكلفة الفصول الدراسية إلى 999 دولارًا أمريكيًا. تحقق من موقع Udacity لمزيد من المعلومات على:

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 5
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 5

الخطوة 2. اختر Udemy إذا كنت مهتمًا بمجموعة كبيرة من الدورات التدريبية

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

  • أيضًا ، ترقب مبيعات Udemy المتكررة. في حين أن الدورات بأسعار معقولة (تبدأ من 10 دولارات أمريكية) لتبدأ ، يمكن للمبيعات أن تخفض تكلفة الدورات بنسبة 50-85 ٪.
  • اكتشف المزيد عبر الإنترنت على
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 6
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 6

الخطوة 3. اختر Code Avengers إذا كنت ترغب في العمل بلغة أخرى غير الإنجليزية

يقع مقر Code Avengers في نيوزيلندا ، بالإضافة إلى اللغة الإنجليزية ، يقدم دورات في البرمجة باللغات الروسية والهولندية والإسبانية والتركية والإيطالية والبرتغالية. يركز الموقع على تعليم لغات البرمجة الشائعة مثل Python و Java Script و HTML + CSS. يقدم الموقع فترة تجريبية مجانية ، يمكنك خلالها أخذ دروس مجانية.

  • تقدم Code Avengers أيضًا دروسًا مصممة خصيصًا للمبرمجين الشباب الذين تتراوح أعمارهم بين 5 و 16 عامًا.
  • جرب فترة اختبار مجانية واكتشف المزيد على:

جزء 3 من 4: أخذ دورة البرمجة

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 7
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 7

الخطوة 1. اختر دورة البرمجة التي تهمك

على سبيل المثال ، إذا كنت مهتمًا بتصميم مواقع ويب أنيقة ، فابحث عن دورات تدريبية في موضوعات مثل HTML / CSS أو jQuery أو Ajax. إذا كنت تتطلع إلى بدء ريادة الأعمال الخاصة بك عبر الإنترنت ، فإن PHP و MySQL يعدان خيارًا جيدًا لذلك.

يتم إنشاء معظم المشاريع التجارية الصغيرة عبر الإنترنت باستخدام هذه التقنيات مفتوحة المصدر (وغالبًا ما تكون مجانية)

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 8
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 8

الخطوة الثانية: ركز على Java لتعلم اللغة الأكثر شيوعًا

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

  • تتوفر دورات في Java من خلال كل موقع تعليمي عبر الإنترنت.
  • بصرف النظر عن مواقع الويب التعليمية ، هناك العديد من مجتمعات Java عبر الإنترنت التي ستساعد المبرمجين المبتدئين ، بما في ذلك مجتمع Java الضخم على LinkedIn.
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 9
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 9

الخطوة 3. خذ دورة في C أو C # أو C ++ لتعلم 3 لغات مترابطة

بمجرد اختيارك لموقع ويب تعليمي ، سيكون القرار الرئيسي التالي هو اختيار لغة برمجة لتتعلمها. لغة C هي واحدة من أقدم اللغات وأكثرها استخدامًا. يتيح C ++ للمستخدمين إنشاء برامج لمجموعة متنوعة من الأنظمة الأساسية ، بينما يعد C # (يُنطق C حادًا) هو أحدث نسخة من langauge.

ستقدم جميع مواقع الويب التعليمية التي سبق ذكرها دورات في جميع هذه اللغات الثلاث

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 10
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 10

الخطوة 4. تعرف على SQL إذا كنت ترغب في العمل في إدارة البيانات

SQL هي لغة ترميز شائعة لرواد الأعمال وغيرهم ممن يعملون في المجالات التي تتطلب إدارة واستخدام كميات كبيرة من البيانات. تسمح لك اللغة بإعداد قواعد البيانات وإدارتها.

على الرغم من أن SQL ليست متعددة الاستخدامات تمامًا مثل Java أو C ، إلا أنها مطلوبة بشدة للمبرمجين والمبرمجين المحترفين. يطلب معظم أصحاب العمل من مبرمجي معالجة البيانات أن يتقنوا لغة SQL

تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 11
تعلم برمجة الكمبيوتر عبر الإنترنت في المنزل الخطوة 11

الخطوة 5. اختر Python إذا كنت تريد خيارًا أسهل للبدء به

لغة Python ليست صعبة التعلم مثل بعض لغات البرمجة الأخرى ، مثل Java أو C ++. يتم استخدامه بشكل شائع لإنشاء مواقع الويب وإنشاء قواعد البيانات ، كما أنه متعدد الاستخدامات بما يكفي لإنشاء الألعاب والبرامج.

بمرور الوقت ، يتعلم معظم المبرمجين العديد من اللغات. بهذا المعنى ، لا يهم كثيرًا ما هي لغتك الأولى ، طالما أنك تلتقط لغات إضافية بمجرد أن تتعلم لغتك الأولى

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 12
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 12

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

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

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

الخطوة 7. لا تخف من طلب المساعدة إذا كنت مرتبكًا

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

  • إذا كنت تأخذ فصلًا دراسيًا عبر الإنترنت ، فراجع منتدى البرمجة للتواصل مع المبرمجين ذوي الخبرة الذين يجب أن يكونوا على استعداد للإجابة على أسئلة الترميز الخاصة بك.
  • على سبيل المثال ، تحقق من منتدى "Stack Overflow" على:
  • يمكنك أيضًا الاطلاع على منتدى "Code Project" عبر الإنترنت على:

جزء 4 من 4: استكمال تعلمك بنفسك في المنزل

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 14
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 14

الخطوة الأولى. تدرب على البرمجة بشكل يومي لتحسين مهاراتك

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

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

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 15
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 15

الخطوة الثانية: اقرأ كتب البرمجة لتتعرف على الترميز

إذا لم تكن متعلمًا حركيًا أو عن طريق اللمس ولكنك تكتسب المعرفة في الغالب من خلال الوسائل المرئية والقراءة ، فستكون كتب البرمجة أمرًا رائعًا للتعرف على الترميز. تحلل هذه الكتب ليس فقط آليات الترميز ، ولكن أيضًا التاريخ والنظريات الكامنة وراء لغات الترميز. إذا كنت مهتمًا ، فاطلع على العناوين بما في ذلك:

  • ما هو HTML 5؟ بقلم بريت ماكلولين.
  • أساسيات PHP ، بواسطة جولي ميلوني.
  • فكر في بايثون من تأليف ألين داوني.
  • تعلم روبي بالطريقة الصعبة ، بقلم زيد شو.
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 16
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 16

الخطوة الثالثة. استخدم تطبيق الأطفال لإتقان أساسيات البرمجة

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

إذا كنت مهتمًا ، فتحقق من تطبيقات الترميز التي تركز على الأطفال مثل "Scratch" و "Tynker" و "Hopscotch" و "Cargo-Bot". يجب أن تكون هذه متاحة في جميع متاجر التطبيقات الرئيسية

تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 17
تعلم برمجة الكمبيوتر عبر الإنترنت في الصفحة الرئيسية الخطوة 17

الخطوة 4. العب لعبة برمجة على الإنترنت لتنغمس في الترميز

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

  • تحقق من Code Combat عبر الإنترنت على:
  • يمكنك أيضًا الاطلاع على CodinGame على:
  • لإنشاء رمز للعبة الخاصة بك على الإنترنت ، تفضل بزيارة Game Maven على:

نصائح

  • المصطلحان "ترميز" و "برمجة" قابلان للتبادل بشكل أساسي. "البرمجة" مصطلح شامل يتضمن "الترميز" الأكثر توجهاً تقنيًا.
  • هناك العديد من مواقع البرمجة الإضافية عبر الإنترنت. للحصول على فكرة عن بعض الموارد عبر الإنترنت للتحقق من Girl Develop It ، على
  • لن تحتاج إلى كسر البنك لتعلم برمجة الكمبيوتر عبر الإنترنت. لتطوير المهارات في علوم الكمبيوتر ، كل ما تحتاجه هو جهاز كمبيوتر ، ومجمعات مناسبة (متوفرة مجانًا) ، واتصال موثوق بالإنترنت.

موصى به: