الشروع في تعلم تصميم وبرمجة الويب ( أسئلة )

السلام عليكم ورحمة الله وبركاته

أريد أن أبدأ أيضا ً بتعلم البرمجة في العطلة الصيفية بعد شهر تقريبا ً

ومشتت جدا بهذه الأسئلة فهل يمكنك مساعدتي ؟

1- ما هو أقصي ما يمكن عمله بـ front end

2- هل يمكن إنشاء موقع بـ Front end دون إستعمال back End وفي أي مستوي يكون حينها ؟

3- سمعت عن تصميم موقع بالفوتوشوب كرسم وتقديمه للعميل وبعد الموافقة يبدأ قص التصميم وتكويده

فهل التصميم بالفوتوشوب يتبعه تكويد بـ Front end فقط أم يتطلب كذلك Back end ؟

4- وهل يمكن الإستغناء عن الفوتوشوب إن كنت أصمم لنفسي ؟ ما فائدة الفوتوشوب بخلاف إعطاء النموذج للعميل ؟

5- بالنسبة لتصميم قوالب البلوجر والورد برس , لماذا لا يعمل قالب البلوجر علي الوردبريس والعكس ؟ أي ما الإختلاف وما هي طبيعة تلك المنصات , هل لكل منها لغات معينه مثلا ً أم ماذا ؟

6- ما اللغات التي إستخدمت في عمل مدونة مثل أراجيك مثلا ً ؟ ماذا كانت خطوات العمل - عناوين فقط - ؟

وما اللغات التي إستخدمت في فيسبوك و جوجل وياهو , ( كيف أعرف ما هي اللغات التي إستخدمت في بناء موقع ما ؟ ) ؟

7- ماذا يجب علي أن أتعلم غير عمل قوالب بلوجر ووورد بريس وإستخدام الفوتوشوب وبناء العديد من النماذج لأصبح ذو خبرة ؟

8- بالنسبة للغات التي يُغني تعلم أحدها عن باقيها , ماذا تختلف عن بعضها بخلاف السهولة والصعوبة في التعلم , أقصد هل هناك مميزات مثلا في لغة غير موجوده في غيرها ؟

9- اذا كان هناك خاصية أستطيع عملها بلغة واحدة فقط ولتكن php ولم أكن أعمل في مشروعي علي تلك اللغة فهل يمكن أن أضيف الخاصية بلغة php بطريقة ما ؟

10- هل لغات البرمجة طويلة وصعب الإلمام بها والمتداول هو الشائع منها فقط

أم أن أغلب المبرمجين إنتهوا من تعلم اللغات إلي نهايتها ؟

11- هل التفاضل بين المبرمجين بمدي حفظ المبرمج لأكواد اللغة أم بخبرة المبرمج مع الأخطاء والحس الفني إن كان هو المصمم والمبرمج ؟

أقصد , هل ما يجعل بعض المبرمجين يخرجون عملا ً ردئ هو في الغالب أنهم لم يصلوا بعد لمرحلة الإحتراف في اللغه

أم أن العامل الرئيسي هو فن المبرمج و اللغة في مراحل تعلمها المتوسطه يمكن إنشاء بها أعمال جذابة ويستطيع المبرمج بيعها ؟

أم أنه لا بد وأن يصل لمرحلة إحترافية حتي يقوم بنموذج متكامل مثل حسوب io مثلا وأعمال يمكن بيعها ؟

12- هل هناك نماذج لمواقع معينة لا يمكن أن يعمل عليها فرد واحد

أقصد إذا كنت سأعمل بمفردي وأتحمل المدة التي ستطول جدا ً فهل أصلا يمكنني عمل مواقع كان من المفترض ان لها فريق عمل

أقصد أنه إذا كان تصميم وبرمجة الويب يستخدم فيه اللغات الأساسية بالإضافة إلي لغة برمجة واحدة

فهذا معناه أنني كفرد واحد سأستطيع العمل علي الموقع بمفردي والنتيجة هي طول الوقت و ثقل العبأ فقط

