نجم الدين عاد نشر 21 سبتمبر 2023 أرسل تقرير نشر 21 سبتمبر 2023 (معدل) انا تعلمت: Js React.js node js express mongodb PostgreSQL MySQL وطبقت عليهم بشكل بسيط وعايز أشتغل في أسرع وقت هل المفروض اكون: back and develop nede.js او MERN stack وماللذي عليا تعلمه وفعله في كل منها لي كي أصبح مؤهل لسوق العمل في وقت قياسي وشتغل تم التعديل في 21 سبتمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 عبدالباسط ابراهيم نشر 21 سبتمبر 2023 أرسل تقرير نشر 21 سبتمبر 2023 يوجد طلب كبير على مجال ال backend أو ال fullstack (MERN stack ) ولكن يعتبر ال fullstack أكثر لذلك يمكنك الصبر في تعلم المهارات التي تحتاجها وعد إهمال مهارات للتركيز على مجال معين فيفضل تعلم html و css والتطوير من مهارتك في ال frontend بالتزامن مع التطبيق على ال nodejs و express وعلى مجال ال backend عموماً وبالنسبة للحصول على عمل فهناك بعض النصائح تساعدك في الحصول على عمل في أسرع وقت كما في الإجابات على الأسئلة التالية اقتباس
0 نجم الدين عاد نشر 21 سبتمبر 2023 الكاتب أرسل تقرير نشر 21 سبتمبر 2023 بتاريخ 27 دقائق مضت قال عبدالباسط ابراهيم: يوجد طلب كبير على مجال ال backend أو ال fullstack (MERN stack ) ولكن يعتبر ال fullstack أكثر لذلك يمكنك الصبر في تعلم المهارات التي تحتاجها وعد إهمال مهارات للتركيز على مجال معين فيفضل تعلم html و css والتطوير من مهارتك في ال frontend بالتزامن مع التطبيق على ال nodejs و express وعلى مجال ال backend عموماً وبالنسبة للحصول على عمل فهناك بعض النصائح تساعدك في الحصول على عمل في أسرع وقت كما في الإجابات على الأسئلة التالية انا محتاج شغل في اسرع وعايز اكون back and develop nede.js واعمل مع شركة حتى بسعر بسط بعدين اطور وأصبح MERN stack باذن الله السؤال هو: ماللذي يجب تعلمه بعد اللذي ذكرته سابقا كي ألتحق بسوق العمل اقتباس
0 عبدالباسط ابراهيم نشر 21 سبتمبر 2023 أرسل تقرير نشر 21 سبتمبر 2023 بتاريخ On 21/9/2023 at 13:44 قال نجم الدين عاد: انا محتاج شغل في اسرع وعايز اكون back and develop nede.js واعمل مع شركة حتى بسعر بسط بعدين اطور وأصبح MERN stack باذن الله السؤال هو: ماللذي يجب تعلمه بعد اللذي ذكرته سابقا كي ألتحق بسوق العمل هناك بعض المفاهيم والتقنيات التي يمكن أن تعزز مهاراتك وتزيد من فرصك في سوق العمل. إليك بعض الأمور التي يمكنك التعلم عنها بعد المهارات التي ذكرتها: TypeScript هو تطوير لغة JavaScript تجعلها أكثر قوة . GraphQL هو لغة استعلام للواجهة البرمجية للتطبيق (API) تسمح لك بطلب البيانات بشكل دقيق وفعال. يعتبر GraphQL بديلاً لتقنيات REST التقليدية ويستخدمه العديد من الشركات الكبيرة. تعلم عن تقنيات CI/CD وكيفية تطبيقها لتحقيق تسليم مستمر وتكراري لتطبيقاتك بشكل آلي وموثوق. تعلم عن فكرة العمل بمعمارية Serverless ، مثل AWS Lambda أو Firebase Functions. تمكنك هذه المعمارية من تطوير تطبيقات بدون الحاجة إلى إدارة البنية التحتية للخادم. تعلم عن مفهوم Microservices وكيفية تصميم وتطوير تطبيقات مبنية على هذا المفهوم. تعتبر Microservices نهجًا معماريًا يسمح بتطوير تطبيقات قابلة للتوسع وسهلة الصيانة. ولكن الافضل من تعلم تقنيات قم بتنفيذ مشاريع عملية لتطبيق المفاهيم والتقنيات التي تعلمتها. 1 اقتباس
0 نجم الدين عاد نشر 21 سبتمبر 2023 الكاتب أرسل تقرير نشر 21 سبتمبر 2023 بتاريخ 6 دقائق مضت قال عبدالباسط ابراهيم: هناك بعض المفاهيم والتقنيات التي يمكن أن تعزز مهاراتك وتزيد من فرصك في سوق العمل. إليك بعض الأمور التي يمكنك التعلم عنها بعد المهارات التي ذكرتها: TypeScript هو تطوير لغة JavaScript تجعلها أكثر قوة وصحة. إذا كنت ملمًا بـ JavaScript ، فإن تعلم TypeScript سيوسع قدراتك ويجعل من السهل تطوير تطبيقات قوية وذات صيانة سهلة. GraphQL هو لغة استعلام للواجهة البرمجية للتطبيق (API) تسمح لك بطلب البيانات بشكل دقيق وفعال. يعتبر GraphQL بديلاً مثيرًا للاهتمام لتقنيات REST التقليدية ويستخدمه العديد من الشركات الكبيرة. تعلم عن تقنيات CI/CD وكيفية تطبيقها لتحقيق تسليم مستمر وتكراري لتطبيقاتك بشكل آلي وموثوق. تعلم عن فكرة العمل بمعمارية Serverless ، مثل AWS Lambda أو Firebase Functions. تمكنك هذه المعمارية من تطوير تطبيقات بدون الحاجة إلى إدارة البنية التحتية للخادم. تعلم عن مفهوم Microservices وكيفية تصميم وتطوير تطبيقات مبنية على هذا المفهوم. تعتبر Microservices نهجًا معماريًا يسمح بتطوير تطبيقات قابلة للتوسع وسهلة الصيانة. ولكن الافضل من تعلم تقنيات قم بتنفيذ مشاريع عملية لتطبيق المفاهيم والتقنيات التي تعلمتها. هل يمكنك ان تحددلي المشاريخ الخاصة بالباك اند في دورة الجافاسكريبت لان بيها الكثير من المشاريع زي الموبايل وغيرها اقتباس
0 Mustafa Suleiman نشر 21 سبتمبر 2023 أرسل تقرير نشر 21 سبتمبر 2023 من خلال التنقيات التي قمت بتعلمها ستحتاج إلى أن تصبح مطور Full stack من خلال تعلم تقنيات MERN وعند البحث عن وظيفة MERN لمستوى Entry Level ستجد المطلوب هو التالي: (MongoDB, Express.js, React, Node.js) بالإضافة إلى NEXT JS وبالطبع يجب أن يكون لديك أساسيات جيدة في لغات الواجهة الأمامية وهي HTML, CSS, JS. ودراية أيضًا بكيفية استخدام GitHub ورفع المشاريع وعمل Pull request. بالطبع دراية باستخدام مكتبات وإطارات مثل Bootstrap أو Tailwind وAxios وغيرها من المكتبات والإطارات اللازمة لتنفيذ المشاريع. لكن ذلك كله ليس له أي أهمية بدون وجود خبرة، والخبرة تأتي من تنفيذ مشاريع حقيقية قريبة من سوق العمل، وفي دورات أكاديمية حسوب يتم تنفيذ ذلك، لكن عليك تنفيذ مشاريع وعدم الإكتفاء بمشروع أو اثنان، ستجد على يوتيوب مشاريع MERN ابحث فقط عن mern projects. ولكن قبل ذلك عليك بتنفيذ مشاريع لكل تخصص على حدى، بمعنى قم بتنفيذ مشاريع REACT وعندما تجد أريحية في استخدام مكتبة React انتقل للواجهة الخلفية لتنفيذ مشاريع من خلال Express.js وnode.js وعندما تجد أريحية واستيعاب بنسبة مقبولة، انتقل لتنفيذ مشاريع Full stack. وللحصول على وظيفة عليك إمتلاك معرض أعمال جيد وبه مشاريع حقيقية كما أخبرتك مع تصميم جيد لها، وتستطيع الحصول على تصميم جيد من هنا مثلاً: وبعد تخرجك ستحتاج إلى 6 أشهر من التدريب لأكون صريحًا معك فلن تكتسب خبرة بين ليلة وضحاها، فما تعلمته هو الأساسيات وعليك بعدها الإنتقال للتعلم بشكل متعمق أكثر واكتساب الخبرة من خلال تنفيذ المشاريع والتعلم من الأخطاء. وبخصوص ما يجب عليك تعلمه ستجد تفصيل هنا: وأيضًا سيفيديك النقاش التالي: ودائمًا قم بقراءة وصف الوظيفة التي تريد العمل بها على مواقع التوظيف مثل LinkedIn وIndeed وغيرهم ثم تعلم المهارات المطلوبة في الوصف بنسبة 80% مثلاً. اقتباس
0 نجم الدين عاد نشر 21 سبتمبر 2023 الكاتب أرسل تقرير نشر 21 سبتمبر 2023 بتاريخ 9 دقائق مضت قال Mustafa Suleiman: من خلال التنقيات التي قمت بتعلمها ستحتاج إلى أن تصبح مطور Full stack من خلال تعلم تقنيات MERN وعند البحث عن وظيفة MERN لمستوى Entry Level ستجد المطلوب هو التالي: (MongoDB, Express.js, React, Node.js) بالإضافة إلى NEXT JS وبالطبع يجب أن يكون لديك أساسيات جيدة في لغات الواجهة الأمامية وهي HTML, CSS, JS. ودراية أيضًا بكيفية استخدام GitHub ورفع المشاريع وعمل Pull request. بالطبع دراية باستخدام مكتبات وإطارات مثل Bootstrap أو Tailwind وAxios وغيرها من المكتبات والإطارات اللازمة لتنفيذ المشاريع. لكن ذلك كله ليس له أي أهمية بدون وجود خبرة، والخبرة تأتي من تنفيذ مشاريع حقيقية قريبة من سوق العمل، وفي دورات أكاديمية حسوب يتم تنفيذ ذلك، لكن عليك تنفيذ مشاريع وعدم الإكتفاء بمشروع أو اثنان، ستجد على يوتيوب مشاريع MERN ابحث فقط عن mern projects. ولكن قبل ذلك عليك بتنفيذ مشاريع لكل تخصص على حدى، بمعنى قم بتنفيذ مشاريع REACT وعندما تجد أريحية في استخدام مكتبة React انتقل للواجهة الخلفية لتنفيذ مشاريع من خلال Express.js وnode.js وعندما تجد أريحية واستيعاب بنسبة مقبولة، انتقل لتنفيذ مشاريع Full stack. وللحصول على وظيفة عليك إمتلاك معرض أعمال جيد وبه مشاريع حقيقية كما أخبرتك مع تصميم جيد لها، وتستطيع الحصول على تصميم جيد من هنا مثلاً: وبعد تخرجك ستحتاج إلى 6 أشهر من التدريب لأكون صريحًا معك فلن تكتسب خبرة بين ليلة وضحاها، فما تعلمته هو الأساسيات وعليك بعدها الإنتقال للتعلم بشكل متعمق أكثر واكتساب الخبرة من خلال تنفيذ المشاريع والتعلم من الأخطاء. وبخصوص ما يجب عليك تعلمه ستجد تفصيل هنا: وأيضًا سيفيديك النقاش التالي: ودائمًا قم بقراءة وصف الوظيفة التي تريد العمل بها على مواقع التوظيف مثل LinkedIn وIndeed وغيرهم ثم تعلم المهارات المطلوبة في الوصف بنسبة 80% مثلاً. MERN stack سيأخذ مني وقت طويل وانا اريد التخصص في back and develop nede.js فقط وشتغل بسرعة هل يمكنك انت تذكر لي ماللذي يجب عليا تعلمه لكي اصبح back and develop nede.js مطلوب في سوق العمل اقتباس
0 Mustafa Suleiman نشر 21 سبتمبر 2023 أرسل تقرير نشر 21 سبتمبر 2023 بتاريخ 17 دقائق مضت قال نجم الدين عاد: MERN stack سيأخذ مني وقت طويل وانا اريد التخصص في back and develop nede.js فقط وشتغل بسرعة هل يمكنك انت تذكر لي ماللذي يجب عليا تعلمه لكي اصبح back and develop nede.js مطلوب في سوق العمل معرفة جيدة جدًا بـ Node.js/JavaScript ومعرفة ES5 و ES6 و ES2017 أي جافاسكريبت الحديثة. فهم جيد جدًا للـ non-blocking I/O و حلقة الأحداث، والدعوات المتزامنة وغير المتزامنة، ومفهوم واضح لـ first-tick و event handler. فهم ممتاز للتحكم في التدفق غير المتزامن asynchronous control flow وفهم لـ error-first callback، ومنع callback hell، والوعد، و promisify، و async/await، و generator-based co-routines، وما إلى ذلك. قواعد البيانات وخبرة عملية جيدة مع MongoDB وقاعدة بيانات SQL أخرى على الأقل، وبعد ذلك عندما يتطور مستواك إذا أردت عليك اكتساب خبرة في Redis، وتحسين الاستعلام، وقاعدة بيانات memcached، والفهرسة، و SQL، ونموذج العلاقة relational model. الشبكات ومعرفة أساسية بمعايير HTTP و WebSocket و REST ومعرفة جيدة جدًا بـ TCP/IP، و HTTP/HTTPS، و REST، و GraphQL، وما إلى ذلك. مهارات البرمجة ومعرفة قوية بـ data structures، و algorithms، ومفهوم واضح لـ OOP. مهارات Linux/DevOps وعلم بأساسيات أوامر Linux الأساسية، وبرمجة شل، ومعرفة بالافتراضية، والحاويات، والتنسيق والقدرة على النشر، ومعرفة بأحد مقدمي الخدمات السحابية AWS/Azure/GCloud، و Nginx/Apache/IIS/HAproxy يجب تعلمهم من قبل أي شخص، و Travis/Circle CI، EC2، وما إلى ذلك. معرفة أساسية بـ Git flow، و Git/SVN/Mercurial (أي شخص)، Git Rebase، و merge، وحل النزاعات، وسير العمل الجماعي، وكيفية إنشاء طلب سحب، وكيفية المساهمة في مشروع عام/مفتوح المصدر. إطار عمل Node.js مثل Express.js ملاحظات إضافية: كلما زادت خبرتك في Node.js، زادت فرصك في الحصول على وظيفة جيدة وحتى لو كنت مطورًا مبتدئًا، لا يزال بإمكانك الحصول على وظيفة إذا كان لديك فهم قوي للأساسيات واستعداد للتعلم. كن مستعدًا للإجابة على أسئلة حول خبرتك في Node.js، و JavaScript، والتقنيات ذات الصلة في مقابلة العمل. 1 اقتباس
0 نجم الدين عاد نشر 24 سبتمبر 2023 الكاتب أرسل تقرير نشر 24 سبتمبر 2023 بتاريخ On 21/9/2023 at 12:30 قال Mustafa Suleiman: معرفة جيدة جدًا بـ Node.js/JavaScript ومعرفة ES5 و ES6 و ES2017 أي جافاسكريبت الحديثة. فهم جيد جدًا للـ non-blocking I/O و حلقة الأحداث، والدعوات المتزامنة وغير المتزامنة، ومفهوم واضح لـ first-tick و event handler. فهم ممتاز للتحكم في التدفق غير المتزامن asynchronous control flow وفهم لـ error-first callback، ومنع callback hell، والوعد، و promisify، و async/await، و generator-based co-routines، وما إلى ذلك. قواعد البيانات وخبرة عملية جيدة مع MongoDB وقاعدة بيانات SQL أخرى على الأقل، وبعد ذلك عندما يتطور مستواك إذا أردت عليك اكتساب خبرة في Redis، وتحسين الاستعلام، وقاعدة بيانات memcached، والفهرسة، و SQL، ونموذج العلاقة relational model. الشبكات ومعرفة أساسية بمعايير HTTP و WebSocket و REST ومعرفة جيدة جدًا بـ TCP/IP، و HTTP/HTTPS، و REST، و GraphQL، وما إلى ذلك. مهارات البرمجة ومعرفة قوية بـ data structures، و algorithms، ومفهوم واضح لـ OOP. مهارات Linux/DevOps وعلم بأساسيات أوامر Linux الأساسية، وبرمجة شل، ومعرفة بالافتراضية، والحاويات، والتنسيق والقدرة على النشر، ومعرفة بأحد مقدمي الخدمات السحابية AWS/Azure/GCloud، و Nginx/Apache/IIS/HAproxy يجب تعلمهم من قبل أي شخص، و Travis/Circle CI، EC2، وما إلى ذلك. معرفة أساسية بـ Git flow، و Git/SVN/Mercurial (أي شخص)، Git Rebase، و merge، وحل النزاعات، وسير العمل الجماعي، وكيفية إنشاء طلب سحب، وكيفية المساهمة في مشروع عام/مفتوح المصدر. إطار عمل Node.js مثل Express.js ملاحظات إضافية: كلما زادت خبرتك في Node.js، زادت فرصك في الحصول على وظيفة جيدة وحتى لو كنت مطورًا مبتدئًا، لا يزال بإمكانك الحصول على وظيفة إذا كان لديك فهم قوي للأساسيات واستعداد للتعلم. كن مستعدًا للإجابة على أسئلة حول خبرتك في Node.js، و JavaScript، والتقنيات ذات الصلة في مقابلة العمل. هل كل ماذكرته موجود في دورة جافاسكريبت ام هناك بعض الحاجات غير موجودة ويجب البحث عنها في مصادر اخرى وما هي المشاريع المتخصصة في الباك اند في دورة جافاسكريبت اللتي يجب ان أركز عنها شكرا لك مسبقا اقتباس
0 Mustafa Suleiman نشر 24 سبتمبر 2023 أرسل تقرير نشر 24 سبتمبر 2023 بتاريخ الآن قال نجم الدين عاد: هل كل ماذكرته موجود في دورة جافاسكريبت ام هناك بعض الحاجات غير موجودة ويجب البحث عنها في مصادر اخرى وما هي المشاريع المتخصصة في الباك اند في دورة جافاسكريبت اللتي يجب ان أركز عنها شكرا لك مسبقا أغلبها موجود بالفعل، والبعض منها متقدم نسبيًا لذلك عليك بالبحث عنه على يوتيوب ودراسته لكن بعد إنتهاء الدورة عليك التركيز على ذلك. وفي الدورة لا يوجد مسار محدد للـ Back-End فقط، بل يتم شرح أساسيات Node.js وتنفيذ واجهة برمجية API لتقييم الأفلام للتطبيق على ما node.js وexpress.js. بعد ذلك يتم تنفيذ مشاريع كاملة Full-Stack من خلال React و Express.js، لذلك عليك دراسة الدورة بشكل كامل ثم التخصص في الواجهة الخلفية إذا أردت. 1 اقتباس
0 نجم الدين عاد نشر 24 سبتمبر 2023 الكاتب أرسل تقرير نشر 24 سبتمبر 2023 هل تنفيذ المشاريع من خلال المكتبة React والفريمورك Express.js اي دراسة محتويات الدورة فقط دون التعمق في html ,css كثيرا يجعل من مبرمج full-stack web developer اقتباس
0 Mustafa Suleiman نشر 24 سبتمبر 2023 أرسل تقرير نشر 24 سبتمبر 2023 بتاريخ 5 دقائق مضت قال نجم الدين عاد: هل تنفيذ المشاريع من خلال المكتبة React والفريمورك Express.js اي دراسة محتويات الدورة فقط دون التعمق في html ,css كثيرا يجعل من مبرمج full-stack web developer بالطبع لا عليك دراسة اللغات الأساسية للواجهة الأمامية أيضًا، ولكن لا مشكلة في عدم التعمق بهم والتركيز عليهم، طالما أنك تريد التخصص في الواجهة الخلفية فقط بعد إنتهاء الدورة. 1 اقتباس
السؤال
نجم الدين عاد
انا تعلمت:
Js
React.js
node js
express
mongodb
PostgreSQL
MySQL
وطبقت عليهم بشكل بسيط
وعايز أشتغل في أسرع وقت
هل المفروض اكون:
back and develop nede.js او MERN stack
وماللذي عليا تعلمه وفعله في كل منها لي كي أصبح مؤهل لسوق العمل في وقت قياسي وشتغل
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
11 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.