هل يمكنك تعلم البرمجة بنفسك؟

تعلم البرمجة سهل جدا

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

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

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

هل يمكنك تعلم البرمجة بنفسك؟

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

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

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

ماذا يجب أن يتعلم المبرمج؟

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

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

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

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

تتضمن معظم توزيعات Linux دعمًا للغات البرمجة الأكثر شيوعًا بالإضافة إلى مجموعة مختارة من بيئات التطوير المتكاملة.

أوصت بعض التوزيعات لتعلم البرمجة

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

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

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   نيلسون قال

    لقد تعلمت البرمجة عندما كان عمري 13 عامًا بطريقة علمية باستخدام Commodore PET 2001 ، وعمري حاليًا 54