كيفية البرمجة: 15 خطوة (بالصور)

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

كيفية البرمجة: 15 خطوة (بالصور)
كيفية البرمجة: 15 خطوة (بالصور)

فيديو: كيفية البرمجة: 15 خطوة (بالصور)

فيديو: كيفية البرمجة: 15 خطوة (بالصور)
فيديو: حقق 450 دولار من العمل على الانترنت باللغة العربية | اربح من سماع اللغة العربية 2024, يمكن
Anonim

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

خطوات

طريقة 1 من 2: تعلم لغة

كود الخطوة 1
كود الخطوة 1

الخطوة الأولى: لا تقلق كثيرًا بشأن اللغة التي تختارها

يعاني العديد من المبرمجين المبتدئين من تحديد اللغة التي يختارونها عند بدء التعلم لأول مرة. (لأنهم لا يعرفون من أين يبدأون بكودهم الأول). اللغة الفعلية التي تبدأ في التعلم بها لا تحدث فرقًا كبيرًا عندما يتعلق الأمر بالتعلم عن هياكل البيانات والمنطق. هذه هي المهارات الأكثر أهمية ، ويمكن شحذها بأي لغة.

  • عند اختيار لغة ، ركز فقط على نوع التطوير الذي تريد أن تبدأ به واختر لغة تمهيدية من هناك. على سبيل المثال ، إذا كنت ترغب في تعلم تطوير الويب ، فابدأ بـ HTML5 ، مع استكماله بـ CSS و JavaScript و PHP. إذا كنت تريد القيام بتطبيقات سطح المكتب ، فابدأ بحرف C++ أو لغة برمجة أساسية أخرى.
  • إذا جعلت البرمجة مهنة ، فستجد أنك قد لا تستخدم أبدًا اللغة التي تعلمتها لأول مرة في البرمجة. بدلاً من ذلك ، سوف تتعلم اللغات أثناء قيامك بالتوثيق والتجريب.
كود الخطوة 2
كود الخطوة 2

الخطوة 2. ابحث عن موارد مجانية على الإنترنت للغة التي تختارها

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

  • تشمل المواقع الشهيرة Bento و CodeAcademy و Code.org و html.net و Khan Academy و Udacity و W3Schools و Code School وغيرها الكثير.
  • هناك مجموعة متنوعة من أدلة البدء الخاصة باللغة المتاحة هنا على wikiHow.
  • يمكنك العثور على أدلة إرشادية لأي سيناريو برمجة تقريبًا على YouTube.
  • Stack Exchange هو أحد مواقع الأسئلة والأجوبة الأكثر شيوعًا لأي أسئلة برمجية قد تكون لديك.

نصيحة الخبراء

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

أرشانا رامورثي ، MS
أرشانا رامورثي ، MS

أركانا رامامورثي ، MS

رئيس قسم التكنولوجيا ، Workday

قصة خبيرنا </ strong>:"

كود الخطوة 3
كود الخطوة 3

الخطوة 3. قم بتنزيل محرر نصوص جيد

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

تشمل البرامج الشائعة Notepad ++ (Windows) أو TextWrangler (OS X) أو JEdit أو Visual Studio Code

كود الخطوة 4
كود الخطوة 4

الخطوة 4. قم بتنزيل أي مجمّعين ضروريين

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

  • ج
  • C ++
  • سي #
  • جافا
  • أساسي
  • فورتران
كود الخطوة 5
كود الخطوة 5

الخطوة 5. ابدأ مشروعك الأول

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

كود الخطوة 6
كود الخطوة 6

الخطوة 6. قم بتعليق كل التعليمات البرمجية الخاصة بك

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

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

كود الخطوة 7
كود الخطوة 7

الخطوة 7. اختر البرامج الأخرى أو مشاريع الويب

عندما تتعلم كما تذهب ، لا تخجل من البحث عن الأشياء ومعرفة كيف تعامل الآخرون مع نفس المهام. خذ وقتًا لفهم سبب قيام الكود بما يفعله.

راجع هذا الدليل للحصول على تفاصيل حول كيفية عرض الكود المصدري لمواقع الويب

الطريقة 2 من 2: توسيع نطاق معرفتك

كود الخطوة 8
كود الخطوة 8

الخطوة 1. خذ الدروس

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

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

الخطوة 2. توسيع نطاق معرفتك

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

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

الخطوة 3. تعلم المزيد من اللغات

بمجرد أن تفهم لغتك الأولية جيدًا ، يمكنك البدء في التوسع. ابحث عن لغة أخرى تكمل اللغة التي تعرفها ، أو اختر لغة لوظيفة معينة تهمك. غالبًا ما تكون اللغات التكميلية ، مثل HTML و CSS ، هي الأسهل في التعلم.

  • تعد Java واحدة من أكثر اللغات شيوعًا ، وغالبًا ما يكون هناك الكثير من الفرص لمطوري Java. يمكن تشغيل Java على مجموعة كبيرة ومتنوعة من الأنظمة ولديها تطبيقات لا حصر لها. تُستخدم Java لتطبيقات Android ، وهي واحدة من أسرع الأسواق نموًا.
  • يوصى بشدة باستخدام C ++ لتطوير ألعاب الفيديو. تعلم كيفية البرمجة في Unity (محرك ألعاب منخفض التكلفة مستخدَم على نطاق واسع) و UDK (رمز محرك Unreal الشهير) يمكن أن يساعد في فتح بعض الأبواب ، على الرغم من أنها ليست مفيدة خارج صناعة ألعاب الفيديو.
  • إذا كنت ترغب في إنشاء تطبيقات iPhone ، فستكون Xcode و Objective-C أدواتك الأساسية. ستحتاج أيضًا إلى جهاز Mac ، نظرًا لأن Xcode لا يمكنه التجميع إلا على جهاز Mac.
  • Python هي لغة برمجة نصية للخادم وهي واحدة من أسهل اللغات للتعلم. يتم استخدام Python لخدمات الويب مثل Pinterest و Instagram ، وهي بسيطة بما يكفي لتعلم الأساسيات في غضون أيام قليلة.
كود الخطوة 11
كود الخطوة 11

الخطوة 4. التحلي بالصبر

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

كود الخطوة 12
كود الخطوة 12

الخطوة 5. تعلم كيفية العمل مع الآخرين

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

كود الخطوة 13
كود الخطوة 13

الخطوة 6. احصل على وظيفة حيث يمكنك ممارسة مهاراتك في البرمجة

العمل كمتطوع في تصميم مواقع الويب أو كتابة تطبيقات سطح المكتب. يمكن أن تؤدي وظيفة بدوام جزئي في شركة صغيرة إلى فرص لكتابة التعليمات البرمجية لمواقع الويب أو التطبيقات البسيطة.

كود الخطوة 14
كود الخطوة 14

الخطوة 7. تواصل مع المبرمجين الآخرين

هناك مجتمعات وتجمعات لا حصر لها للمطورين يمكن أن تساعد في دعمك وإلهامك. ابحث عن اصطلاحات البرمجة المحلية ، وشارك في hack-a-thon أو ازدحام اللعبة (أحداث موقوتة ذات موضوع مشترك) ، واشترك في بعض منتديات البرمجة لبدء توسيع نطاق تعرضك وشبكتك.

كود الخطوة 15
كود الخطوة 15

الخطوة 8. الممارسة ، الممارسة ، الممارسة

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

حاول قضاء بعض الوقت في البرمجة كل يوم ، حتى عندما لا تعمل. يمكن أن تؤدي البرمجة في وقت فراغك إلى اختراقات وأفكار جديدة

موصى به: