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

css & xhtml
لعلك تتفق معي أن هاتين اللغتين أن صح التعبير، مطلب أساسي وبدونهما لا يمكن أن تصبح مطور ويب، لأنك بالعمل على لغات أخرى ك php أو ruby ستحتاج دائما إلى xhtml و css .. لذلك فاجعل هدفك الرئيسي في البداية هو إتقان css والتمكن من كتابة كل ما تتخيله بأكواد css و xhtml ..
يجب أن تتمكن من تصميم صفحة من 2 أو 3 أعمدة، بالإضافة الى توزيع المحتويات .. دون الاعتماد على أوامر table لأن هذه الأوامر مخصصة لعرض المحتويات التي يجب أن تكون على شكل جدول فقط .. تصميم forms وحقول التسجيل ..الخ، تأثيرات الصور والمحتوى ب css، .. والكثير الكثير من المهارات المطلوب منك الإلمام بها ..
أيضا يجب أن تكون كل صفحاتك متوافقة مع اختبارات w3c، وبالتالي ستتعلم اشياء كيرة، فالرمز & يجب أن يكتب & amp; حتى لا يظهر لك خطأ في كود xhtml، أيضا إدارج صورة يجب أن يحتوي على الوسم alt ..وهكذا
ستبذل الكثير من الجهد لتعلم هذه الأمور وفهمها، وأخيرا سيصبح بإمكانك كتابة مشروعك كاملا سطرا سطرا، وهذا ما أفعله بالضبط حيث أكتب مجلة أو سكريبت كامل سطرا سطرا ب css و xhtml ..
هذا يعني أنني أعرف ماذا يعني كل سطر ويمكنني التعديل والإضافة والتطوير عليه بسهولة تامة ..
php or ruby
تعلم css و xhtml ليس كافيا لكي تصبح مطور ويب، رغم أن بعض الشركات الاجنبية تطلب مطور ب css و xhtml فقط على أساس أن ثمة مطورين اخرين يعملون ب php مثلا .. فهذا لا يمنع ابدا من محاولة تعلم وإتقان لغة برمجة مطلوبة ومشهورة .. وأعتقد أنه لديك خيارين هامين بدل البحث والسؤال .. فلغة مثل php أو ruby ستكون خيارك المفضل .. لأنني أرى معظم المواقع الأجنبية تبحث عن مبرمجين بهاتين اللغتين .. ونادرا ما تجد عروض ل asp.net أو jsp .. (مواقع jobs التي تحدثت عنها في أحد المواضيع) .. لكن من يبحث عن وظيفة حكومية خصوصا في الوطن العربي فلن يفيده سوى تعلم asp وأخواتها وربما هذا سبب كاف لي لأن لا أختارها ..
وبما أنك ستعمل مطور ويب وربما freelancer فاختيار asp.net سيكون مكلفا ومرهقا جدا، ولن تجد الدعم الهائل والأدوات الرائعة كما ستجده لدى php أو ruby فالناس تقبل على الأدوات المفتوحة المصدر .. بل إن إلقاء نظرة على المدونات والمواقع الأجنبية المهتمة بالتطوير ستبين الفرق ..
معظم المواقع التي أتابعها ك smashing magazine لا تكاد تذكر asp.net في مقالاتها الرائعة ..
هذا ليس تحيز للغة ضد أخرى، لكن الدعم الجميل والمحتوى الغني والأدوات المجانية متوفرة لكل من php و ruby ..
ستحتاج إلى الإلمام بلغة للتعامل مع قواعد البيانات وسواء اخترت php أو ruby فغالبا ستدرك أن mysql هي الخيار الأفضل لأنها الأكثر استعمالا في الويب .. وفوق ذلك مجانية بالكامل ..
أعمال أو portfolio
مسيرة التعلم قد تكون حافلة بالأخطاء والاحباطات، وهذا أمر طبيعي جدا، فتعلم لغة جديدة يكون صعبا في البداية لأنك مطالب بفهم الكثير من الدوال والأوامر .. لكن شيئا فشيئا ستجد أنك تتعلم وتستوعب وبالكثير من التجارب والعمل ستجد متعة في ما تقوم به ..
بعد أن تكون قادرا على برمجة مشاريع أو تطبيقات، يجب أن تنجز أعمالا تعرف بك .. فلا أحد سيصدق أنك مطور ويب إذا لم تكن لديك أعمال محترمة في الويب .. وهذا ضروري جدا لكسب زبناء جدد أو إيجاد وظيفة جيدة ..
هناك نقاط أخرى أغفلتها .. لكنني حاولت التركيز على أهم الخطوات ..
وكخلاصة فمطور الويب بحاجة الى:
- مكان عمل مريح يساهم إيجابا في تعلمه وعمله في الويب
- أدوات التعلم والعمل: كتب ومراجج بالإضافة الى البرامج
- إتقان css و xhtml
- تعلم لغة برمجة وإيجادتها ولو بنسبة 60% (ruby, php ..) + لغة لادارة قواعد البيانات
- إنجاز أعمال أو portfolio