السلام عليكم
هل توجد هناك شهادات في علم البرمجة بشكل عام ؟
وإذا لم يوجد ، فلو أراد أي مبرمج أن يتقدم للعمل في أي شركة ، كيف يثبت أنه مبرمج؟
السلام عليكم
هل توجد هناك شهادات في علم البرمجة بشكل عام ؟
وإذا لم يوجد ، فلو أراد أي مبرمج أن يتقدم للعمل في أي شركة ، كيف يثبت أنه مبرمج؟
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
السلام عليكم
أشكرك يا أخ ala101
ولكن كنت أقصد من السؤال الآتي:
ليس كل من تعلم لغة برمجة فهو مبرمج ، فكان المقصود من سؤالي ، هو هناك اختبار في علم البرمجة نفسه ، بمعنى يختبرك في algorithm,data structure,AI,OOP, وما إلى ذلك.
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
أي شركة محترمة تقوم بعمل سلسلة من الاختبارات النفسية و النظرية و العملية و يمكن أن تصل الى 4 مقابلات على مدى شهر كامل للتأكد من المستوى المطلوب
و أحياناً تحتوي هذه المقابلات على امتحانات عملية عن طريق اعطاء Requirements و Tasks محددة لانشاء برنامج أو موقع في مدة ساعتين أو ثلاثة و يتم الـاكد من الكود و هكذا و أحياناً تكون الامتحانات نظرية على مدى ساعتين أو ثلاثة و قد تصل الى 6 ساعات احياناً في شركات مثل Microsoft و IBM
Sr. Software Development Engineer
Hulu, LLC
My Blogs
اقتباسليس كل من تعلم لغة برمجة فهو مبرمج ، فكان المقصود من سؤالي ، هو هناك اختبار في علم البرمجة نفسه ، بمعنى يختبرك في algorithm,data structure,AI,OOP, وما إلى ذلك.
نعرف هذا الكلام يا اخي برق واعتقد ان الاخ احمد غريب قال اكثر من مرة ان البرمجة كعلم لا ترتبط با ي من لغات البرمجة اساسا والاخيرة ما هي الا طريقة للتعبير عن الفكرة الرياضية ماعلينا:
في روسيا اعرف انهم يقيمون مسابقات للمبرمجين هذه المسابقات تعتمد اساسا على معرفتك بالalgorithm,data structure,AI ومنها تحصل على شهادة بكونك مبرمجا
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
جزاكم الله خيرا.
كفيتم ووفيتم
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
السلام عليكم....
أحب أن أوضح نقطة كدارس لعلوم الحاسب الآلي..ومهندس برمجيات...
البرمجة لم تكن في يوم من الأيام علما و لا أدري عن المستقبل ولكني أعتقد أنها لن تكون...!!
انتظر لحظة لأجيبك...
البرمجة هي عبارة عن مهارة يكتسبها الدارس عن طريق تمرسه في المنطق وبالتالي يطبق ما يفكر فيه على شكل كود يؤلف بأي لغة.....
وإنما اللذي نتشاور فيه فهو يدخل من ضمن علوم هندسة البرمجيات وبين علوم الحاسب الآلي
فالـData Structure من علوم هندسة البرمجيات والحاسب الالي أيضا
وليست برمجة ولكنها تطبق عن طريق البرمجة...
وكذلك بقية العلوم مثل AI الذكاء الاصطناعي.... هو علم من علوم الحاسب الآلي...
وأعتقد أنه من غير العدل أن نصف عالما في أحد هذه العلوم بأنه مبرمج....
كذا هو الحال عندما نصف الصيدلي بالطبيب والعكس...
من المهم ان نعرف كمحترفين العلوم ومجالاتها والفروق بينها...
فمثلا العلوم النظرية مثل الخوارميات والـData Structure وقواعد البيانات و الذكاء الاصطناعي و علم اللغات و علوم المترجمات والمجمعات وعلوم أنظمة التشغيل
كلها ضمن علوم الحاسب الآلي
بيد أن علوم جمع المتطلبات والتحليل والمقابلات و التصميم والمعماريات و التطبيقات والاختبارات ووجهات الاستخدام وادارة المشارع والامان والاختراق و تصميم التطبيقات
كلها من هندسة البرمجيات
ويلاحظ تداخل العلمين لأن الثاني هو فرع عن الأول ولكنه تقريبا مستقل بسبب حجمه
الرجاء من أي أحد يكون عنده لبس أن يسأل لأني قد لا أوصل المعلومة بالشكل المطلوب
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
هذا الموضوع مغلق.