اطلب نصيحة من خبير.. هل اترك المجال واركز على غيره ؟

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

انا علي من العراق

العمر 20-21 (but i don't care)

تعلمت اللغات الأساسية في تصميم المواقع (h,c,j) وتعلمت bootstrap و كذلك WordPress واستطيع انشاء مواقع متوسطة الحجم والجودة(أو ربما الجودة احترافية ولكن ذلك يعتمد في الغالب على التصميم الأصلي)

ولكن لا اعتقد اني اقوم بالامر بالصورة الصحيحة ..

قمت ببيع موقع واحد بسيط بسعر 150$ وكان صاحب الموقع قد رفعه على الاستضافة ونصب الووردبريس وحاول ان يبنيه ولكن لم يعرف فاعدت بنائه من الصفر ولكن لم اضف اي شيئ لتسريع الموقع او لأمان الموقع وما الى ذلك.. الآن أنا طالب هندسة سيارات مرحلة ثانية ولكن ما زلت احاول في المجال والآن احاول اتعلم mern بالتزامن مع تطوير الفرونت اند والووردبريس..

ارجوكم انصحوني.. مع ذكر السبب.

شكرا جزيلا


من الواضح أنك تمتلك أساسًا جيدًا في تطوير الويب؛ تعلمت HTML وCSS وJavaScript وBootstrap، وتستطيع بناء مواقع باستخدام ووردبريس، بل وتمكنت من بيع موقع بالفعل، وهذا بحد ذاته خطوة ممتازة. المشكلة ليست في ما تعلمته، بل في ترتيب الطريق ووضوح الهدف.

نصيحتي لك : ركّز أولًا بدل أن تتشتت

التنقل بين WordPress و Front-End ثم محاولة دخول MERN في الوقت نفسه سيجعلك تبذل الكثير من الجهد دون نتائج واضحة. الأفضل أن تختار مسارًا واحدًا وتطوّر نفسك فيه بعمق قبل الانتقال لشيء آخر.

أي المسارات مناسبة لك؟

الخيار 1: أن تتخصص في WordPress (عملي وربحي بسرعة)

ووردبريس مناسب جدًا إن كنت تبحث عن عمل حر سريع لأن:

  • الطلب عليه كبير خصوصًا للعرب والشركات الصغيرة.
  • يمكنك إنهاء المشاريع خلال أيام لا أسابيع.
  • يمكنك تطوير مهارات إضافية مطلوبة بشدة مثل:
  • الأمان – تحسين السرعة – SEO – بناء قوالب مخصصة – بناء إضافات بسيطة.
  • هذه المهارات وحدها ترفع سعر مشروعك من 150$ إلى 400–800$ بسهولة.

الخيار 2: أن تكمّل في Front-End ثم تتجه لـ MERN

هذا المسار أقوى على المدى البعيد، لكن يحتاج وقتًا وصبرًا.

قبل أن تبدأ MERN يجب أن تكون متمكّنًا من:

  • JavaScript بعمق
  • ES6
  • التعامل مع API
  • أساسيات React

بعدها يمكنك تعلم NodeJS وExpress وMongoDB.

لماذا يجب أن تختار مسارًا واحدًا الآن؟

لأنك:

  • طالب جامعي، ووقتك محدود.
  • لا تزال في بداية الطريق.
  • تحتاج لنتائج واضحة كي لا تشعر بالإحباط.
  • التشتت بين 3 مسارات سيجعلك تتعلم كثيرًا لكن دون إنتاج فعلي.

نصيحتي النهائية

إن كان هدفك العمل الحر والربح القريب ركّز على WordPress وتخصص فيه بعمق.

إن كان هدفك أن تصبح مطوّر ويب احترافي متكامل ثبّت أساس الـ Front-End ثم انتقل إلى MERN خطوة بخطوة.

كلا الطريقين صحيح، لكن الخطأ هو محاولة المشي في الطريقين معًا.

إذا أردت، أستطيع تحديد خطة تعلم واضحة لمدة شهر أو ثلاثة أشهر حسب المسار الذي تختاره.

السلام عليكم..

شكرا جزيلا ممنون لصدقك واهتمامك..

والله يا ريت تسوي لي خطة.

لكن كيف احل مشكلة عدم الرصانة في العمل او في كتابة الاكواد

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

حاضر، سأعطيك خطّة واضحة + حل مشكلة عدم الرصانة في كتابة الكود بشكل مفصل وبطريقة عملية يمكنك تطبيقها فورًا.

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

أولا: كيف تحل مشكلة “عدم الرصانة” في الشغل والكود؟

هذه المشكلة يعاني منها كل مبتدئ، وحلّها يكون بخمس خطوات عملية:

1) اكتب كودًا بسيطًا قبل أن تكتب كودًا جميلًا

