اريد ان اصبح مصمم مواقع اريد نصيحتكم في اللغة التي يستحسن تعلمها
علما اني شرعت في تعلم html و css واملك القدرة على انشاء صفجة موقع
من دون مقدمات او اطالة في الحديث زر هذا الموقع وستفهم كل شيئ
اسمه مشروع مطورى الويب لتعليم برمجة وتصميم
حسب مايقول صاحب الموقع
فى هذا الصرح العربى نهدف لتخريج نخبة من أمهر مبرمجى ومصممى الويب وفقا لأحدث النظم التعليمية,حيث غايتنا هى مساعدة المطور العربى أن يجد مكانه فى سوق العمل,نظرا لقلة الوظائف الحالية,وارتفاع معدلات البطالة فى العالم العربى,لذا نحن هنا للوقوف بجانبكم ,لندعمكم بكل ما نملك من قوة ,وثقوا تماما أن لكل شخص قدرات خاصة تحتاج لمن يخرجها,ونحن هنا سنساعدكم لاخراجها للنور لاستغلالها استغلال عملى يفيد الاخرين ويفيدك أنت شخصيا فى المقام الأول من الناحية العلمية والعملية والمادية. كل نجاح يحتاج لمجهود, كلنا نعلم علم اليقين انه لا نجاح بدون مجهود,فالانسان الناجح فى حياته هو انسان مجتهد فى عمله ,لذا لابد أن تعلم ان تعلمك من هذا المشروع لن يأتى الا ببذل مجهود عقلى ويدوى,هذا المجهود ستبنى عليه آفاق مستقبليه لحياتك,فكلما كان اجتهادك أكثر,كلما علت مكانتك فى سوق العمل بين المطورين الاخرين ,لذا فى هذا المشروع سنساعدك لتحقيق هذا النجاح ,وسنقف بجانبك,فالمشروع سيزودك بخريطة مخططه لتحصيلك من الدروس معتمده على ما تريد انجازه وتعلمه فى وقت زمنى محدد
html هي لغة لوصف المحتوى وليست لغة برمجة. css هي لتنسيق هذا المحتوى ولغة البرمجة من طرف المتصفح هي javascript (لن تستطيع عمل موقع دردشة مثلا لأنه يجب أن يكون هناك خادم ما).
تعلم javascript على طرف العميل/الوكيل أي المتصفح وأنصحك بلغة php على طرف الخادم فهي أسهل بداية لكن اختر إطار عمل سهل مثل Yii أو codeigniter.
حالياً وفي هذا العصر بالتحديد تحتاج فقط لإجادة: CSS, HTML, JAVASCRIPT لن تحتاج تلك اللغات المعقدة مثل الـPHP (مملة جداً) لان برامج إدارة المحتوي سهلت الكثير للناس فتحتاج فقط لصنع ثيمة (Theme) للموقع.
ملاحظة البعض لا يعتقد أن HTML, CSS3 لغات برمجة بل فقط للعرض...
حسناً اتفق معك في النقطة التي ذكرتها "برامج ادارة المحتوى سهلت الكثير على الناس"
لكن ماذا ان طلب منه ان يقوم ببرمجة شيء من الصفر ؟
و للعلم هنالك اشياء كثيرة غير متوفرة في برامج ادارة المحتوى وحتى اقوى انواعها, سيحتاج لتعلم PHP او Python او غيرها حسب اختياره
أتفق معك تماما
لكن ليس المشكلة فقط إدا طلب منه برمجة من الصفر بل إن طلب تعديل ما على ووردبريس مثلا فكيف سيقوم به بدون أي دراية عن ال php الستايل ليس كل شيء في برامج إدارة المحتوى
نعم وهذا ما نسيت ان اذكره, شكراً لك اخ انس +1
بالاضافة الى انه لن يتمكن من فهم الكود المكتوب في احد الملفات داخل مجلد الثيم, وقد يقوم بغلطة صغيرة تعطب كل السكربت, ولن يتمكن من معرفة الخطأ ولا اين مكانه ولن يتمكن من البحث عن حل على الانترنت.
اخي انا كنت مثلك اكره لغات الاساس
لكنني سرعان ما بدأت ببي اتش بي حتى تفتحت افاق امامي
هل بامكان مصمم عمل سكربت مقالات بسيط جدا
هل بامكان مصمم برمجة سكربت منتديات بسيط
هل بامكان مصمم برمجة سكربت دروس فيديو بسيط
هل بامكان مصمم برمجة مدونة متطورة
ربما قد أجرب بايثون تبدو ابسط واكثر فاعلية لكنني لا اعرف لماذا اكره هذه الـPHP جداً أظن انه ليس من الجيد أن أؤثر علي قرار احد بتعلمها أو لا فالمسألة شخصية بيني وبينها.
هه ستجد صعوبة في بايثون اكثر من بي اتش بي فاطار عمل دجانغو لعمل عنوان للمستند تحتاج ملفين
عكس بي اتش بي يكفي ان تكتب
echo '<title>العنوان</title>';
كل المصممين تقريباً لا يحبون لغات البرمجة المعقدة كـPHP بالكاد يتعلمون الـJvascript غالبا يضعون ذلك الجهد لتعلم أمور اخري خاصة بعالم التصميم ولكن للبرمجة عالمها وروادها الذين يعشقونها.
كلامك صحيحححححححححححححح 100%
ماذا لو طلب منه برمجة سكربت ادارة محتوى خاص هل سيقول لهم احضرو مبرمج وأنا سأصمم ؟؟؟!!!
لا طبعا المبرمج في الغالب قد يكون مصمم
هل سيقول لهم احضرو مبرمج وأنا سأصمم
وماذا توقعته سيقول
"أنا أبرمج وأصمم وأطور وأدير السيرفيرات وأسوق وأعمل في الدعم الفني"
لكل شخص وظيفته التي يجيدها بشكل ممتاز
ولا، المبرمج ليس في الغالب المصمم، في حالات نارة يكون الشخص ممتازا في كلا الجهتين، وإلا سيكون سيئا في التصميم وجيدا في البرمجة أو العكس
اخي من وظيفة المبرمج التصميم ايضا فلا يعقل ان يأتي مصمم ويصمم بطريقة سيئة
قد يكون التصميم جيد لكن الطريقة سيئة فعندما يبدأ المبرمج سيجد صعوبات وقد تتخرب (القضية)
اخي من وظيفة المبرمج البرمجة فحسب
ووظيفة المصمم التصميم فحسب
ووظيفة المطور كتابة الكود فحسب
أنا إذا عندي شركة ووظفت فيها مبرمج، فلا أتوقع منه التصميم بل فقط back-end ولا أتوقع من المصمم البرمجة أيضا
لكن ربما لديك مفهوم خاطئ للبرمجة، حيث تظنها كتابة CSS/HTML
لالا لكن هل سأسئلك:هل درست بأحد شعب IT
اذا كنت كذلك فلن ازيد على كلامك أي شيئ
اذا لم تكن كذلك اذن انت مبرمج بالكلام مثلي تماما يعني تتعلم البرمجة ثم تنتقل للتصميم ثم تتخبط في اللغات
والبرمجة هي back-end اي الخلفية اي ما لا يراه العميل اما ال front-end فهي التصميم و التفاعلية وغيرها.....
لكنني ما قصدته قد تكون تجيد الاثنين و الثلاثاء
صدقني الدراسة الجامعية والدراسة من الانترنت لا تفرق شيئا، في الواقع لدي إطلاع على دراسة الجامعة من ناحية front-end قديمة جدا وغير متجددة بكثرة.
والدراسة الجامعية لا تزيدك شيئا سوى شهادة تحملها معك، وأعمال هي ما تفصل حقا
وما تتكلم عنه من تخبط هو في مرحلة المبتدئين، حيث لا يدري ماذا يختارن تارة php وتارة أخرى ruby
لكن مع الوقت تستقر في شيء معين.
أنا لدي علم معين في php وبعض أساسيات ruby وما إلى ذلك. سوى أن اختصاصي الحقيقي هو الواجهات، فلا أستطيع أن أدعي أني مبرمج
مستقبلا عندما تتقدم أكثر ستفهم أنك لا تستطيع أن تكون محترفا في كل شيء. وإذا كنت تظن انك مصمم جيد ومبرمج جيد فستجد أنك سيء في أحدها
أعمل حاليا في فريق مكون من مصممي فحسب (فوتوشوب ولاأكثر) لكنهم أكثر احترافا من المعدل العادي، من ناحية UX و UI
ومع مبرمجين مختصين في البرمجة فحسب، ولاخبرة كبيرة لهم في كلا الجانبين.
وأعمل أنا كمطور واجهات، فلي بعض الفهم في كلا الجانبين، ولكن لاأستطيع أن أقوم بهما معا
لقد تهت الآن، أريد أن أنشئ واجهة مواقع فقط، يعني قالب لوورد بريس مثلا، ما هي اللغات التي علي تعلمها ؟ علمًا أني أجيد html و css.
إذا أردت أن تختص بالواجهات أكثر، فعليك تعلم css و html
والتعمق أكثر وأكثر في css حتى تتشبع منها وتفهم كل الخواص وكيف تعمل.
ثم عليك الالتفاف إلى jquery لتتعلم كيف تحل بعض الأمور البسيطة التي لا يمكن تنفيذها بواسطة css بعد فهمها جيدا
هنا تستطيع التوقف، الآن أنت تستطيع انشاء واجهات مواقع جيدة وصرت متمكنا منها، تعلم اساسيات php ثم حاول فهم wordpress وتطويره
ولكن، إذا أردت التعمق أكثر في تطوير front-end وإنشاء تطبيقات ويب قوية وفعالة، فمازال أمامك الكثير، بالتحديد
عليك تعلم js وبشكل أكثر عمقا وتعقيدا، والأنسب أن تتعلم الأساسيات ثم تبدأ بتعلم إطار عمل ما كAngular أو ember او backbone
التعليقات