السلام عليكم،
منذ فترة بعيدة وإلى وقت قريب كان الويب بالنسبة لي مثل الشبح في الظلام.. لا أعرف عن لغاته وتقنياته شيئاً.
واليوم أدرس في الجامعة مادة تطوير الويب.. أصبحت أعرف أكثر بطبيعة الحال، وأعلم أني سأتعلم أكثر خلال الأسابيع المتبقية.. ولكني أشعر بالارتباك!
هذا ما ندرسه في الجامعة بالترتيب:
HTML, CSS
JavaScript
jQuery
Bootstrap
PHP, MySQL
وبعض الأمور الأخرى مثل XML وJSON وAJAX. درست إلى الآن حتى jQuery فقط.
لكي تتضح لكم الصورة أكثر، خذوا هذا المثال.. قبل كم يوم قررت أن أصمم واجهة صفحة Portfolio وجدتها على freeCodeCamp من باب التدريب. ولكني صدمتُ بكثرة الطرق التي أستطيع استخدامها لفعل ذلك.. فهناك على حسب w3school ما يسمى بCSS Grid وهناك CSS Float وغيرها، والجامعة لم تعلمنا سوى الtables! بالطبع يئست وألغيت الفكرة كلها، وقررت أن أكتفي بما تفرضه علينا الجامعة من واجبات.
الآن سؤالي لمطوري وخبراء الويب ليس لماذا تحديداً.. وإنما كيف يمكن أن أتعلم كل هذا؟ لا أخفيكم أني أشعر بالحماسة للتعلم، ولكني أيضاً أشعر بالخوف والارتباك.. لا أعرف ماذا أستخدم وماذا أتعلم!
قد تقول اكتفِ بما تعلمك إياه الجامعة.. حسناً سأفعل ولكن كما أسلفت فالجامعة لا تعطينا سوى أساسيات ويبقى جهد البحث والتعلم كله علينا.
حدد هدفك في الاول تريد ان تصبح مطور ويب او مصمم في هذه الاختصاصات هناك العديد من المجالات مثال في الويب ديزاين هناك تفرعات
ديزاينر هو مصمم يقوم بالاساس علي بناء و تصميم صفحات الويب ب فوتوشوب او اندزاين او اكس دي
و ويب فراند ديفلوبر هو الي ينفل التصميم بالاعتماد علي لغات الويب html css js
هناك مهن اخري ضهرت حديثا في ويب ديزين ux ui تعتمد علي جمالية اضهار صفحة الويب للمستخدم
مطور الويب يتعامل مع السيرفرات ب php python sql
في ما يخص تصميم الموقع بال tables هي طريقة قديمة هناك layout جاهزة grid و flexbox css
او استعمل div ب html و اعمللها float ب css
التعليقات