المبتدئ يحاول يقلّد الكود الاحترافي مباشرة، فيضيع.

الطريقة الصحيحة:

  • اكتب الحل بطريقة بسيطة
  • تأكّد أنه يعمل
  • بعدها حسّن الشكل والتنظيم
  • ثم حسّن الأداء إذا احتجت

هذه أفضل طريقة لتطوير نفسك تدريجيًا.

2) تعلّم معايير كتابة الكود (Coding Style)

لا يمكنك كتابة كود رصين دون اتباع قواعد واضحة مثل:

  • ترتيب الأكواد
  • تسمية المتغيرات بشكل مفهوم
  • تجنب تكرار الكود
  • تقسيم المشروع لملفات منظمة
  • التعليق فقط عند الضرورة

يوجد شيء اسمه Clean Code، ابدأ بالبحث عن مبادئه.

3) اقرأ الكود أكثر مما تكتب

أهم خطوة على الإطلاق.

شوف مشاريع ناس محترفين على GitHub:

  • كيف يرتبون الملفات
  • كيف يسمون المتغيرات
  • كيف يبنون المكونات (في React مثلاً)
  • كيف يكتبون CSS بدون فوضى

مع الوقت، دماغك سيبدأ يتعلّم “الشكل الصحيح للكود”.

4) اعمل على مشاريع حقيقية مهما كانت صغيرة

التطبيق العملي هو اللي يصنع الرصانة.

مثال:

لو عملت 10 مشاريع بسيطة، ستصل إلى مستوى أفضل بكثير من الذي شاهد 100 درس ولم يطبّق شيئًا.

ابدأ بمشاريع واقعية جدًا:

  • صفحة هبوط
  • موقع شخصي
  • مدونة بسيطة
  • لوحة تحكم Dashboard
  • موقع متجر بسيط

كل مشروع يزيد رصانتك 20%.

5) لا تتعلم وحدك – اطلب مراجعة كودك (Code Review)

ابحث عن شخص محترف أكثر منك يراجع الكود، أو اطلب من مجتمع برمجي أن:

  • يقيم الكود
  • يقترح تحسينات
  • ينبهك للأخطاء
  • يقارن كودك بالمعايير الصحيحة

هذا يرفع مستواك بسرعة كبيرة.

ثانيًا: الخطة التي وعدتك بها

حسب كلامك أنت:

  • عندك أساس HTML/CSS/JS
  • تعرف WordPress
  • تفكر في MERN
  • طالب جامعي ووقتك محدود

إليك خطة واضحة لمدة 3 أشهر، بدون تشتت.

خطة 3 أشهر لتصبح مطوّر ويب “رصين”

الشهر الأول: تثبيت أساس الواجهة الأمامية

الهدف: الاحتراف في الأساسيات.

أسبوع 1

HTML احترافي:

  • semantic tags
  • forms
  • structure

أسبوع 2

CSS بعمق:

  • flexbox
  • grid
  • responsiveness
  • animations البسيطة

أسبوع 3

JavaScript أساسيات قوية:

  • DOM
  • events
  • functions
  • arrays
  • loops

أسبوع 4

JavaScript مستوى أعلى:

  • fetch API
  • promises
  • ES6
  • modules

مشروع نهاية الشهر:

بناء موقع Portfolio كامل + صفحة خدمات + صفحة تواصل.

الشهر الثاني: WordPress احترافي (ربح سريع)

أسبوع 1

العمل على القوالب Child Themes

الفرق بين page – post – custom post type

أسبوع 2

تحسين السرعة

(الـ caching – الصور – minify)

أسبوع 3

تحسين الأمان

(حماية لوحة التحكم – صلاحيات – plugins مهمة)

أسبوع 4

SEO الأساسي للمواقع

مشروع نهاية الشهر:

إنشاء موقع حقيقي كامل (كما لو كان لعميل).

الشهر الثالث: دخول MERN بدون ضغط

أسبوع 1

أساسيات React

(useState – props – components)

أسبوع 2

React مرحلة متقدمة

(useEffect – routing – API)

أسبوع 3

NodeJS أساسيات

(express – routes – JSON)

أسبوع 4

MongoDB

CRUD عمليات أساسية

مشروع نهاية الشهر:

بناء API بسيطة + واجهة React تستهلك البيانات.

احسنت ..اقتنعت

شكرا جزيلا

الجميل ان محد كال لي اترك المجال وركز على الكلية او احبطني بشكل ما.. ممتن جداً

عفوا لا شكر على واجب :)

Alasdee_Ali أضف ردا

ليش ما اتعلم php حتى استفاد منها في الووردبريس بدل النود جي اس