-
المساهمات
9365 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
132
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد_عاطف
-
في الكود المرفق لا يوجد أى مشكلة فهو يعمل في الشاشات الصغيرة والكبيرة دون ظهور هذا الجزء الأبيض. هل المشكلة تظهر لك عندما تقوم بتغير الحجم وتصغير الشاشة ؟ أم حتى لو لم تغير حجم الشاشة وكانت صغيرة بمجرد فتح الصفحة ؟ إذا كان الجزء الأبيض يظهر عند تصغير الشاشة أثناء التصفح فغالبا هذه مشكلة في المتصفح نفسه وليس الكود . أيضا قم بفتح الموقع من خلال Microsoft Edge أو أى متصفح أخر وانظر هل المشكلة موجودة أم لا . إذا لم تكن موجودة فإذا المشكلة في المتصفح لديك أو في إضافة من الإضافات . إذا ظلت المشكلة يرجى عمل inspect للعنصر وإرسال صورة لما يظهر لك.
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل. إذا لم يكن هذا السؤال خاص بإحدى الدورات إليك رابط التحميل التالي: https://scratch.mit.edu/download
- 1 جواب
-
- 1
-
-
الدورة ليست مخصصة بشكل كبير لمجال تحليل البيانات و للعمل بوظيفة محلل بيانات Data Analyst ستحتاج إلى تعلم أمور أخرى بجانب الدورة وإليك الإجابات التالية لمزيد من التفاصيل حول هذا المجال وما ينبغي عليك فعله : أما بعد الإنتهاء من الدورة وإجتيازها والحصول على الشهادة فإن هنا الأكاديمية سمنحك باقة كتابة السيرة الذاتية في موقع بعيد بقيمة 99$ مجانًا وسيجري لك فريق أخصائي التوظيف مقابلة صوتية يتعرف فيها على مهاراتك ويكتب لك أفضل سيرة ذاتية مخصصة لك ثم سيتابع معك لضبط حسابك على مستقل وبعيد ويقدم لك نصائح مخصصة للحصول على عملك الأول. حيث أكاديمية حسوب لا تقدم لك عمل أو وظيفة مباشرة ولكن تساعدك في العثور على عمل وأيضا منحة موقع بعيد لكتابة السيرة الذاتية وتهيئة حسابك بشكل جيد على موقع مستقل ونصائح لك للوصول إلى العميل الأول لك وكيفية أختيار العميل والعمل المناسب.
-
وعليكم السلام ورحمة الله وبركاته. إذا كنت قد انقطعت عن الدورة لفترة طويلة فقد تحتاج بالفعل إلى إعادة النظر إلى الدورة من الصفر وهذا بسبب أنك بالطبع ستكون نسيت ما قمت بمذاكرته ولذلك إستكمال الدورة من حيث المكان الذي توقفت عنده لن يكون جيدا وبما أنك ستنقطع سنة كاملة للدراسة فسوف تقوم بنسيان ما قمت بتعلمته في البرمجة وأيضا يجب الإنتباه إلى أن هذا الأمر يعتمد على مدى خبرتك وتقدمك في البرمجة فالمبتدئين الذين فقط لديهم الأساسيات ولم يقوموا بالتطبيق فمن الممكن الإبتعاد عن البرمجة لمدة طويلة ينسيهم كل ما تعلموه وهكذا ينبغي عليهم مراجعة ما تعلموه قبل ذلك. وأما إذا كانت مدة الإنقطاع ليست كبيرة فيمكنك مراجعة الدروس سريعا فقط مشاهدتها مع المدرب حتى تستطيع الإستذكار السريع للأمور وبعد ذلك يمكنك إستكمال التعلم من الدرس الذي توقفت عنه . ويمكنك مراجعة الإجابة التالية لتفاصيل أكثر حول كيفية مذاكرة الدورة :
-
المشكلة في ملف app\api\todos\route.ts حيث تقوم بإعادة البيانات كما هي ولكنك في الواجهة الأمامية تستقبلها من todo.todos ولهذا تحدث المشكلة . لذلك يجب إعادة البيانات بداخل كائن json لديه todos . في سطر 20 و 49 يجب ان يكونا كالتالي : return NextResponse.json({todos}, {status:200}); return NextResponse.json({todo}, {status:201}); وهذا هو الملف . route.ts
-
نعم بالفعل لقد وصلت رسالتك الى مركز المساعده ما دام ظهر لديك انه تم تسليم الرسالة . بالفعل حاليا يوجد ضغط على مركز المساعدة ومن الممكن أنه الآن يتم مراجعة مشروعك الذي قمت برفعه وسيتم تحديد موعد لمناقشة المشروع بمجرد الإنتهاء من تقيمه ومراجعته. لذلك يرجى الإنتظار قليلا لحين الرد عليك.
-
لا بتم أرشفة مسار إلا بعد نزول تحديث له . اى يتم تحديث المسار الى المسار الجديد وارشفة المسار القديم. ما هو المسار الذي تقصده بانه مؤرشف ولم ينزل تحديث له ؟ اما خصوص مسار react فهو حاليا يتم شرح اصدار 17 واصدار react الحالي هو 19 ولا يوجد اختلافات جوهرية في هذا المسار . ولكن بالطبع سيتم تحديث المستر قريبا ان شاء الله.
-
لا بالطبع ليس لها مدة انتهاء . بمجرد انهائلك للدورة واجتياز الاختبار تحصل على الشهادة التي تفيد بإتمامك للدورة واجتيازها . وما هي الا إثبات لانهائك الدورة بنجاح ويمكنك وضعها في ال cv الخاص بك وستحتاجها بالطبع للحصول على اول وظيفة لك . بعد ذلك لن تكون مهمة بل خبرتك في العمل الاهم .
-
في دورة الذكاء الاصطناعي سيتم دراسة ما يلي: ستتعلمين تحليل البيانات على مشاريع عملية، وستتعلمين استخلاص المعلومات من مجموعات من البيانات بتحليلها وتصويرها، والتعامل مع مكتبات شهيرة مثل Pandas و Numpy و Matpoltlib و Seaborn. التعامل مع نماذج الذكاء الاصطناعي LLMs الكبيرة مثل GPT من OpenAI مثل ChatGPT ونموذج LLaMA و DeepSeek مع أمثلة عملية عن استخدامها. التعامل مع نماذج الرؤية الحاسوبية باستخدام نماذج الذكاء الاصطناعي الحديثة مثل YOLO وCLIP وVision Transformers، مع صقل Fine-Tuning هذه النماذج لتحقيق أداء أعلى. سنطبق خوارزميات التعلم العميق في تصنيف العناصر، وتدرب شبكات عصبية CNN للتعرف على الصور، وتحليل المشاعر والنصوص وبناء بوت محادثة عبر الشبكات التكرارية RNN، وتطبيقات أخرى عملية عليها. تقنيات نقل التعلم وتدريب النماذج وصقلها Fine-Tuning لتحقيق أداء أعلى في مهام الذكاء الاصطناعي، وستستفيدين من النماذج المدربة مسبقًا لتسريع عملية التدريب، وتخصيصها لتلبية احتياجات تطبيقات محددة مثل تصنيف الصور وتحليل النصوص. الخوارزميات التي تستخدم في مهام الانحدار Regressions والتصنيف Classification والتجميع Clustering وغيرها في تعلم الآلة. خوارزميات التعلم الخاضعة للإشراف Supervised learning وخوارزميات التعلم الغير خاضعة للإشراف Unsupervised learning وخوارزميات التعلم المعزز Reinforced learning. ستتعلمين هندسة الموجهات Prompt Engineering وضبطها Prompt tuning مع مختلف نماذج LLMs، وكيفية تشغيل Ollama محليًا. ستوظفين ما تعلمتينه من تحليل للبيانات وتعلم الآلة في متجر إلكتروني، بدءًا من جلب البيانات من قاعدة البيانات ثم تحليلها ثم برمجة نماذج الذكاء الاصطناعي ثم دمجها مع المتجر لتقديم أنظمة ذكية للعملاء. كيفية جمع الصور ومعالجتها وتهيئتها لبناء نموذج شبكة عصبية عبر TensorFlow، وستتعلمين إنشاء واجهة برمجية API بنفسك لدمج النماذج التي دربتها مع تطبيقاتك. كيفية تصميم أنظمة ذكية تتعلم من التجربة لاتخاذ قرارات مثلى في بيئات ديناميكية، باستخدام تقنيات مثل Q-learning والتعلم العميق. وإليك رابط فيديو يشرح ما سيتم في هذه الدورة : وإيضا في الرابط التالي وصف كامل لما في الدورة والمسارات والأقسام والدروس الموجودة بها وأيضا توجد دروس يمكنكِ مشاهدتها قبل الإشتراك في الدورة لمعرفة طريقة الشرح والأسلوب.
-
الرابط الخاص بالمشروع هو رابط خاص ويطب إذن للدخول عليه . تأكد في أدوات المطور هل يتم جلب الصور بشكل صحيح من الرابط ؟ أى هل الرابط يعيد صور أم من الممكن أن الصور خاصة فلا يتم جلبها وتحتاج إلى إذن . أيضا قم بطباعة الصور في ال console وانظر هل يتم طباعة الصور بشكل صحيح أم لا . وإرفاق النتائج التي تظهر لك.
-
حاليا يوجد ضغط على مركز المساعدة لذلك يرجي الانتظار قليلا وسيتم الرد عليك قريبا وأيضا سيأخذ الأمر بعض الوقت لمراجعة مشروعك بشكل كامل ومن ثم تحديد موعد معك لمناقشة المشروع.
-
أولا هندسة الروبوتات غالبا لا يوجد لها دورات جيدة عن طريق الإنترنت حيث بالطبع يجب أن يكون هناك ورشات عمل وأجهزة للعمل عليها وهي غير متاحة أونلاين . وأيضا هندسة الروبوتات تدمج عدة مجالات هندسية معا مثل الهندسة الميكانيكية والهندسة الكهربائية والهندسة البرمجية لهذا الأمر فإن الدراسة عن طريق الإنترنت ليست جيدة أو بسيطة حيث ستحتاج عدة سنوات لهذا الأمر . يمكنك أولا الآن دراسة علوم الحاسوب والإلمام بالمفاهيم الأساسية والتعرف على المجالات المتاحة في علوم الحاسوب وبعد ذلك يمكنك أخذ نبذة عن كل مجال مثلا مجال هندسة البرمجيات أو مجال الذكاء الإصطناعي وغيرها من المجالات الأخرى . وفي النهاية يمكنك البدأ في المجال الذي أحسست أنك قد أحببته ولك ميول له سواء كان الذكاء الإصطناعي أو غيره .
-
Vercel يقوم بإستخدام Serverless Functions فعندما ترسل مشروعك Vercel يقوم بتحويل الوظائف الخلفية مثل API routes في Next.js إلى دوال خادمية بدون خادم (Serverless Functions) وتلك الدوال تنفذ في بيئة مؤقتة مثل AWS Lambda وليس على خادم ثابت مثل الذي لديك محليا. ولذلك لا يوجد نظام ملفات محلي (No Persistent Filesystem) في البيئة هذه أى ليس هناك قرص صلب أو مجلدات ثابتة تستطيع أن تقرأ أو تكتب فيها باستخدام fs.writeFile أو fs.readFile أو path.join فالوظيفة تنفذ وتختفي فورا ولذلك فأي محاولة للتعامل مع ملفات محلية ستفشل برسالة خطأ مثل "ENOENT: no such file or directory" أو "fs module not found". أما محلياً لديك على الجهاز (localhost) فإن fs تعمل بشكل عادي لأن لديك نظام ملفات حقيقيأم على Vercelفهو لا يسمح بذلك لأسباب أمان والكفاءة. وإن Cloudinary خدمة سحابية للصور وليس Vercel نفسه الذي يطلب إذن Cloudinary تحديدا ولكن في الوثائق والأمثلة الرسمية ل Vercel يقوموا بالتوصية لإستخدام Cloudinary لأنها مصممة خصيصاً لرفع وتخزين وتوزيع الصور والفيديوهات في بيئات serverless.
-
القصور في المشروع هو وجود أخطاء فيه أو أجزاء تم مناقشتك بها ولم تكن على علم بها في المشروع وهذا الأمر للتأكد من فهمك للمشروع وأنك قمت بإنشاءه بنفسك . لذلك إذا لم يكن هناك أى أخطاء لديك وقمت بالفعل بكتابة كل جزء في المشروع بنفسك فهنا لن يكون هناك قصور لديك أو عدم فهم عند المناقشة.
-
نعم لا مشكلة يمكنك ذلك بالطبع .
-
الأمر يعتمد على الدورة التي أنت مشترك بها وأيضا التعليمات التي وضحها لك المدرب في المشروع النهائي . ولكن بما أنك في دورة تطوير التطبيقات من خلال javascript فهنا التصميم ليس المهم بل المهم هو أن المشروع بأكمله يعمل ولن يكون التركيز على التصميم أو شكله ولكن الأفضل طبعا أن يكون متجاوبا . لهذا التركيز يجب أن يكون على الواجهة الأمامية والواجهة الخلفية .
-
لا ينبغي رفع المشروع بأكلمه هكذا فبهذا الأمر لن تتعلم بشكل صحيح ولن تتقدم في مجالك . كما أخبرتك سابقا مشروع التخرج يحاكي مشروع حقيقي في الواقع العملي وأيضا ليتم إختبارك لهذا ينبغي عليك محاولة البحث عن الحل بنفسك أولا حيث مهارة إكتشاف الأخطاء وإصلاحها هي المهارات المهمة جدا لدى المبرمجين . الأفضل لك إتباع مسار المشكلة خطوة بخطوة وأيضا إستخدام الأدوات المساعدة مثل أدوات المطور في المتصفح أو البرامج لإرسال الطلبات مثل postman وأيضا إستخدام أدوات الطباعة لإكتشاف الأخطاء مثل console.log وغيرها. يمكنك إرسال المشكلة مباشرة التي تواجهك ونحن سنقوم بإرشادك للحل وليس إرفاق الملفات بأكلمها لنكتشف نحن الخطأ.
-
أولا هذا المشروع هو ليس فقط للإختبار والحصول على الشهادة بل هو تقيم لك تستطيع من خلاله تقيم نفسك به والمدرب أيضا يقوم بتقيمك لهذا يجب عليك إعتبار المشروع كما لو أنه مشروع حقيقي تعمل عليه فحينها لن يستطيع أحد أن يساعدك في كل شئ . ولكن بالطبع يمكنك الحصول على مساعدة قليلة من ال AI ولكن تأكد من فهمك للأمر وليس فقط تقوم بنسخ الكود ولصقه دون فهمه . وإذا ما واجهتك مشكلة يمكنك بالطبع توضيح المشكلة هنا وسيتم إرشادك لطريقة الحل ومساعدتك ولكن أولا يجب عليك البحث عن الحل بنفسك والمحاولة حتى إذا لم تستطع إكتشاف الحل بنفسك يمكنك طلب المساعدة هنا أو من خلال ال AI.
-
وعليكم السلام ورحمة الله وبركاته. حاليا لا يوجد تطبيق خاص بالأكاديمية على الهاتف والأفضل بالطبع الدراسة من خلال الحاسوب وذلك لتستطيع التطبيق مع المدرب في كل ما يقوله فمن خلال الهاتف لن تستطيع التطبيق ولن تحقق الإستفادة القصوى من الدورة . لهذا الأفضل الدراسة دائما من الحاسوب والتطبيق مع المدرب لأنك مطالب في النهاية برفع المشاريع العملية في الدورة قبل التقدم للإختبار والحصول على الشهادة. لقد تم تصميم الدورة هنا في الأكاديمية وتم ترتيب مساراتها بعناية حيث تعتمد المسارات على بعضها البعض وتراعي مستوي الطلاب في التدرج أثناء التعلم ولهذا دائما الافضل هو اتباع الترتيب الموجود في الدورة لأنه هو الترتيب الصحيح الذي تم ترتيب الدورة عليه والأفضل في متابعتها ومذاكرتها للحصول على أقصى إستفادة منها لهذا الخطة لك هي متابعة الدروس بالترتيب الموجود في الدورة وإليك المزيد من النصائح حول طريقة المذاكرة الجيدة : أفضل طريقة كما وضحت لك هي دراسة الدورة بالترتيب وأيضا دراسة الدورة بأكملها وعدم تخطي أى درس أو أى مسار وستجد نصائح في الإجابة السابقة التي وفرتها لك . بالتوفيق لك إن شاء الله.
-
وعليكم السلام ورحمة الله وبركاته. آلية الإختبار هي كالتالي: بعد إنهاء 4 مسارات من الدورة على الأقل، أو الدورة بالكامل عليك رفع المشاريع التي قمت بها بالدورة على حسابك في github، ثم التحدث لمركز المساعدة وإخبارهم أنك تريد التقدم للإختبار وتوفير روابط المشاريع على github. ثم الإنتظار لبعض الوقت لحين مراجعة المشاريع وسيتم الرد عليك، وتحديد موعد لإجراء مقابلة، وبها يتم: إجراء محادثة صوتيّة لمدة 30 دقيقة يطرح المدرّب عليك أسئلة متعلّقة بالدورة والأمور التي نفّذتها خلالها. يحدد لك المدرّب مشروعًا مرتبطًا بما قمت به أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع إلى أسبوعين. إجراء محادثة صوتيّة أخرى لمدّة 30 دقيقة يناقش بها مشروعك وما نفذته وتطرح أسئلة خلالها. إن سارت على جميع الخطوات السابقة بشكل صحيح، تحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد.
-
الخطأ أنك لم تقم بإنشاء الكود الخاص بفتح وغلق ال nav . هل تريد إستخدام bootstrap أم تقوم بإنشاء كل شئ بشكل يدوي بنفسك ؟ إذا كنت تريد إستخدام bootstrap فيجب أن يكون الهيكل لديك متوافق لما لدى bootstrap هكذا : https://getbootstrap.com/docs/5.3/components/navbar/ أما إذا أردت أن يكون بشكل يدوى فيجب كتابة كود javascript يقوم بهذا الأمر . وإليك الكود بعد التعديل ليتم إستخدام هيكل bootstrap لل nav index.html style.css
-
إن المشكلة الأساسية بالفعل في جداول التجزئة (Hash Tables) هي الاصطدامات (Collisions) وأنت محق تماما والطريقة التي استخدمتها في الكود الخاص بك هي مثال جيد للتعليم مثلا والتطبيقات البسيطة ولكنها غير فعالة في التطبيقات الحقيقية لنفس السبب الذي ذكرته وهو أن الكلمات التي تبدأ بنفس الحرف ستتكدس في نفس القائمة المتصلة (Linked List) مما يبطئ البحث بشكل كبير. والآن لنجيب على أسئلتك بالترتيب . ما هي العملية التي تتم على الكلمات لإيجاد الدلو (Bucket) المناسب : هذه العملية تسمى دالة التجزئة (Hash Function) ووظيفتها هي تحويل أي مدخل في حالتنا هنا الكلمة النصية إلى رقم صحيح فريد قدر الإمكان وهذا الرقم هو الذي يحدد فهرس (index) الدلو الذي ستُخزن فيه الكلمة. دالة التجزئة التي استخدمتها بسيطة جداً: short hash = toupper(vocabulary[0]) - 'A' وهي تأخذ الحرف الأول فقط وهذا هو سبب ضعفها فدالة التجزئة الجيدة يجب أن تحقق هدفين رئيسيين: أن تأخذ كل حروف الكلمة في الحسبان بحيث إذا تغير أي حرف في الكلمة، يتغير ناتج الدالة بشكل كبير. أن توزع النواتج بشكل متساوي يجب أن توزع الكلمات على كل ال Buckets المتاحة في الجدول بشكل عشوائي ومتساوي قدر الإمكان لتجنب التكدس في أماكن معينة. وإليك مثال على دالة تجزئة أفضل (Polynomial Rolling Hash) وهذه واحدة من أشهر وأبسط الطرق الفعالة والفكرة هي إعطاء كل حرف في الكلمة وزن مختلف بناءً على موقعه فمثلا نختار رقم أولي وليكن 31 ونمر على حروف الكلمة واحدا تلو الآخر ونحسب قيمة الـ hash كالتالي: hash = (hash * 31 + character_value) % TABLE_SIZE مثال لكلمة "CS50" لنفترض أن حجم الجدول TABLE_SIZE هو 1000. C (قيمته 67): hash = (0 * 31 + 67) % 1000 = 67 S (قيمته 83): hash = (67 * 31 + 83) % 1000 = (2077 + 83) % 1000 = 2160 % 1000 = 160 5 (قيمته 53): hash = (160 * 31 + 53) % 1000 = (4960 + 53) % 1000 = 5013 % 1000 = 13 0 (قيمته 48): hash = (13 * 31 + 48) % 1000 = (403 + 48) % 1000 = 451 % 1000 = 451 إذا كلمة "CS50" سيتم تخزينها في الدلو رقم 451 لاحظ كيف أن كل حرف وموقعه أثر في النتيجة النهائية. ثانيا كيف تتم عملية تقسيم وتوسيع الجدول : هنا يأتي دور الإجابة على سؤالك الأول فالمشكلة في الكود الخاص بك ليست فقط في دالة التجزئة ولكن أيضا في حجم الجدول لديك 26 دلو فقط وهو عدد الحروف الأبجدية وهكذا إذا كان لديك قاموس يحتوي على 140,000 كلمة ففي المتوسط سيكون كل دلو يحتوي على 140,000 / 26 ≈ 5384 كلمة وهذا عدد كبير جدا. زالحل هو ببساطة زيادة عدد ال Buckets فبدلا من 26 دلو يمكننا استخدام عدد أكبر بكثير مثلا 5000 دلو أو أكثر وكلما زاد عدد ال Buckets قل احتمال حدوث الاصطدامات وبالتالي أصبحت القوائم المتصلة (Linked Lists) أقصر بكثير. ولاحظ في دالة التجزئة التي وضحتها لك سابقا الخطوة الأخيرة وهي % TABLE_SIZE (باقي القسمة على حجم الجدول) فإن هذه العملية تضمن أن ناتج الدالة hash سيكون دائما رقم صحيح يقع بين 0 و TABLE_SIZE - 1 وهو ما يمثل فهارس ال Buckets المتاحة في الجدول. إذا تلخيصا لما سبق : لجعل جدول التجزئة الخاص بك فعال لتخزين قاموس ضخم فستحتاج إلى أمرين: زيادة حجم الجدول بشكل كبير أى زيادة ال Buckets وهذا يقلل من احتمالية أن تقع كلمتان مختلفتان في نفس الدلو. استخدام دالة تجزئة قوية فدالة تأخذ كل حروف الكلمة في الحسبان لتوزيع الكلمات بشكل متساو على جميع الBuckets المتاحة. وبهاتين الطريقتين ستحافظ على القوائم المتصلة قصيرة وبالتالي يصبح زمن البحث عن أي كلمة قريبًا جدًا من الزمن الثابت O(1)، وهو الهدف الأساسي من استخدام جداول التجزئة.
- 3 اجابة
-
- 1
-
-
هذا الموقع هو موقع أكاديمية حسوب . ويتم توفير هنا دورات تعليمية للعديد من المجالات البرمجية باللغة العربية وهي أكاديمة معلومة وتخرج منها العديد من الطلاب العرب والتي تؤهلك مباشرة للعمل بعد التخرج من الدورة . وإليك الدورات المتاحة هنا على الأكاديمية : https://academy.hsoub.com/store/c1-دورات-تعليمية/ وبالإضافة إلى الدورات التعليمية توجد هنا مقالات ودروس وكتب مجانية يمكنك تصفحها وهي تخص العديد من المجالات التقنية والبرمجية . وأيضا يمكنك نشر الأسئلة هنا في العديد من الأقسام في الأكاديمية ويقوم بالإجابة عليك فريق كبير من المدربين هنا على الأكاديمية وأيضا الطلاب والأعضاء الأخرين على الأكاديمية . فهي مجتمع خاص بالعرب في الأسئلة التقنية وغيرها.
-
الأفضل رؤية الأجابات السابقة التي وضحتها لك ففيها جميع التفاصيل حول الرياضيات المطلوبة . ولكن تلخيصا أهم الفروع المطلوبة هي الاحتمالات والإحصاء، الجبر الخطي و التحليل الرياضي والتفاضل والتكامل.
- 5 اجابة
-
- 1
-
-
أولا php هي من أسهل اللغات التي يمكنك تعلمها بشكل سريع وأيضا تتوافر بها وظائف كثيرة في مجال العمل الحر ولكن توجد العديد من الملاحظات حولها . فبسبب سهولتها تجد أن أكثر الأشخاص يتعلمونها ولهذا فإن عدد العاملين بها كثير ولهذا هي ذات رواتب ضعيفة نسبيا وأيضا المنافسة فيها ستكون شديدة وصعبة لكثرة الأشخاص الذين يعملون بها . ولهذا إذا أردت أن تتعلم لغة سريعه ف php مناسبة لك ولكن يجب أن تكون قوي ومتمكن بها لتستطيع الحصول على وظيفة بسرعه . أما Node.js و Spring Boot و ASP.NET Core فهي من أشهر اللغات التي يتم العمل بها في الشركات وهي ذات رواتب كبيرة نسبيا وذلك لصعوبة تلك اللغات ويجب التمكن فيها لتستطيع العمل بها ولكن العمل الحر بها قليل وستحتاج إلى خبرة كبيرة لتحصل على عمل حر بنفسك أو يمكنك البحث عن أشخاص كفريق تعملون معا . ولكن يمكنك تعلم لغة ما وبجوارها تتعلم لغة أخرى فهذا الأمر جيد وممتاز وسيعطيك خبرة وأفضلية كبيرة ولكن سيحتاج إلى الكثير من الوقت لهذا يمكنك النظر مدى فراغك وأيضا مسؤولياتك وهل تحتاج إلى عمل في أسرع وقت أم لا . فلو كنت مشغول وتحتاج العمل سريعا في php هي الأفضل لك.
