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

kayo

الأعضاء
  • المساهمات

    169
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو kayo

  1. @حمزة عباد لدي سؤال يحيرني و هو لماذا يحمل كورس علوم الحاسوب ضمانة الحصول على عمل خلال 6 أشهر كباقي الكورسات بينما تقول هذا الكلام لي، أن الكورس لا يعلم أي تخصص، أن سوق العمل مليء بالمنافسين، هذا يعني أن الحصول على عمل بعد دراسة هذا الكورس أمر إما صعب أو أنه بالأحرى مستحيل و غير واقعي و بذلك تحقيق شرط الحصول على العمل خلال 6 أشهر أمر بعيد، إذن لماذا لم تقوموا بإزالة ضمانة العمل من الصفحة الرئيسية لهذه الدورة، هذه الدورة لا يمكن أن تجلب لك عملا لأنها لا تجعلك متخصصا لذا لا تنتظر عمل بعد دراستها لو سمحت، لماذا لا توضحون أنها تعلمك و تساعدك في التعمق بالأساسيات قبل دراسة تخصص بدل من القول بشكل صريح تعال إشتري هذا الكورس و ستحصل على شهادة و سيرة ذاتية ثم عمل عندما تنهيه؟
  2. السلام عليكم لقد أنهيت دورة علوم الحاسوب تقدمت للإمتحان قمت بالمقابلة أنجزت المشروع نجحت و حصلت على الشهادة حصلت على كوبون من أجل الحصول على خدمة كتابة السيرة الذاتية من موقع بعيد إلى متى يسري مفعول هذا الكوبون و هل علي إستعماله الآن؟ إلى الآن فأنا لم أنهي رسميا إلا دورة علوم الحاسوب، ليس لدي شهادات أو مهارات أخرى، أغلب المعلومات التي لدي هي معلومات عامة من مشاهدة محتوى عن الموضوع و قراءة مقالات هنا و هناك. أخطط لتعلم المزيد من الأمور و بذل المزيد من الجهد في التعلم، لكني حاليا في حاجة إلى مصدر دخل يدعمني و لو كان بسيطا، لست أدري ما هي المهمات أو المشاريع التي يمكن أقوم بها بعد تعلم هذا الكورس، لذا أرجو إخباري بماهية المشاريع أو الأعمال أو المهمات أو أين يكن التي يمكن أن أنجزها و أحصل من خلالها على دخل؟ بالأحرى ما هي الخطوة التالية؟
  3. @حمزة عباد أعتقد أني أخطأت فهم كل شيء، دعني أحاول شرح ما أحاول القيام به لعلك تساعدني و تخبرني كيف أقوم به لأني حتى اللحظة لا أدري ما هي الأدوات التي علي إستخدامها أو لغة البرمجة: أولا لقد درست دورة علوم الحاسوب تحديدا و ليس دورة تصميم الواجهات أو غيرها من الدورات، هذا يعني أنني تعلمت الكثير من المواضيع لكن دون تعمق، سواء صفحات الويب، لغتي البرمجة بايثون و جافا سكريب و هذا يعني أن قدراتي متواضعة تمام في التعامل مع الأمر. التالي هو وصف المشروع الذي حصلت عليه: __________________________________________________________ مشروع مدرسة المطلوب إنشاء نظام لإحدى المدارس، وربطه مع قاعدة بيانات. يجب أن تحتوي قاعدة البيانات على جدولين وهما students و lessons. عند تشغيل البرنامج يجب أن تظهر قائمة على الشكل التالي: الرجاء اختيار العملية التي تريد إجرائها: * لإضافة طالب إضغط على حرف a * لحذف طالب إضغط على حرف d * لتعديل معلومات طالب إضغط على حرف u * لعرض معلومات طالب إضغط على حرف s - لو اختار المستخدم الحرف a لإضافة طالب، يجب أن نأخذ معلومات الطالب من المستخدم (رقم الطالب، الاسم، الكنية، العمر، الصف، تاريخ التسجيل) ونضيفها لجدول students في قاعدة البيانات، أيضًا يجب أن نأخذ الدروس المشترك فيها الطالب ونضيفها لجدول lessons، ونُظهر رسالة للمستخدم بنجاح العملية. - لو اختار المستخدم الحرف d لحذف طالب، يجب أن نأخذ معلومات الطالب التي نريد حذفه من قاعدة البيانات، نأخذ (رقم الطالب) ونتحقق إن كان موجود في قاعدة البيانات نحذفه ونُظهر رسالة للمستخدم بنجاح العملية. - لو اختار المستخدم الحرف u لتعديل معلومات طالب، يجب أن نأخذ معلومات الطالب التي نريد تعديل معلوماته في قاعدة البيانات من المستخدم، نأخذ (رقم الطالب) ونتحقق إن كان موجود في قاعدة البيانات نعدل معلوماته ونُظهر رسالة للمستخدم بنجاح العملية. - لو اختار المستخدم الحرف s لعرض معلومات الطالب، يجب أن نأخذ معلومات الطالب التي نريد عرض معلوماته من المستخدم، نأخذ (رقم الطالب) ونتحقق إن كان موجود في قاعدة البيانات نجلب معلوماته (رقم الطالب، الاسم، الكنية، العمر، الصف، تاريخ التسجيل، والدروس المشترك فيها) ونعرضها للمستخدم. - ملاحظة: الطالب يستطيع أن يسجل في أكثر من درس وليس في درس واحد - كذلك الدرس الواحد يستطيع أن يسجل فيه أكثر من طالب (علاقة متعدد لمتعدد) معلومات مساعدة: - قبل تنفيذ المشروع يجب وضع الخطة التي ستتبعها لإنشاء المشروع، كإنشاء الخوارزمية Algorithm ومخطط التدفق Flow charts والكود الزائف Pseudo code - يجب إرسال المخطط الذي اتبعته لإنشاء المشروع بملف منفصل من نوع pdf - يمكن اختيار لغة البرمجة المناسبة لتنفيذ المشروع - مدة تنفيذ المشروع 15 يومًا __________________________________________________________ حسنا إذن بالطبع سوف أنشأ قاعدة بيانات على برنامج SQLite و أنشأ جدولين أحدهما للطلاب و الآخر للدروس و أملأ كلاهما ببعض البيانات لدروس و طلاب و هذه البيانات يمكن إستخدامها في تجريب التطبيق. تاليا كنت أفكر في بناء واجهة غاية في البساطة من أجل المدخلات الخاصة بالمستخدم و من المفترض أن يكون أول شيء يظهر عند فتح الموقع هو حقل إدخال لإدخال الحرف المطلوب، الواجهة التالية بعد إدخال الحرف تكون على حسب الحرف المدخل كخانات إدخال المعلومات في حال أراد المستخدم إضافة طالب جديد أو خانة إدخال رقم الطالب إذا أراد المستخدم تعديل معلومات طالب و في حال قام المستخدم مثلا بإدخال حرف لا علاقات له بالأحرف المتاحة "A, D, U, S" أي إذا قام بإدخال حرف N مثلا تظهر له رسالة خطأ من قبيل "الحرف الذي أدخلته غير صحيح" أو "الحرف الذي أدخلته لا ينفذ أي إجراء" و يكون ذلك بالتأكد من ما إذا كان الحرف المدخل يساوي أحد الأحرف المتاحة لإتخاذ إجراء بالتحقق من مطابقة الحرف المدخل لتلك الأحرف واحدا تلو الآخر و إن لم يطابق أحدها الحرف المدخل تظهر رسالة للمستخدم بدل إتخاذ إجراء، في الخلف سيكون هناك كود برمجي ينفذ مجموعتا من الأكواد البرمجية التي تقوم بما يجب بناءا على الحرف المدخل و فيها يتم تنفيذ تعليمات SQLite المطلوبة لجلب، حذف، تعديل البيانات و أعتقد أن هناك دوال في بايثون تسمح بالتعامل مع إستعلامات SQL و التواصل مع قاعدة البيانات، لست أدري كيف أفعل ذلك أو كيف أنشأ الموقع مع تلك السلوكيات من إظهار لحقول إدخال و عرض نتائج و تنبيهات و أخطاء مثل تنبيه المستخدم لعدم إدخال رقم طالب مكرر و إظهار خطأ في حال إدخار رقم مكرر لأن هذا الرقم سيكون هو المفتاح الأولي في قاعدة البيانات و لست أدري كيف أستطيع جلب البيانات و أخذ مدخلات المستخدم لإتخاذ الإجرءات المناسبة على صفحة الويب هذه. ربما أخطأت في الفكرة التي أريد إنشاء المشروع بها، أنا لا أدري صراحتا كيف أفعل ذلك بالضبط، أخبرني كيف أقوم بتنفيذ الفكرة السابقة؟ بأي لغة؟ لم أكن أفكر أبدا في إستخدام Node.js. كيف يتوقع المدرب الذي كلفني بالمشروع أن تبدو أو تكون الواجهة التي سيتعامل معها و أين كان يتوقع أن يقوم بإدخال المدخلات المطلوبة، هل كان يتوقع مني برنامجا يتعامل معه من خلال الشفرة بحيث يتعامل مع البرنامج من خلال المحرر و يستدعي الدوال المسؤولة عن القيام بالإجراء المطلوب كدالة إجراء تستدعى و يمرر لها الحرف المطلوب؟ هل يتوقع النتائج أن تظهر في شاشة محرر الكود أم الكونسول في الويب؟ أم يتوقع مني إنشاء واجهة موقع بسيطة من أجل المدخلات و المخرجات؟ @حمزة عباد أتذكر أننا إستخدمنا أسطر برمجية في الكورس من قبيل: import sqlite3 sqlite3.connect() .close() لكنني لا أستطيع إيجاد أين بالضبط في الدورة تعاملنا مع مثل هذه الأكواد في بايثون، أحاول البحث عن ذلك الدرس أو تلك الدروس لكني لم أستطع إيجادها.
  4. @Mustafa Suleiman إذن سيكون علي تعلم أساسية HTML و CSS لبناء الواجهة البسيطة التي أحتاجها، حسنا إذن سأبذل جهدي. أعتقد أنك أسأت فهمي بشأن جافاسكريبت و بايثون فأنا أجيد هاتين اللغتين فقد تعلمناهما خلال الدورة التي درستها و هي دورة علوم الحاسوب و أنا الآن علي تقديم المشروع و لدي 15 يوما لتقديمها و قد مضت بضعت أيام بالفعل. كنت أسأل عن التعامل مع إستعلامات SQL و قاعدة البيانات من خلال بايثون أو جافاسكريبت و هما لغتان كما ذكرت سابقا أجيدهما، قلت أننا تعاملنا في الدورة مع إستعلامات SQL من خلال لغة بايثون في مسار إلى عالم الويب على ما أعتقدد و أحاول إيجاد ذلك الدرس الذي قمنا فيه بذلك ربما ترشدني لمكانه، أيضا كنت أسأل عن مصدر آخر يساعدني في ذلك، إذ إننا كنا نتكلم هناك عن الحماية لذا فلم يكن مفصلا في كيفية التعامل مع الإستعلامات من خلال اللغة...على ما أعتقد...لذا أجل سيكون من المفيد إن ساعدتني في إيجاد ذلك الدرس من الكورس أيضا لو أعطيتني مصدر أو مصادر أخرى تساعدني كما قلنا في التعامل مع إستعلامات SQL و قاعدة البيانات التي سأنشأها من خلال بايثون أو جافاسكريبت "مازلت لا أعلم هل سأستخدم كليهما أو أحدهما و أيهما أستخدم"، بالنسبة للدرس في الكورس فأنا لست حقا وثقا أين هو الدرس أو في أي مسار، ما زلت أحاول البحث عنه بين دروس الدورة.
  5. مرحبا أعمل على مشروع التخرج حاليا و كان المطلوب مني إنشاء خوارزمية البرنامج و المخططات التدفقية له ثم إنشاء تطبيق يتعامل مع قاعدة بيانات تحمل جدول طلاب و جدول حصص أو دروس يمكن للطلاب الإشتراك بها. لدي تساؤل كبير عن كيف أستطيع بناء واجهة موقع بسيطة لأخذ المدخلات من المستخدم و إظهار المخرجات المطلوبة له من ملاحظات أو أخطاء أو نتائج فنحن لم نتعلم الHTML و الCSS، قمنا ببناء مواقع ببعض الشفرات الجاهزة أو كان المدرب أو كانت المدربة تقوم بالنسخ و اللصق و المرور السريع على الأسطر البرمجية و قد تم إرفاق شفرة مصدرية من أجل تلك المشاريع. أريد أيضا أن ترشدوني إلى مصدر مناسب يساعدني في إستخدام بايثون أو جافا سكريبت في التعامل مع إستعلامات SQL، أتذكر أننا قمنا بشيء كذلك في الدورة و أنا أحاول البحث عن تلك الجزئية من أجل مراجعتها و الإعتماد عليها في بناء الشفرة المسؤولة عن التعامل مع البيانات. أرجو إخباري إن أردتم أن أرفق وصف المشروع.
  6. @Najah Alsaker السلام عليكم، نحن بالغد و قد مرت 20 ساعة و لا يوجد رد منذ آخر رسالة.
  7. أحاول التواصل مع مركز المساعدة في أكادمية حاسوب للتقدم للإمتحان لكن لم يتم الرد علي منذ 13 ساعة، أرسلت الرسالة الأولى و كان الرد عبارة عن رسالة مأتمت على ما يبدو بعد 7 ساعات أرسل رسالة أخرى و لا يوجد رد منذ حوالي ال5 ساعات، لم يتواصل مع أحد أو يرد على رسالتي منذ حوالي ال12 أو ال13، لدي بعض الإستفسارات أردت طرحها لهم بشأن المشاريع المقدمة و المقابلة الصوتية. لماذا لا يتم الرد علي بسرعة؟ هل هناك مشكلة؟
  8. @Adnane Kadri هل تقديم المشاريع و التمارين ليس إلا لإثبات أنني قمت بالمشاهدة الكورس و التطبيق العملي مع المدربين؟ كيف سوف أقدم التلخيصات التي لدي و التمارين؟ أريد أن أعرف ذلك من أجل أن أقوم بتنظيم و تجهيز المشاريع بالشكل المناسب لتقديمها و شكرا
  9. السلام عليكم كنت توا أدرس كورس علوم الحاسوب > البرمجة كائنية التوجه > OOP11. الوراثة المتعددة Multiple Inheritance لقد وجدت تساؤلا عن الدورة في التعليقات و عند إلقاء نظرة على أسئلة لبعض رائدي الموقع حول الموضوع أدرجها المدرب في جوابه عن السؤال وجدت ذكر بأن التطبيقات العملية التي تم تنفيذها خلال مسارات الكورس يجب أن تقدم من أجل التقدم لإجتياز الإمتحان، لا أذكر أن المدرب نوه لنا للإحتفاظ بالأكواد و المعلومات و التمارين البسيطة التي سنقوم بإنشاءها و إنجازها على طول المسار في بداية الكورس و الله أعلم. لقد قمت بالتنفيذ مع المدربين طول الكورس حتى الآن لكني لم أنظم و أحتفظ بكل ما قمت بإنجازه، لم أكن أعلم أنه علي، كنت ألعب بالأكواد و المشاريع و أضيف إليها و أحذف منها، أنشأ الكود ثم أحذفه بشكل كلي لإنشاء الكود التالي ثم أحذف هذا الكود أيضا، لا أعلم ماذا حذفت و ماذا تركت و ما أضفت و عدلت في كل ما أنجزناه حتى الآن، حتى أني غيرت حاسوبي إذ إنه تعطل قبل فترة و أي ملفات كنت أحتفظ بها عليه ذهبت و .....إلخ..... ماذا أفعل الآن؟ ملاحظة : قمت بتلخيص الكورس بأكمله حتى الآن عدى عن الأجزاء التي لم أعتقد أنها تحتاج إلى تلخيص، بدء من (دورة علوم الحاسوب > أنظمة التشغيل ونظام لينكس > العمليات وإدارة الحزم > 03. الإشارات) و حتى الآن "مذكور في الأعلى" على الحاسوب على برنامج مناسب مع الصور و الأكواد و الروابط و بالترتيب، أما دروس بداية الكورس قبل ذلك ملخصة ورقية. قمت بتنفيذ جميع أو أغلبية التطبيقات و التمارين التي قام بها المدرب أو طلب منا القيام بها و إن لم أحتفظ بها.
  10. @Adnane Kadri حسنا إذن بدء العمل إلى جانب متابعة التعلم المستمر بوصولي إلى نهاية مسار إلى عالم الويب تحدثت المدربة عن اختيار التخصص و بعد الأمور الأخرى، عند إنهاء ما يكفي من التعلم "فكما ذكرت لا يجب التوقف عن التعلم و المواكبة" أين أحصل على عروض العمل التي لا تحتاج خبرة شاملة بل تحتاج تخصصات فرعية و التي ذكرتها؟ و كيف يمكنني أن أنضم إلى فريق عمل؟
  11. هل يمكن لشخص أن يصبح مبرمج Full stack، يبرمج مواقع الويب و التطبيقات أيضا؟ هل يحتاج ذلك وقتا طويلا جدا؟ هل من الممكن أن يدخل المبرمج سوق العمل بعد تعلمه للFront end و يبدء العمل بينما يتابع تعلم من أجل زيادة قدراته في هذا المجال و بدء و التوسع في تعلم الBack end؟ تسمح لنا الFront end بإنشاء المواقع الثابتة فقط صحيح؟ هل يعمل مبرمجو الFront end عادتا وحدهم بإنشاء مواقع ثابتة فقط؟ أم أنهم يدخلون مشاريع مشتركة مع مطوري الواجهات الخلفية؟
  12. أنا الآن أدرس دورة علوم الحاسوب و أنا على وشك إنهاء مسار أنظمة التشغيل ونظام لينكس. قمنا في هذا المسار بتنصيب بيئة لينكس إفتراضية أعطيتها 2 غيغا بايت تقريبا لكي تعمل. ثم قمنا بتنصيب Ubuntu-server أيضا على البيئية الوهمية و أعطيته أيضا أقل من 2 غيغا بايت بقليل للذاكرة العشوائية لكي تعمل. الآن عند تشغيلهما معا ثم محاولة الإتصال بخادم Ubuntu من البيئة الوهمية للينيكس يتوقف الجهاز تقريبا أي أنه يصبح بطيئ جدا جدا جدا و لدرجة لا أستطيع العمل عليه. مساحة الرام عندي 4 فهل إذا زدتها إلى 6 أو 8 هل سيحل ذلك المشكلة أم أنه شيئا آخر يمكن أن يكون في حاجة للتطوير في جهازي و أن تطوير الرام أو تطويها وحدها لن ينفع أم شيء آخر.
  13. @أسامة زيادة و هل من إختصار لإلغال تجميد مجموعة الأكواد مرة واحدة؟
  14. كيف يمكنني تجميد عمل مجموعة كبير من الأسطر البرمجية مرة واحدة في vs code كما في الصورة.
  15. وحدة التخزين جيجابايت تظهر في الهاتف على الشكل GB أما في الحاسوب تظهر على الشكل Go. هل هناك فرق من نوع ما بينهما أم أنها نفس الوحدة تملك رمزين مختلفين للإشارة إليها؟ و إذا لم يكن هناك فرق ما سبب وجود رمزين مختلفين و هل لذلك علاقة بالجهاز الذي نتعامل معه؟
×
×
  • أضف...