11

التشتت فى البداية كمطور ويب .. ما البداية الصحيحة؟! خاصة فى الأدوات !

  • Ahmed7

السلام عليكم, منذ فترة قررت أن أنتقل من مجال الجرافيك لمجال تطوير الويب أو بمعنى أصح والأدق الربط بينهم ، المشكلة انى فى صراع مع البرمجيات الاحتكارية واسعارها ووضعنا كدول عالم ثالث ولن أتطرق للسياسة وان كانت هى المحور، وقد درست الموضوع وقرأت فى المحتوى الغربى والعربى .. وتوصلت لإجتهاد ذاتى أحتفظ به لنفسى ان أصبت أصبت لنفسى وان أخطأت أخطأت فى حق نفسى , حتى يأتى الوقت المناسب لنشره ..

-

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

1-Html -Css

2-java script

3- PHP و الخ

-

السؤال الأول لا أريد ان أدرس كل اللغات أريد فقط ما يجعلنى قادر على بناء موقع شامل ومتكامل ! فأرجو من المحترفين ان يضعوا لي الإطار المناسب !!!! لاأريد أن اقضى عمرى فى التعلم دون التميز على الأقل فى لغة!

-

السؤال الثانى الأهم والأهم والأهم ..‎ أريد أن أبتعد عن "دريم ويفر " بشكل نهائي ..لأنى قد لاحظت ان هناك من البرمجيات المفتوحة المصدر مايؤدى الغرض دون تنازلات .. ولكن المشكلة كل مطور محترف يشهد للمحرر أو ال IDE الذى يستخدمه فتوقفت .. لا أعلم أيهم الأنسب أيهم الذى يجعلنى لا أفكر فى استخدام الدريم ويفر .. أعلم هناك من يتفهم أهمية هذا الموضوع وأنه أزلى لذا أرجو منه الإجابة بشكل مباشر وصريح .. مع العلم أنه يوضح لمبتدىء

-

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


يمكنني مساعدتك من الصفر حتى تصل لنقطة الإحتراف.

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

1- Sublime Text

2- Brackets

3- Notepad++

4- Atom

وأنا أنصحك ببرنامج Atom هو محرر مليء بالخيارات، ولن تستخدمها كلها طبعًا، نصحتك به لأنه يدعم اللغة العربية، ومفتوح المصدر.

______

السؤال الأول لا أريد ان أدرس كل اللغات أريد فقط ما يجعلنى قادر على بناء موقع شامل ومتكامل !

حسنًا عليك بالتطبيق، عليك بعدم متابعة الدروس وقول أنك درست اللغة الفلانية، عليك بالتطبيق والتطبيق الكثير.

تابع هذه الصفحة وأفهمها جيدًا (إختار المسار الذي تريده، سواء تصميم أو برمجة):

http://elzero.org/learning-...

مطور الويب يحتاج التالي غالبًا، إن إستطعت توفير هذه الاشياء فأنت مطور ويب جيد:

1- لغة HTML/CSS

2- لغة JavaScript

3- لغة برمجة من جهة السيرفر، يمكنك إختيار أي لغة برمجية، حتى انه يمكنك اختيار JS (جافاسكربت) بإستخدام تقنية الـNodeJS يمكنك البرمجة من جهة السيرفر أيضًا، أو يمكنك اختيار لغة مشهور كالـPHP، الأمر في النهاية يعتمد على أنواع المواقع أو المشاريع التي تريد عملها.

______

أي شيء تريد أن تعرفه إن شاء الله سأكون معك

أولاً اقدر جداً سرعة الرد ...

-

ثانياً .. Brackets و Atom ، فعلاً من بين كل ما قرأته لا أعلم لماذا انجذبت لهم , وقرأت أيضاً عن الاضافات ! وقمت بتحميلهم، ولكنى كلما قرأت أكثر كلما زاد تشتيتى فأذهب لتحميل NetBeans و eclipse ..! وأري واجهة مستخدم ليست مشجعة لى كمبتدىء ! واشعر بالصغر لأنى مازلت أتطور فى "HTML+CSS"

