بالتاكيد عندما تقرر تعليم البرمجة والغوض في مجال تصميم وتطوير مواقع الويب سيآتي ببالك بعض الاسئلة من نوعية كيف ومن أين يبدأ ، حيث أن هذا الأمر مهم جداً ، حيث لابد لكل ممن يريد الدخول لهذا المجال رسم طريق خاص به حتى يتبعه ويسر على الطريق الصحيح ، لإنك إذا بدأت بطريقة خاطئة قد تجد نفسك تائه بعد أن تتقدم وربما ستضر للعودة للوراء لانك تقدمت بخطوة وربما تركت خطوة مهمة خلفك لم تكن تعلم بها ، لذلك دعوني في هذا المقال أن أستعرض معكم الاجابة علي تلك الاسئلة وكيف تسير فى الأتجاه الصحيح لتعليم تطوير الويب بطريقة صحيحة وسهلة وذلك من خلال بعض النصائح التي سوف نطلع عليها في هذا الموضوع للأستفادة منها في رحلتك في عالم البرمجه.
لماذا يجب تعلم تصميم وتطوير الويب؟
1 - تطوير الويب سهل التعلم.
2 - لا تحتاج الى شهادة خبراء او شهادة دراسية.
3 - يمكنك ان تكون حر نفسك وتبداء العمل الحر.
4 - تنفيذ مشاريع وافكارك بسهوله.
يقول مارك مؤسس موقع فيسبوك أليس من الرائع أن تُصمم شيء يستخدمة ملايين الناس فى إعلان ترويجى ليحث الناس على تعلم البرمجة.
كيف أصبح مصمم ويب؟
فى بداية الأمر اذا اردت تهتم بمجال تطوير الويب فيجب عليك ان تعلم أنه ينقسم الى قسمين
1- لغات مسئولة عن واجهة الموقع التى يراها المستخدم ويطلق عليها Client Side أو Front End وهى لغات (Html , Css , Java Script) وهى يتم تنفيذها على جهاز المستخدم.
2- لغات مسئولة عن نظام وطريقة عمل الموقع ويطلق عليها Server Side أو Back End وهى لغات (Php , Python , Ruby ,....... , Asp.net) وتعمل على معالجة المعلومات واستقبالها من واجهة الموقع وهى بحد ذاتها بحر منفصل وواسع.
يبقى السؤال ماذا عليا ان اتعلم؟
ابدء بتعلم لغه Html لانها تمثل الهيكل الإساسي لتكوين صفحات الويب والتى سيترتب عليها الانتقال لتعلم لغات اخرى.
تعلم لغة الـ CSS لغة مهمة جداً حيث أنها تقوم بتنسيق أكواد HTML وتعطيها جمالا وتجعل الموقع جذاباّ.
تعلم Java Script حيث انها تجعل موقعك اكثر ديناميكيه وهذه اللغة لا غني عنها ايضاً فى المواقع وحتى التطبيقات.
واخيرا تعلم لغه تستطيع من خلالها التعامل واداره قواعد البيانات مثل Php او Asp.net.
لاتحاول ان تتعلم اكثر من للغة في ان واحد , قم بتعلم لغة ثم توجه الى للغة اخرى بعد ان تجيد الأولى بأمتياز .
نصائح مهمة :-
- كن صبورًا وتعلم شيء فشيء فلا تنتقل لمرحلة قبل أنّ تتقن التي تسبقها.
- تعلم بالتطبيق والممارسة اليومية هي أفضل وسيلة لتنمية مهاراتك في البرمجة واتقان لغات البرمجة .
- ليس معنى أنك تواجة مشاكل أنك فشلت فلا يوجد مبرمج واحد في العالم لم يواجه مشاكل عند كتابة أكواده.
- قرر أن تبرمج موقع تجريبي بسيط او مدونة بسيطة وتعلم أثناء برمجتك لها وواصل تطويرك لها.
- لا يجب الاستسلام وهنالك مثل يقول ‘‘أن تحاول مرارا لا يعني أنك غير قادر على النجاح بل يعني أنك غير قابل بالفشل‘‘ كل سورس برمجي او برنامج تقوم بصنعه او تطويرة وينتهي بالفشل هو درس لك سوف تحتاجه في المستقبل القريب .
أتمنى أن تكون تدوينتي المختصرة قد أفادتكم وكلنا نستفيد من بعض فإذا كان هناك أي خطأ أو اختلاف بالرأي فأنا ارحب به و قلبي يسعه ..