عوده للمواضيع <<

كيف تحل مشاكلك البرمجية وتنمى مهاراتك البرمجية العملية بإستخدام موقع stackoverflow

بسم الله الرحمن الرحيم






اليوم سنتحدث عن واحد من المقالات المهمه والتى لابد من اى مطور ان يهتم بما فيها,لانها تشمل معلومات قد تكون جديده ومهمه للكثير من المطورين.
ميزة هذا المقال انه سيقدم معلومات غايه فى الاهميه ,ستؤثر فى مجرى عملك كمطور او مبرمج مواقع مهما كان مستواك او مهما كان اهتمامك او لغتك البرمجية التى تتقن التعامل معها..........

نبدأ على بركة الله .........

محور المقال سيتضمن الحديث عن النقاط الاتيه
1-ما هو موقع stackoverflow.com ؟
2-ماهى مميزات موقع stackoverflow.com لمطور الويب ؟
3-كيف يمكن الاشتراك وطرح سؤال فى موقع stackoverflow.com
4-كيف أستفيد من موقع stackoverflow.com كمطور عربى ؟
5-كيف أتخطى عقبة عدم اتقان اللغه الانجليزية فى التعامل مع الموفع؟


نبدأ بشرح كل نقطة خطوه خطوه........

اولا:ما هو موقع stackoverflow ؟
موقع stackoverflow.com هو واحد من أولى المواقع الاجنبية التى تقدم خدمة (سؤال وجواب)للمطورين والمبرمجين لمساعدتهم فى حل مشاكلهم البرمجية التى تقف معهم فى اى برمجية يقوموا بها


ثانيا:ماهى أهميةوممييزات موقع stackoverflow.com لمطور الويب ؟

يتمتع موقع stackoverflow بمميزات قوية جدا تجعل منه الرفيق الدائم الذى سيستعين به المطور او المبرمج فى اى لحظه يقع فيها فى مشكله مع قطعته البرمجية,وأنا بنفسى أعتمد عليه أعتماد كبير فى مشاريعى البرمجية التى أنتجها ,ومميزات موقع stackoverflow تكمن فى الاتى؟
1-وجود نخبه من أمهر مبرمجين ومطورى الويب فى العالم
2-سرعة الرد على مشكلتك فى خلال ثوانى او دقائق
3-حل مشكلتك بشكل عملى متضمنه الكود
4-وجود اكثر من طريقة حل يمكنك استخدامها
5-خاصية أفضل أجابة التى تجعلك تختار أقضل أحل لمشكلتك
6-وجود خاصية السؤال المماثل فى حال تكرر سؤالك من قبل
7-وجود نظام تقييم لأفضل المطورين والمبرمجين المساعدين
8-توفر نظام للبحث عن وظائف لكبرى الشركات العالمية فى أمريكا ودول أخرى
9-توفر أقسام متعدده (حماية-برمجة ويب-تطبيقات-اندرويد-رياضيات-تشفير......الخ)

والكثير من المزايا الأخرى.............

ثالثا:كيف يمكن الاشتراك فى موقع stackoverflow.com :
تابع الخطوات بالصور:










بعد التعرف على طريقة التسجيل وعمل حساب لك ,دعونا نعرف كيف يمكنك عمل سؤال او طرح مشكلتك للرد عليها من قبل محترفى الويب.








ملاحظه:لابد أن تعلم أن طرح سؤال على موقع stackoverflow له شروط صارمه لابد من التقيد بها,والا لن يتم ادراج سؤالك فى المواقع ,وهذه الشروط كالأتى:

1-أطرح مشكلتك بدقه:لابد ان يكون طريقة كتابتك لسؤالك وعرضه دقيقا,وتجنب طرح الاسئله التى الغرض منها أخذ رأى مطور,او عمل نقاش مفتوح حول شىء ما,فهدف الموقع الرئيسى هو استخدامه كمرجع لحل المشاكل البرمجية وليس مكانا للجلسات المفتوحه.
2-كن واضحا ومباشرا فى طرح مشكلتك,أعتمد فى طرحك لمشكلتك ان اى شخص سيستوعبها ليفهمها ,وهذا يكمن فى تقديم الكود البرمجى كاملا مع مشكلتك,وأيضا تقديم اى مصادر او صور تدعم فهم مشكلتك بشكل جيد
3-لابد من أن تكون مشكلتك يمكن حلها بالرد,اى اياك وعرض مشكله الغرض منها هو محاولة فهمها,ولكن المطلوب فى الموقع هو طرح المشكله التى ستحل,وليست التى تحتاج لان يقوم شخص بشرحها لك,فكما قلت ,المواقع هدفه الاول والاخير حل المشاكل.

هذه هى أهم الشروط التى لابد من الالتزام بها.............

نأتى الان لشرح بعض كيفية التعامل مع محرر موقع stackoverflow لطرح مشكلتك؟
لابد أن تعلم ان محرر الموقع له طبيعه خاصه لابد أن تستوعبها او تفهمها,لان الموقع يعلم ان مستخدميه هم مطورين ومبرمجين,لذلك لابد أن يكون طبيعة التعامل مع الموقع تتوافق مع عقلية المبرمج او المطور,لذا لاتتخيل ان المحرر هو مثل المحررات العاديه الموجوده فى المنتديات او المواقع التى يستخدمها الاشخاص العاديين........

لذا دعونا أقدم لكم أهم الملاحظات فى التعامل مع محرر موقع stackoverflow ؟

ملاحظه أولى: كيف أضع الكود الخاص بمشكلتى فى الموضوع ؟
لعمل ذلك ستقوم بتظليل الكود ثم الضغط على زر ctrl+k ليتم وضع كودك فى الوسم الخاص بالاكواد




ملاحظه ثانيه:كيف يمكن أدراج صوره مع مشكلتى؟
هذه الخطوه تشبه لحد كبير مثل محرر المواقع الاخرى


رابعا:كيف أستفيد من موقع stackoverflow.com كمطور عربى ؟

يمكنك الاستفاده من موقع stackoverflow فى كافة الجوانب التطويرية ,فهذا الموقع مقسم لمواقع أخرى مخصصه ,وهذه المواقع تشمل العلوم الاتيه:

1-برمجة الويب وكافة لغاتها php-asp-css-jquery .......الخ
2-برمجة التطبيقات Apps
3-أمن المعلومات
4-التشفير
5-برمجة الألعاب
6-برمجة الاندرويد
7-الفيزياء
8-الرياضيات
9-ادارة السيرفرات
10-قواعد البيانات

والعديد العديد من الاقسام التى يمكنك معرفتها جميعها من خلال الرابط الاتى اضــغــط هـــنـــا


خامسا:كيف أتخطى عقبة عدم اتقان اللغه الانجليزية فى التعامل مع الموفع؟
حل هذه المشكلة بكل بساطه من خلال استخدام مواقع الترجمة لترجمة سؤالك,او الاستعانه بأى صديق ليطرح مشكلتك



أتمنى فى النهاية أن تكونوا قد استفدتوا من المقال,

انتظرونا فى مقال اخر...........


دكتور:محمد أمين