أم ان افراد فرق العمل لكل واحد منهم خبرات خاصة ولا يمكن للفرد الواحد الإلمام بها بسهولة ؟

13- وأخيرا ً , ما هو متوسط المدة لتعلم لغات البرمجة التي تصل بي لمرحلة المتوسط

هل عطلة صيفية واحدة مع 8 - 10 ساعات تعلم يوميا ً ( بإفتراض أني لست بطئ في التعلم ولا سريع ولست سئ الفهم )

هل ستكون كافية لأصل إلي مرحلة متوسطه أم لا ؟

( أتمني لو تذكر أمثلة لمواقع لكي يتضح الأمر )

أعلم أنني بالغت في طرح الأسئلة التي قد تبدوا مزعجة لأنه لا يجب علي معرفة كل شئ قبل أن أبدأ ولو إستمررت سأكتشف بنفسي ولكن حقا ً حاولت البدء وبسبب التشتيت في رأسي بكل تلك الأسلة التي تخطر لي وأنني ربما أفعل ما لا أريد الوصول له لأني أتعلم البرمجة كوسيلة وليس حبا ً فيها , وبالتالي لا أريد تضيع وقت في تجربة تنتج عنها خبرة مع ندم !

وبصراحة أنا سئمت من تلك التدوينات التي تطرح كل فترة من حين لأخر فقط تتكلم عن أسماء لغات البرمجة المستخدمه مع توضيح الفرق بين الموقع الثابت والديناميكي وعدد هذه التدوينات كثير جدا ً ولا يختلف محتوي الواحدة منها علي الأخري إلا بحروف

فإن حقا ً تريد المساعدة فالإجابة علي ما تعرف من الأسئلة السابقة أولي بكثير فستفيد الكثير من المتقدمين لتعلم برمجة الويب

وشكرا ً مقدما ً


لا أستطيع أن أقول اكثر مما قيل في هدا الموضوع لأنني مطو ويب مبتدأ،

لقد بدأت تطوير الويب قبل أشهر و أستطيع القول الان أنني أتقنت ال front end و سأخصص الصيف لدراسة الباك إند،

ما صأنصحك به أخي هو أن يكون لديك منافس في التعلم، لأنني شخصيا عندما كنت أتعلم أصعب شيئ واجهني هو لاحظات الفتور و الملل،

و التي ضيعت علي اياما في بعض الأحيان !!

بينما لو كان لدي صديق يتعلم في نفس الوقت و أخبرني أنه وصل لمرحلة معينة لم اصل إليها، كنت ربما أجمع شتات نفسي سريعا ..،

كما أن التنافس بيننا سيسرع من مدة تعلمنا،

عموما لدي بفضل الله الكثير من المصادر و الكورسات الجميلة و أنا على إستعداد لمشاركتها معك، .. وعلى إستعداد أن تكون أنت دلك الصديق الدي

يحفزني بين الحين و الأخر و أقوم بشيئ نفسه بالنسبة له :)

إن أعجبتك الفكرة اخي الغالي هدا حسابي على الفيس، أضفني، و يحيا التعلم !

www.fb.com/bneaddou

في البداية أود أن أشكرك علي هذه المبادرة الرائعة منك

ثانيا ً : يشرفني أن نقوم سويا ً بمثل هذه التجربه

أنا سأبدأ بعد أن أنتهي من إمتحاناتي من البداية وأنت إنتهيت بالفعل من front end فلا أظن أنه سيكون هناك للتنافس

  • أنا لست من ذلك النوع الذي يشتعل عندما يري غيره أفضل منه ولو بالمعني الإيجابي وهو التحفيز والنهوض للحاق بالتيار المندفع

ولو كنت كذلك لما كنت الآن كما أنا !

ولكن علي العكس فأنا أحب العمل الجماعي وأراه أكثر تحفيزا ً بكثير فقط إذا كان فريق العمل جاد في العمل

عموما ً أنا استطيع التكيف مع اي وضع ولو تحب أن تكون منافسة فلا بأس , ولكن هذا لا يعني أننا لن نساعد بعضنا أليس كذلك ؟