كيف تكتب برامج الكمبيوتر

مؤلف: Ellen Moore
تاريخ الخلق: 12 كانون الثاني 2021
تاريخ التحديث: 1 تموز 2024
Anonim
برامج كمبيوتر كاملة فى جميع المجالات كنز برامج لا ينتهى2021
فيديو: برامج كمبيوتر كاملة فى جميع المجالات كنز برامج لا ينتهى2021

المحتوى

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

خطوات

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

  1. 1 لا تقلق كثيرًا بشأن اللغة التي يجب أن تختار دراستها. يجد العديد من المبرمجين المبتدئين صعوبة في اختيار لغة عندما يبدأون للتو في تعلم كيفية كتابة أكواد البرامج. لا تهم اللغة الفعلية التي تختارها عندما يتعلق الأمر بدراسة هياكل ومنطق معلومات البناء. هذه المهارات أكثر أهمية ويمكن تعلمها بأي لغة برمجة.
    • عند اختيار لغة ، ركز على الغرض الذي تريد إنشاء أكواد البرنامج من أجله ، وعندها فقط اختر لغة البداية. على سبيل المثال ، إذا كنت تريد تطوير موقع الويب ، فيجب أن تبدأ بتعلم HTML5 ثم تكمّله بـ CSS و JavaScript و PHP. إذا كنت ترغب في إنشاء برامج كمبيوتر ، فابدأ في تعلم لغة C أو أي لغة برمجة سائدة أخرى.
    • إذا أصبحت مبرمجًا محترفًا ، فقد تجد أنك لا تستخدم أبدًا اللغة التي تعلمتها في الأصل في عملك. بدلاً من ذلك ، ستستمر في تعلم لغات جديدة طوال الوقت من خلال التوثيق والتجريب.
  2. 2 ابحث عن موارد مجانية عبر الإنترنت مخصصة للغتك التي اخترتها. الإنترنت عبارة عن كنز من البرامج التعليمية والدورات ومقاطع الفيديو المجانية حول اللغة التي تختار تعلمها. يمكنك تعلم أساسيات أي لغة تمهيدية تقريبًا في اليوم حرفيًا.
    • فيما يلي عدد قليل من المواقع الشهيرة: Bento و CodeAcademy و Code.org و html.net و Khan Academy و Udacity و W3Schools وغيرها الكثير.
    • يوفر WikiHow أيضًا مجموعة متنوعة من الإرشادات للمبتدئين لتعلم لغات البرمجة.
    • يمكنك العثور على مقاطع فيديو تعليمية لأي لغة تقريبًا على YouTube.
    • يعد Stack Exchange أحد أكثر المنتديات شيوعًا حيث يجيب المبرمجون المحترفون على أي أسئلة من المستخدمين.
    نصيحة الأخصائي

    أرشانا رامورثي ، ماجستير


    رئيس قسم التكنولوجيا في يوم العمل Archana Ramamurthy هو CTO في Work Day (أمريكا الشمالية). متخصص في المنتجات رفيع المستوى ، ويدافع عن الأمن ، ويدافع عن تكامل أكبر على مستوى متكافئ في صناعة التكنولوجيا. حصلت على درجة البكالوريوس من جامعة SRM وشهادة الماجستير من جامعة ديوك. يعمل في مجال إدارة المنتجات منذ أكثر من ثماني سنوات.

    أرشانا رامورثي ، ماجستير
    يوم العمل CTO

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


  3. 3 قم بتنزيل محرر نصوص جيد. تسمح لك العديد من لغات البرمجة باستخدام برامج تحرير النصوص الخارجية لكتابة البرامج. ابحث عن محرر نصي يعرض المسافة البادئة وعلامات الرمز.
    • تشمل البرامج الشهيرة Notepad ++ (Windows) و TextWrangler (OS X) و JEdit (أي نظام).
  4. 4 قم بتنزيل أي مترجم تحتاجه. تتطلب بعض لغات البرمجة مترجمًا لعرض الكود المصدري الذي كتبته. يقوم المترجمون بترجمة التعليمات البرمجية المصدر إلى برنامج لغة منخفض المستوى مكافئ ، والذي تتم معالجته بعد ذلك بواسطة الكمبيوتر. العديد من المجمعين مجانية ومفتوحة المصدر. اللغات التي تتطلب استخدام المترجمات تشمل:
    • ج ؛
    • C ++ ؛
    • C # ؛
    • جافا.
    • الأساسي؛
    • فورتران.
  5. 5 ابدأ مشروعك الأول. اختر مشروعًا تمهيديًا جيدًا يسمح لك بتجربة مهاراتك الجديدة. هناك العديد من الاقتراحات والبرامج التعليمية حول هذا الموضوع على الإنترنت. على سبيل المثال ، يمكنك البدء بإنشاء مواقع ويب بسيطة بتنسيق HTML أو قواعد بيانات ووظائف PHP بسيطة أو برامج بسيطة بأي لغة من اللغات التي تتطلب مترجمين.
  6. 6 التعليق خارج كل ما تبذلونه من التعليمات البرمجية. تحتوي جميع لغات البرمجة على وظيفة تعليق تسمح لك بإدخال نص يتجاهله المترجم. وبالتالي ، يمكنك ترك تعليقات على الكود. هذه التعليقات مهمة للغاية ، سواء لإعلام الآخرين بكيفية عمل الكود الخاص بك ولتذكير نفسك بما تفعله الكود.
    • يمكن استخدام وظيفة التعليق لإزالة جزء من الكود بسرعة من البرنامج لأغراض الاختبار. أضف علامات لكل من التعليقات في بداية ونهاية الكود الذي تريد استبعاده مؤقتًا من البرنامج ، ثم قم بإزالة تلك العلامات لإرجاع الرمز.
  7. 7 ضع في اعتبارك تفاصيل البرامج أو مشاريع الويب الأخرى. عندما تتعلم الكود أثناء التنقل ، لا تخجل من البحث عن أدلة على الإنترنت ومشاهدة أشخاص آخرين يحلون مشاكل مماثلة. خذ الوقت الكافي لفهم كيفية قيام الكود بما يفعله.
    • اقرأ هذه المقالة للتعرف على كيفية عرض الكود المصدري لأي موقع ويب.

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

  1. 1 اشترك في الدورات. تقدم الجامعات والكليات وبرامج الإنترنت برامج ودورات لا تعلمك البرمجة فحسب ، بل تساعدك أيضًا في العثور على وظيفة. بينما لا تكون هناك حاجة دائمًا إلى شهادة جامعية في علوم الكمبيوتر ، إلا أنها يمكن أن تساعدك في العثور على وظيفة بدوام كامل كمبرمج كمبيوتر.
    • هناك أيضًا فائدة لا يمكن إنكارها من التواصل المباشر مع مدرس أو متخصص في البرمجة ، وهو أمر لا يتوفر دائمًا من خلال الدورات التدريبية عبر الإنترنت.
    • قد يكون تعلم أن تصبح مبرمجًا مكلفًا للغاية ، لذا فكر جيدًا إذا كان الأمر يستحق ذلك. إذا كنت مغرمًا بكتابة برامج الكمبيوتر كهواية فقط ، فلا يجب أن تضيع الوقت والمال في الدورات المهنية. إذا كنت تتطلع إلى بناء مهنة في هذا المجال ، فإن الحصول على تعليم احترافي يمكن أن يساعدك كثيرًا في هذا (ولكن ، مرة أخرى ، ليس ضروريًا إذا كان لديك موهبة).
  2. 2 قم بتوسيع معرفتك. سوف تستفيد ليس فقط من تعلم لغات البرمجة ، ولكن أيضًا من الدورات التدريبية في الرياضيات والمنطق ، حيث غالبًا ما تكون هذه الموضوعات مطلوبة للبرمجة عالية المستوى. لا تحتاج إلى تعليمهم في المدرسة ، على الرغم من أن الإعداد الأكاديمي يمكن أن يكون مفيدًا.
    • تتطلب البرمجة التي تتضمن الفيزياء والمحاكاة فهماً جيداً للخوارزميات والنماذج.
    • المنطق أساسي في البرمجة ، لذا فإن فهم المنطق والعمليات يمكن أن يساعدك في حل المشكلات عند كتابة التعليمات البرمجية.
    • غالبًا ما تكون معرفة الرياضيات المتقدمة غير مطلوبة للبرمجة ، ولكن يمكن استخدامها للتحسين والفوائد الأخرى.
  3. 3 تعلم المزيد من اللغات. بمجرد أن تفهم جيدًا لغتك الأولى ، يمكنك البدء في تعلم لغات البرمجة الأخرى أيضًا. ابحث عن لغة تكمل اللغة التي تعرفها بالفعل ، أو اختر لغة مطلوبة لمشروع معين. عادةً ما تكون اللغات الإضافية مثل HTML و CSS هي الأسهل في التعلم.
    • تعد Java واحدة من أكثر اللغات شيوعًا ويتزايد الطلب على مطوري Java دائمًا. تُستخدم Java على مجموعة متنوعة من الأنظمة ولها استخدامات لا حصر لها. تُستخدم Java لكتابة تطبيقات Android ، وهي واحدة من أسرع الأسواق نموًا.
    • يوصى بشدة باستخدام C ++ إذا كنت ترغب في الانضمام إلى صفوف مطوري ألعاب الفيديو. تعلم البرمجة في Unity (محرك ألعاب رخيص الاستخدام على نطاق واسع) و UDK (رمز لمحرك Unreal الشهير) سيفتح لك بعض الأبواب ، لكنها ليست مفيدة خارج صناعة الألعاب.
    • إذا كنت ترغب في إنشاء تطبيقات iPhone ، فسيكون Xcode و Objective-C خيارك الأول. ستحتاج إلى جهاز Mac ، حيث لا يمكن تجميع Xcode إلا على جهاز Mac.
    • Python هي لغة لكتابة التعليمات البرمجية من جانب الخادم ، وهي واحدة من أسهل اللغات للتعلم. يتم استخدام Python لخدمات الإنترنت مثل Pinterest و Instagram ، وهي بسيطة بما يكفي لتعلم الأساسيات في غضون أيام قليلة.
  4. 4 كن صبورا. أثناء البرمجة ، غالبًا ما تواجه مشكلات ، خاصةً عند البحث عن الأخطاء أو تطبيق أفكار جديدة. سوف تحتاج إلى تعلم كيفية الاكتفاء بتحقيق نتائج صغيرة بدلاً من حل المشكلة بأكملها مرة واحدة. سيساعدك الصبر على إنشاء كود أفضل ، مما يعني أن برنامجك سيعمل بشكل أفضل وسيكون زملائك سعداء.
  5. 5 تعلم العمل في فريق. إذا كان العديد من الأشخاص يعملون في مشروع في نفس الوقت ، فقد يكون لديهم رؤية مختلفة لكيفية تقدم المشروع. العمل الجماعي أمر لا مفر منه تقريبًا في عالم الأعمال ، لذا كن مستعدًا للعمل مع أشخاص آخرين ، ما لم تكن بالطبع تنوي تطوير المشروع بأكمله بنفسك.
  6. 6 ابحث عن وظيفة يمكنك من خلالها ممارسة مهارات البرمجة الخاصة بك. إنشاء مواقع الويب وبرامج الكمبيوتر على أساس تطوعي. يمكن أن يؤدي العمل في وظيفة بدوام جزئي في شركة صغيرة إلى فتح فرص تشفير لمواقع الويب والبرامج البسيطة.
  7. 7 الدردشة مع المبرمجين الآخرين. هناك عدد لا يحصى من مجتمعات المطورين حيث يمكنك العثور على الدعم والإلهام. ابحث عن اصطلاحات البرمجة ، وشارك في hackathons أو gamejams (تجمعات المطورين لإنشاء برامج أو ألعاب في وقت محدود) ، سجّل في العديد من منتديات البرمجة لتبدأ في تكوين اسمك وزيادة الاتصالات.
  8. 8 الممارسة والممارسة والممارسة. حسب بعض التقديرات ، يستغرق الأمر حوالي 15000 ساعة من البرمجة قبل أن يتم اعتبارك سيدًا حقيقيًا. هذا يعني سنوات من الممارسة المستمرة. سوف تتقن مهارة البرمجة حقًا فقط عندما تستثمر الكثير من الوقت في العمل العملي وتصبح خبيرًا في مجالك.
    • حاول البرمجة كل يوم ، حتى في عطلات نهاية الأسبوع. يمكن أن تؤدي البرمجة الترفيهية إلى اختراقات وأفكار جديدة.