جدول المحتويات:
2024 مؤلف: Malcolm Clapton | [email protected]. آخر تعديل: 2023-12-17 03:46
ستكون كتابة التعليمات البرمجية مفيدة لكل من المصمم والسباك.
1. هذه هي حرية الإبداع
يعتقد الكثير من الناس أنك تحتاج إلى A في الرياضيات من أجل البرمجة. إنه وهم. البرمجة تدور حول المنطق والإبداع. على سبيل المثال ، ابتكرت أنت وأصدقاؤك لعبة هاتف ذكي رائعة على سبيل المزاح. يمكنك بالطبع الانتظار حتى تصدره بعض الشركات في الخارج ، أو يمكنك القيام بذلك بنفسك. كيف ستعمل هذه اللعبة ، وما هي القواعد والواجهة والوظائف التي ستكون فيها - الأمر متروك لك. باستخدام مهارات البرمجة ، يصبح من الممكن إنشاء منتج من البداية أو تنفيذ فكرة - تطبيق أو موقع ويب أو برنامج - بالطريقة التي تحتاجها تمامًا.
2. يؤتي ثماره
حقيقة بسيطة: كلما زادت مهاراتك ، زادت تكلفة خدماتك. على سبيل المثال ، مؤلفو الإعلانات الذين يمكنهم كتابة صفحات html بسيطة أو المحاسبين أو المديرين الذين يمكنهم أتمتة Excel أو Access باستخدام التعليمات البرمجية أغلى من نظرائهم بمجموعة أساسية فقط من المهارات.
تنمو الشركات الكبيرة بسرعة وتبحث عن طرق جديدة للتحسين. يعد تعيين فريق تطوير ودفع ما بين 2000 و 3000 دولار شهريًا لكل منهم أمرًا مكلفًا. يعد تعيين شخص يكتب مقالات وتنضيدها وأيضًا معرفة كيفية تحسين إصدار الهاتف المحمول من الموقع حلاً مربحًا.
من المرجح أن يدخل هؤلاء المتخصصون في شركة كبيرة.
على سبيل المثال ، في صحيفة نيويورك تايمز ، أكثر من نصف الصحفيين يعرفون بالفعل كيفية البرمجة. عندما غير المنشور استراتيجيته وركز على تطوير إصدارات الويب والهاتف المحمول ، قاموا بتدريب الموظفين المسؤولين عن المحتوى الرقمي في البرمجة.
3. إنه يجمع
إن مطالبة المطور بكتابة برنامج بلغة Ruby لأنك قرأت بالأمس أن هذه لغة جديدة ورائعة فكرة سيئة. للقيام بمشاريع مشتركة ، لفهم كيفية تعيين المهام وإجراء التعديلات واللغة التي تتحدث بها مع المبرمجين بشكل عام ، تحتاج إلى فهم الكود بنفسك على الأقل قليلاً. حتى المديرين التنفيذيين للشركات وأصحاب الشركات الناشئة يجدون أنه من المفيد تعلم كيفية البرمجة. على سبيل المثال ، من أجل العثور على متخصص جيد في السوق ، قم بإجراء مقابلة شخصية وتقييم مستوى المرشح بشكل مناسب.
4. يوفر الوقت
كم مرة تنهدت عندما كان عليك القيام بعمل روتيني؟ على سبيل المثال ، أنت صحفي تكتب لمنشور علمي مشهور. أنت بحاجة إلى دراسة البلدان التي يضرب فيها البرق الأرض في أغلب الأحيان ، وفهم ما تشترك فيه هذه المناطق. سيستغرق الأمر أكثر من يوم واحد. ستعمل البرمجة على تسريع هذه العملية: ستقضي 30-40 دقيقة على التعليمات البرمجية التي ستساعدك على تحليل البيانات بسرعة وإعداد تقرير.
5. يطور عادات جيدة
البرمجة عملية شاقة. هنا لن تكون قادرًا على قراءة كتاب مدرسي في وقت فراغك ، ومشاهدة مقطع فيديو على YouTube والذهاب إلى محاضرتين. تحتاج إلى الجلوس والبدء في تعلم اللغة ، والبحث في الكود والممارسة طوال الوقت. على سبيل المثال ، للكتابة بلغة بايثون ، عليك التدرب من ساعتين إلى ثلاث ساعات كل يوم لعدة أشهر.
إنها تنظم وتساعدك على التفكير بشكل هيكلي واستراتيجي.
6. إنه جيد لصحتك
هناك شائعة بين الناس مفادها أن المبرمجين يفهمون بشكل أفضل حتى في سن الشيخوخة. دع النكات جانبا ، ولكن هناك بعض الحقيقة في هذا. على سبيل المثال ، في عام 2014 ، قام علماء من جامعة باساو بتحليل عمليات مسح الدماغ للأشخاص أثناء جلسات البرمجة. أظهرت النتائج أن نفس أجزاء الدماغ التي تعمل عند تعلم اللغات الأجنبية نشطة. هذا يقلل من خطر الإصابة بمرض الزهايمر.
تؤكد دراسات أخرى فوائد الترميز. درست كلية ألبرت أينشتاين للطب في نيويورك ما يقرب من 500 متطوع تتراوح أعمارهم بين 75 و 85 لعقود وأثبتت أنه حتى يوم واحد من البرمجة في الأسبوع يمكن أن يؤخر ظهور الخرف لمدة شهرين من خلال التدريب المنتظم للدماغ.
موصى به:
كيف تستعين بمبرمج جيد إذا كنت لا تعرف البرمجة
إذا كنت بحاجة إلى مبرمج وقررت بالتأكيد أنه لا يمكن الاستغناء عن خدمات العامل المستقل ، فإن الشيء الرئيسي هو تحديد المهام التي يجب أن يحلها بوضوح وطرح الأسئلة الصحيحة أثناء المقابلة
تعليمات لمن يريد أن يصبح مبرمجًا من البداية
في هذه المقالة ، قمنا بتجميع نصائح مفيدة لمساعدتك في أن تصبح مبرمجًا من البداية. إذا قررت إتقان هذا المجال المثير للاهتمام - فابدأ به
13 نصيحة لتعلم البرمجة بنفسك
تحتوي المقالة على نصائح مفيدة من شأنها أن تساعد أولئك الذين يدرسون البرمجة بشكل مستقل على اكتساب المعرفة بسرعة وكفاءة ودون ضغوط لا داعي لها
24 كتاب مجاني لتعلم لغات البرمجة
جمع محررو موقع Linux Links 24 كتابًا مجانيًا بلغات برمجة مختلفة في مكان واحد ، واحد لكل لغة ، من التجميع إلى C #. لطالما بدا لي أن السبب الرئيسي وراء استسلام المبرمجين المبتدئين والتوقف عن التعلم هو كثرة الاختيار. من الصعب جدًا معرفة اللغة التي يجب تعلمها أولاً ولماذا بالضبط.
أفضل 7 موارد مجانية لتعلم البرمجة
مجموعة مختارة من أفضل الموارد للبرمجة الذاتية