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

Alasdee_Ali

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

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

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

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

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

قمت ببيع موقع واحد بسيط بسعر 150$ وكان صاحب الموقع قد رفعه على الاستضافة ونصب الووردبريس وحاول ان يبنيه ولكن لم يعرف فاعدت بنائه من الصفر ولكن لم اضف اي شيئ لتسريع الموقع او لأمان الموقع وما الى ذلك.. الآن أنا طالب هندسة سيارات مرحلة ثانية ولكن ما زلت احاول في المجال والآن احاول اتعلم 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 تستهلك البيانات.

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

شكرا جزيلا

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

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

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