مبتدئ
- Mohammedmahmmoud
- 2023-06-25T14:30:23+00:00
- 2023-06-25T14:31:37+00:00
السلام عليكم ورحمه الله وبركاته
انا كنت محتاج اتعلم برمجة وكان عندي كام سؤال وحابب استفاد من إجابات الناس المتخصصة.
1- اللغة الإنجليزية ضعيفة.
2- ايه المجالات المطلوبة في مصر عموما.
3- عادي ابدأ ب html وCSS.
3- بفهم في الكومبيوتر كويس جداً جداً لكن معنديش اي خلفية عن اساسيات البرمجة اتعلمها منين ولا عادي ابدأ بالسؤال رقم ٣
4- وعادي اتعمل ووردبريس لوحده من غير برمجة ولو عادي ايه افضل المصادر برده الي اتعلم منها.
وشكراً مقدماً
هل تحتاج إلى اللغة الإنجليزية لتعلم البرمجة
في البداية؟ لا لن تحتاج ذلك فقط معرفة بسيطة كافية لتعلم البرمجة.
هل ستحتاج إليها بعد الوصول إلى مستوى متقدم؟
بالطبع ستحتاج ذلك، ولا غنى عن تعلم اللغة الإنجليزية لكون أغلب المعلومات والمستندات باللغة الإنجليزية، وما تحتاجه هو إمكانية الاستماع إلى فيديو باللغة الأجنبية بدون مشكلة وأيضًا القراءة بدون مشكلة أو بمستوى يؤهلك لفهم ما هو أمامك وأيضًا يؤهلك للبحث عما تريده، وتستطيع زيادة مستواك كما يحلو لك بعد ذلك ولكن من الأفضل أن تستطيع تحسين مستوى التحدث لتسطيع تقديم وعرض نفسك في مقابلات العمل.
وقد تم النقاش حول ذلك بشكل مفصل هنا:
2- ما هي مجالات البرمجة المطلوبة في مصر؟
أغلب مجالات البرمجة مطلوبة، ولكن بشكل أكبر مجال الويب بجزئيه الواجهة الأمامية Front End والواجهة الخلفية Back End ثم مجال تطوير تطبيقات الهاتف، وستجد أن مطوري .NET وAngular مطلوبين بكثرة وPHP وإطار لارافيل وورد بريس أيضًا.
ولكن لا تستمع لأحد، قم بالبحث على مواقع التوظيف مثل LinkedIn وموقع وظف، وتفقد وظائف البرمجة المتاحة لمستوى Entry Level أو Junior ثم اختر المجال المناسب لك والمطلوب في سوق العمل أيضًا، حيث أن هناك مهارات وتقنيات مطلوبة لكن ستحتاج إلى خبرة سنة أو سنتين لكي يتم قبولك مثل React، وأسواق العمل تختلف وعليك بالبحث، وقد تم نقاش ذلك هنا:
3- هل تتعلم HTML و CSS في بداية تعلم البرمجة؟
إذا كنت غير قادر على تحديد مجال البرمجة الذي تريده فأنصحك بتعلم مجال الويب أولاً لسهولته بشكل نسبي، وثانيًا سيفتح لك عدة مجالات أخرى ويؤهلك لدخول عالم البرمجة وستستخدم المهارات التي تعملتها في مجالات أخرى.
4- تعلم أساسيات البرمجة
في العادة سأرشح لك تعلم الأساسيات من خلال C++ لكنها ليست للجميع، فقد يصاب البعض بالإحباط عند تعلمها في البداية بسبب صعوبتها النسبية وحاجتها لأن تكون متخصص ولديك خبرة في علوم الحاسب، ويمكنك تعلم علوم الحاسب أولاً ثم تعلم C++ لكي تفهم بعض المصطلحات وما يحدث فعلاً من خلال الكود الذي تكتبه.
وستجد في أكاديمية حسوب دورة خاصة بعلوم الحاسوب:
وإذا كنت تواجه صعوبة أو ليس لديك الخبرة الكافية أو غير متخصص، فلا مشكلة من الأفضل لك تعلم أساسيات البرمجة من خلال بايثون والغالبية تتعلم من خلال بايثون.
5- تعلم وورد بريس بدون تعلم لغة PHP
إذا أردت أن تصبح مطور وورد بريس فعليك بتعلم PHP، فهى اللغة الخاصة بالمنصة، ولن تتمكن من التطوير والتخصيص إلا بتعلم PHP، وستجد في أكاديمية حسوب دورةخاصة بذلك:
تمام
والف شكر علي المعلومات القيمة دي
وعليكم السلام ورحمة الله وبركاته
أولاً، أنصحك بتحسين مستواك في اللغة الإنجليزية لأنها لغة عالمية ومهمة لفهم مصطلحات وأدوات البرمجة. يمكنك استخدام بعض التطبيقات أو المواقع الإلكترونية التي تساعدك على تعلم الإنجليزية بطريقة ممتعة وسهلة.
ثانياً، المجالات المطلوبة في مصر عموماً تختلف حسب السوق والطلب والمهارات المتوفرة. لكن بشكل عام، يمكنك الاطلاع على بعض المجالات الشائعة مثل تطوير المواقع الإلكترونية، تطبيقات الهواتف الذكية، الذكاء الاصطناعي، أمن المعلومات، إدارة قواعد البيانات، وغيرها.
ثالثاً، نعم يمكنك أن تبدأ بتعلم HTML وCSS لأنهما لغتان أساسيتان لتصميم وإنشاء صفحات الويب. HTML هي لغة ترميز تستخدم لتحديد هيكل ومحتوى صفحة الويب، بينما CSS هي لغة تصميم تستخدم لتحديد شكل وتنسيق صفحة الويب.
رابعاً، من المهم أن تفهم أساسيات البرمجة قبل أن تختار لغة برمجة معينة. أساسيات البرمجة تشمل مفاهيم مثل المتغيرات، الثوابت، العوامل، الجمل الشرطية، الحلقات، الدوال، المصفوفات، وغيرها. يمكنك تعلُّم هذه المفاهيم من خلال دورات تدريبية مجانية على الإنترنت.
خامساً، نعم يمكنك إنشاء موقع إلكتروني باستخدام WordPress دون الحاجة إلى برمجة. WordPress هو نظام إدارة محتوى شائع وسهل الاستخدام يساعدك على إنشاء وإدارة موقع إلكتروني دون كتابة أي كود.
تمام
شكراً يا بشمهندس اسامه بالفعل بحاول اظبط الانجليزي وربنا ييسر
حضرتك ترشح حد للاساسيات؟
أشجعك على اهتمامك بالمجال ككل، وفيما يلي اجابات مقتضبة عن كل سؤال أرفقته:
- لا يشترط بطبيعة الحال اللغة الانجليزية كانطلاقة وبداية، وصحيح أنها قد تساعدك مستقبلا إلا أنها لا تعتبر شرطا في دخول المجال أو تعلم جزئية منه. اذ أنك ستتعرف أنت والمتقن للانجليزية على نفس الاصطلاحات العلمية ونفس العبارات في أغلب الحالات، فالأمر سيكون جديدا على كليكما ولن تشكل معرفتك بالانجليزية فرقا من هاته الناحية. طبعا فإن هذا لا يعني إهمالها، ولكن سيجب عليك التحسين منها أثناء التعلم وليس قبله.
- أغلب المجالات التي تلقى شيوعا في مصر هي مجال تطوير وتصميم تطبيقات الويب. تأتي بعدها تطوير تطبيقات الموبايل.
- لا بأس بذلك كبداية مادمت تنوي التخصص مستقبلا في تطوير وتصميم تطبيقات الويب.
- يمكنك الاستعانة بالمحتوى المجاني المنشور في اكاديمية حسوب بهذا الخصوص، يوجد تصنيف كامل للمقالات تحت تصنيف وردبرس:
تمام
الف شكر يا استاذ عدنان وشكراً علي المرفقات
سأحاول الإجابة على السؤال الرابع بالتفصيل حيث يمكن لمطوري ووردبريس العمل بدون الحاجة إلى معرفة البرمجة، حيث يمكن لهم إنشاء مواقع ووردبريس باستخدام القوالب الجاهزة والمكونات الإضافية والمكتبات الخاصة بووردبريس.
ومع ذلك، فإن تعلم البرمجة سيساعدك على فهم أفضل لكيفية عمل ووردبريس وتخصيصه والتعديل عليه، وتطوير الإضافات والمكونات الخاصة بك. كما أنه سيمكنك من توسيع قدراتك وإنشاء مواقع ووردبريس أكثر تخصيصًا وتعقيدًا.
يمكنك البدء في تعلم البرمجة عندما تشعر بأنك جاهز لذلك وتود توسيع مهاراتك وتحسين قدراتك في مجال ووردبريس. يمكن البدء بتعلم لغات البرمجة الشائعة مثل HTML و CSS و JavaScript، وذلك سيمكنك من تخصيص تصميم الموقع وإضافة ميزات جديدة.
يمكنك العمل كمستقل في هذا المجال وتقديم خدمات إنشاء مواقع ووردبريس للعملاء. من المشاريع التي يمكنك العمل عليها في هذا المجال:
- تصميم مواقع الأعمال: يمكنك تصميم مواقع الأعمال للشركات والمؤسسات باستخدام ووردبريس، وتضمن بناء موقع يتناسب مع احتياجات العميل ويحتوي على الصفحات الرئيسية والصفحات الداخلية المتعلقة بالخدمات والمنتجات وصفحة اتصل بنا وصفحات أخرى.
- متجر إلكتروني: يمكنك بناء متجر إلكتروني باستخدام ووردبريس باستخدام إضافات مثل WooCommerce، وتتضمن المشروع بناء كل من صفحات المنتجات وصفحة السلة وصفحة الدفع وصفحة التسجيل وصفحة حساب المستخدم.
- موقع الخدمات الاستشارية: يمكنك بناء موقع للخدمات الاستشارية باستخدام ووردبريس، ويمكن أن يتضمن الموقع صفحات مثل صفحة الخدمات وصفحة المشاريع السابقة وصفحة العملاء وصفحة اتصل بنا.
- المدونة الشخصية: يمكنك بناء مدونة شخصية باستخدام ووردبريس، وتتضمن المشروع بناء صفحات المقالات وصفحة الأرشيف وصفحة البحث.
- الموقع الإخباري: يمكنك بناء موقع إخباري باستخدام ووردبريس، ويمكن أن يتضمن الموقع صفحات مثل صفحة الأخبار وصفحة التحرير وصفحة الأرشيف وصفحة البحث.
عمومًا، فإن تعلم البرمجة ليس ضروريًا للعمل كمطور ووردبريس، لكنه يمكن أن يساعدك على تحسين مهاراتك وتطوير مواقع ووردبريس أكثر تخصيصًا وتعقيدًا.
تمام
الف شكر يا استاذ عبد الباسط وحلوة اوي المعلومات الي حضرتك وصحتها دي شكرا جدا
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.