لدي سؤال لدي معرفة بلغتين HTMLوcssتعلمته جديد كيف يمكني ان استفيد منهما وتحقيق الربح منهما؟
كيف استطيع الربح من البرمجه بعمل منفرد؟
عليك في البداية تحديد المجال الذي تريد العمل به، هل تريد أن تقوم بإنشاء وجهات المواقع أم التعامل مع قواعد البيانات، أو إنشاء الألعاب أو ربما برمجة تطبيقات الجوال أو سطح المكتب.
وبما أن لديك معرفة مسبقة بتقنيات الويب مثل HTML و CSS فيمكنك أن تصبح مطور واجهات أمامية Frontend Developer ، حيث ستعمل على إنشاء واجهات المواقع التي يريدها أصحاب المشاريع أو الشركات، وعليك أن تكمل تعلم تقنيات أخرى مثل JavaScript ، وهي لغة برمجة على عكس HTML و CSS (لغات وصف وتنسيق شكل الموقع)، حيث تحتوي JavaScript على متغيرات ودوال وحلقات وشروط وكائنات وكل هذه الأمور غير موجودة في HTML و CSS.
أيضًا يمكنك إستخدام لغة JavaScript في العديد من الأمور الأخرى غير برمجة واجهات المواقع، مثل إنشاء الوجهات الخلفية Backend (الكود الذي يعمل على الخادم وليس المتصفح) بإستخدام Node.js ، أو إنشاء تطبيقات الجوال لكلٍ من أندروريد وiOS بإستخدام React Native أو Cordova
يمكنك اللإطلاع على هذه المقالة التي تحتوي على شرح لأشهر مجالات البرمجة وما هي التقنيات التي تحتاج لتعلمها لتبدأ في هذا المجال:
تستطيع أيضًا الإطلاع على شرح أي تقنية من التقنيات المذكورة في المقالة من خلال أكاديمية حسوب، حيث تحتوي الأكاديمية على مئات المقالات البرمجية بشكل مجاني ومرتب وسهل للغاية.
بعد تعلم التقنيات المطلوبة والتطبيق عليها، يمكنك أن تبدأ في العمل كمستقل أو في أحد الشركات من خلال مواقع مثل خمسات أو مستقل أو بعيد، حيث توفر هذه المواقع السهولة في التعامل والوصول إلى الوظائف التي يرديها أصحاب المشاريع، وبالتأكيد عليك إضافة بعض من أعمالك إلى معرض الأعمال لإستعراض إمكانياتك وما تستطيع القيام به.
هنا كتابان قد يساعدانك على العمل كمستقل وكيفية تجنب الأخطاء والمشاكل التي قد تحدث:
طريقك إلى العمل الحر عبر الإنترنت:
دليل المستقل والعامل عن بعد
كما ستجد في أكاديمية حسوب مقالات مفيدة عن العمل الحر وبعض النصائح المفيدة في هذا الخصوص.
في الواقع، لا يوجد لغة أفضل من الأخرى، فلو كانت هناك لغة "أفضل" في كل شيء لما كان لدينا كل هذه اللغات وإطارات العمل والمكتبات، ولكن يمكننا أن كل تقنية من التقنيات التي ذكرتها -وغيرها الكثير- تتخصص في جزئية معينة أو يمكننا القول أنها الأفضل في نقطة معينة.
فعلى سبيل المثال، ستجد أن الكثير من المواقع الكبيرة تم بنائها بإستخدام PHP ومواقع أخرى تم بنائها بإستخدام Ruby، ومواقع تم بنائها بإستخدام JavaScript .. إلخ، وكل مبرمج يختار اللغة التي تناسب المشروع الذي يعمل عليه، فلغة البرمجة ليست إلا أداة لتنفيذ مهمة معينة فقط.
بالنسبة للأكثر شهرة في سوق العمل العربي، سنجد أن الغلبة للغة PHP، حيث أن الطلب على المشاريع التي يتم بنائها بإستخدام Laravel (إطار عمل للغة PHP) كبير، بالإضافة إلى وجود الكثير من مواقع WordPress (نظام إدارة محتوى مبني بإستخدام PHP كذلك) وبالطبع هذه المواقع تحتاج إلى صيانة وإضافة مميزات جديد.
ولكن هذا لا يعني أنه لا يوجد مكان للتقنيات الأخرى، بل بالعكس تمامًا، حيث ستجد العديد من الوظائف التي يتم نشرها يوميًا تتطلب معرفة بتقنيات أخرى مثل JavaScript و Python و Ruby .. إلخ.
لتستطيع تحديد ما هو الأفضل بالنسبة لك عليك أن تجرب بعض التقنيات الموجودة في المجال الذي تريد العمل به، وتحدد بنفسك اللغة التي ترتاح لها أكثر من غيرها، بالإضافة إلى تصفح المشاريع الموجودة في مواقع العمل الحر مثل مستقل وخمسات لمعرفة حجم الطلب الحالي على تقنية معينة.
التعليقات