اذهب إلى المحتوى
  • 0

هل يمكنني العمل في أحد الشركات قبل الإنتهاء من دورة PHP بالكامل؟

عبد الله كمال حسين

السؤال

لو سمحتم أنا الآن ادرس كورس الويب هنا على منصة حسوب باستخدام php laravel وهذا الكورس به 8 مشاريع ، انا أعلم انه من الأفضل أن أنهى الدورة كاملة بعدها أبحث عن عمل ، لكن سؤالى هنا محدد ، سؤالى هنا هل سيكون عندى المهارة الكافية لأستطيع أن أجد عمل فى أى شركة خاصة فى مصر بعد أن انهى مشروعين فقط أو 3 على أقصى تقدير منهم ، وهذا بالتأكيد بعد أن أقوم بانهاء php basics و laravel  ، وهذه هى المشروعات التى أقصدها وهم بالترتيب 

1- مشروع شبكة إجتماعية تشبه انستجرام , بعدها 

أدرس Restful API's

2- مشروع cms 

مشروع online book store

 

تم التعديل في بواسطة سامح أشرف
توضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 2

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

لاحظ أيضًا أنك إن لم تنهي تعلم باقي الدورة وبدأت تبحث عن عمل قبل أن تتعلم باقي أساسيات Laravel من خلال إكمال باقي مشاريع الدورة، فقد تعمل على مشاريع في أحد الشركات ولا تعلم كيفية القيام بمهمة معنية وذلك لأنك لم تكمل تعلم أساسيات Laravel وبالتالي ستضطر للتعلم أثناء العمل على مشروع مما سيجعلك تحت ضغط وقلة الوقت، وبالتالي قد يتم إنتاج المشروع بشكل غير سليم أو ربما الكود لن يكون منظم للغاية أو غير نظيف Dirty Code (عكس Clean Code) وسيأثر على عملك في المجمل.

لاحظ أني لا أقصد أن هذه المشاريع التي ذكرتها في سؤالك مفيدة وسوف تستعملها بالفعل في أغلب المشاريع و المواقعالتي ستعمل عليها، ولكنها لا تكفي لعمل أي مشروع مهما كان، وهذا سبب وجود باقي الدروس والمسارات في الدورة (لتتعلم كل ما تحتاجه للعمل).

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1
بتاريخ 8 دقائق مضت قال Abdullah Kamal:

* بالنسبة لمسار php-basics أنا أفهم oop وكل شئ جيدا فيه وكنت أطبق مايفعله المحاضر وانهيت المسار معه ,لكن كثير من الناس يقول لى يجب أن أقوم بعمل مشروع بسيط عليه بمفردى بدون الذى قمت بعمله مع المحاضر , هل هذا الشئ ضرورى؟

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

اقتباس

* والنسبة ل laravel , بعد الانتهاء من جميع المشاريع فى الدورة مع المحاضر , هل من الضرورى أن أقوم بعمل مشروع بمفردى ؟ أم سأكون جاهز للعمل مباشرة بعد انتهاء الدورة 

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

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

يمكنك معرفة المزيد عن الامتحان من مركز المساعدة من هنا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 11/29/2021 at 16:58 قال سامح أشرف:

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

لاحظ أيضًا أنك إن لم تنهي تعلم باقي الدورة وبدأت تبحث عن عمل قبل أن تتعلم باقي أساسيات Laravel من خلال إكمال باقي مشاريع الدورة، فقد تعمل على مشاريع في أحد الشركات ولا تعلم كيفية القيام بمهمة معنية وذلك لأنك لم تكمل تعلم أساسيات Laravel وبالتالي ستضطر للتعلم أثناء العمل على مشروع مما سيجعلك تحت ضغط وقلة الوقت، وبالتالي قد يتم إنتاج المشروع بشكل غير سليم أو ربما الكود لن يكون منظم للغاية أو غير نظيف Dirty Code (عكس Clean Code) وسيأثر على عملك في المجمل.

لاحظ أني لا أقصد أن هذه المشاريع التي ذكرتها في سؤالك مفيدة وسوف تستعملها بالفعل في أغلب المشاريع و المواقعالتي ستعمل عليها، ولكنها لا تكفي لعمل أي مشروع مهما كان، وهذا سبب وجود باقي الدروس والمسارات في الدورة (لتتعلم كل ما تحتاجه للعمل).

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

* بالنسبة لمسار php-basics أنا أفهم oop وكل شئ جيدا فيه وكنت أطبق مايفعله المحاضر وانهيت المسار معه ,لكن كثير من الناس يقول لى يجب أن أقوم بعمل مشروع بسيط عليه بمفردى بدون الذى قمت بعمله مع المحاضر , هل هذا الشئ ضرورى  ؟

* والنسبة ل laravel , بعد الانتهاء من جميع المشاريع فى الدورة مع المحاضر , هل من الضرورى أن أقوم بعمل مشروع بمفردى ؟ أم سأكون جاهز للعمل مباشرة بعد انتهاء الدورة 

@سامح أشرف

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 12/18/2021 at 19:36 قال سامح أشرف:

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

الان أنا سأقوم بعمل مشروع , قمت بتحميل website php mvc framework من github وقد صمم هذا المشروع بنفس الطريقة التى صمم بها المشروع الذى قمنا بعمله مع المحاضر فى مسار الphp-basics ,

* قمت بتحميله ووضعه فى مسار ال www فى مجلد laragon حتى أستطيع عرضه عندى فى المتصفح واقوم بعمل واحد مثله  (أن أقوم بتحميل مشروع أقوم بعمل واحد مثله حتى يكون لدى فكرة عما سأقوم بعمله ,اريد معرفة رأيك هل هذه الخطوة جيدة أم من الأفضل والاسهل مثلا أن أنظر على tempalte موجودة على الانترنت واقوم بعمل شئ مثلها ) 

* ثالثا لدى مشكلة فى فهم طريقة تشغيله , حيث انهم كتبوا طريقة تشغيله فى خطوات على الموقع وأنا لم أفهمها سأرفق صورة بها الخطوات أريد شرح لكل نقطة بها وكيفية تطبيقها باستثناء الخطوة الاولى التى قم بعملها 

https://github.com/thecodeholic/php-mvc-framework

@سامح أشرف

install.PNG

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...