ماذا بعد اتقان php ?
السلام عليكم ورحمه الله وبركاته
اخواني الاعزاء ..اعرفكم بنفسي ، احمد ،مبرمج php ،خبرة اكثر من 7 سنوات
تبادر الي ذهني منذ فترة سؤال ولم احدد اجابة عليه وطرحته هنا للاستفادة سواء لي او لمن هم في نفس حيرتي.
ما هو التالي..ماذا بعد التعلم والتطبيق وعمل المشاريع؟
بالطبع لا انكر اني لم اغطي كل شئ في هذه اللغة لكن كما يعرف اصحاب الخبرة انه عند مستوي معين يصبح تطبيق اي فكرة سهل بمجرد دراستها وعمل تخطيط للتنفيذ.. وكتابة الكود لا يوجد اسهل منها.
بالطبع انا اتقن framework واحد طورت عليه واشتغلت سنين والحمد لله يفي بمتطلبات السوق، لكن عند مرحلة معينة اعتقد ان كل ما اتعلمه من قبيل التحديث البسيط لعقليتي ، وانا اريد نقله نوعية وهناك عدة اختيارات امامي..
اما ان الجأ الي ما هو أقوي في php frameworks ..مثل symfony or zend بالاضافة لتطوير نفسي بقوة في الويب وتعلم المفاهيم القوية مثل
big data handling
real time apps
etc
او انتقل الي اندرويد واتعلم الجافا خاصة ان php and java
يعتبروا ولاد عم
ما رأيكم وماذا لو كنتم مكاني..هل التعمق والثبات في المجال افضل؟
خاصة ان كل الحكاية ان الواحد هيتعلم يعمل نفس الحاجة لكن بكتابة كود مختلف ودا في رأيي مش ابداع
ولا الواحد يخرج لعالم جديد ويتعب بس يطور مهاراته ويضيف لقيمته السوقية طالما الواحد كده كده هيتعب
اسف للاطالة..منتظر ارائكم
التعليقات
Big Data Handling له لغاته الخاصة كـPython أو R ، لذا فليس خيارا جيدا إن كنت تبحث عن عمل في المجال.
Real Time apps يمكنك توظيف أي مكتبة ويب سوكت بسهولة فلا يحتاج الامر إلا إلى قراءة عامة حول الموضوع ، لذا فلن تكون بمشكلة إن أردت برمجة تطبيق تواصل. دون نسيان وجود لغة -ليست لغة بهذا المعنى- Node.JS التي أثبتت جدارتها في الميدان.
إن كنت تنوي الانتقال إلى إطار عمل فأقترح عليك إطار Laravel الذي أصبح مشهورا في وسط مبرمجي PHP.
شخصيا لي 5 سنوات مع PHP وبدأت في تعلم Node.JS علما أني مبرمج بايثون و C++ من قبل، لأن 5 سنوات مدة طويلة بالنسبة لي.
لكن السوق حاليا للهواتف الذكية.
انصحك بالتعمق في desgin patterns
ودراسة oop وmvc جيدا
فاذا فهمتها انصحك بالبداية مع فريمورك لارافيل فهو بصراحة اطار عمل تبني به العجب العجاب من مشاريع صغيرة الى مشاريع ضخمة
بعض المواضيع ربما تجدها شيقه
command line apps
PRS
Action-Domain-Responder
AR/DM
TDD
BDD
DDD
SOLID
أرى أن جميع متفق على laravel لكن أنا لي راي أخر أعتقد أنا Symfony هو أفضل عندما بدت أتعلم فيه أحسست نفسي في عالم أخر فهو قوي و فعال إذ تمكنت منه فسوف يصبح الويب لك ملاذك الجميل