لكن الأهم .. هل يغنينى ذلك عن دريم ويفر لأن هذه هى النقطة المهمة ..

-

ثالثاً

1-HTML

2-JAVA SCRIPT

3- لغة برمجة من جهة السيرفر .. مثل PHP مثلاً !؟! او ما معنى الجملة أساساً؟!

-

واذا قمت بتعلم الثلاث لغات حينها أكون فعلاً مطور ومهيأ لهذا اللقب " وكما قلت سابقا ً أريد فقط أن أؤدى الغرض من المجال لأنى أريد ربطه بمهاراتى فى الجرافيكس .. وأريد التميز ليس أن أكثر من العدد وأصبح جاهل مدعى لا أكثر ..

أولاً اقدر جداً سرعة الرد ...

في الخدمة صديقي.

هل يغنينى ذلك عن دريم ويفر لأن هذه هى النقطة المهمة ..

نعم سيغنيك، صدقني كل ما ستحتاج إليه في هذه المرحلة من حياتك هو فقط واجهة فارغة تكتب فيها بعض الأكواد، هذه البرامج التي تتشتت بها أو تنجذب إليها موجهة بشكل أساسي للمحترفين الذي لهم سنوات من الخبرة، أو على الاقل سنتين، ببساطة هذه البرامج توفر أدوات جاهزة لتنفيذ البرامج بشكل سريع لتوفير الوقت، وأنت لن تحتاج إلى هذه الاشياء الآن.

لغة برمجة من جهة السيرفر .. مثل PHP مثلاً !؟! او ما معنى الجملة أساساً؟!

ما أقصده بجملة "من جهة السيرفر" أن هذه اللغة تتواصل مع السيرفر (جهاز الحاسوب الموجود فيه الموقع أو البرنامج)، وهذه اللغة تتواصل مع هذا السيرفر وتطلب منه عرض الصفحة الفلانية، وتحديث هذه المعلومات في الصفحة، وإضافة معلومات جديدة في قاعدة البيانات..الخ.

واذا قمت بتعلم الثلاث لغات حينها أكون فعلاً مطور ومهيأ لهذا اللقب

نعم إذا قمت بتعلم HTML/CSS بالإضافة للغة JavaScript ستكون مطور ويب، وستكون قريب من مطوري الواجهات الأمامية (تصميم الصفحات) أكثر من أن تكون مطور ويب واجهات خلفية أو (مبرمج المهام في الموقع).

الموضوع ليس سهل ولا يمكنك أن تصبح مطور ويب في 6 أشهر أو سنة، ستحتاج بين 2 إلى 3 سنوات لتصبح على علم كافي بتطوير الويب، وبعدها سيكون لك القدرة على تعلم أي تقنية جديدة تظهر في الويب بكل سهولة لأن لديك الأساسيات وعملت بعض التطبيقات على مختلف المواضيع.

جيد جداً.. سأحاول العمل أكثر من الكلام ان شاء الله .. وأقدر مرة أخرى اهتمامك بالموضوع ..

بالنسبة للمحرر يمكنك أيضا استعمال ب Microsoft visual code

Ahmed7 أضف ردا

أوافقك الرأي ..

ماذا لو اردت ان اكمل بالجافا سكربت فى جهه السيرفر باستخدام node js

هل هناك دروس شرح لتلك النقطه من فضلك وماذا ساحتاج مع node js انا اسمع ان هناك داتا بيز لا بد من معرفتها ما هي

@محمد خطاب يمكنك أن تراسل أى محترف عن طريق الرسائل ربما لا يرى ردك هنا ..

-

@mo7@mmed @ali_ahmed ..

أعتذر ليس لي معرفة في الـNodeJS يمكنك البحث هنا: