الأعضاء الإشتراك و التسجيل

الملتقيات
ADs

هندسة البرمجة ليست مجرد DoubleClick بل هي هدف سامي يخدم الأنسانية في شتى المجالات !!

هندسة البرمجة ليست مجرد DoubleClick بل هي هدف سامي يخدم الأنسانية في شتى المجالات !!


NOTICE

تنبيه: هذا الموضوع قديم. تم طرحه قبل 4254 يوم مضى, قد يكون هناك ردود جديدة هي من سببت رفع الموضوع!

قائمة الأعضاء الموسومين في هذا الموضوع

  1. الصورة الرمزية Prog.PC
    Prog.PC

    مبتعث جديد New Member

    Prog.PC السعودية

    Prog.PC , ذكر. مبتعث جديد New Member. من السعودية , مبتعث فى السعودية , تخصصى Computer Programming , بجامعة NewHorizons Academy
    • NewHorizons Academy
    • Computer Programming
    • ذكر
    • الرياض, المنطقة الوسطى
    • السعودية
    • Sep 2012
    المزيدl

    September 2nd, 2012, 02:21 AM

    بسم الله الرحمن الرحيم
    والصلاة والسلام على أشرف الأنبياء والمرسلين سيدنا محمد وعلى اله وصحبه أجمعين
    السلام عليكم ورحمة الله وبركاتة ،،
    كنت أطلع على هذا الصرح من حيناً إلى أخر جزا الله خيراً العاملين عليه وكل من ساهم في نجاحة ..

    ولم يأتي الوقت بعد لكي أسجل وأنتمي إلى هذه الأسره بعد ..

    ما دفعني للتسجيل هو موضوع طرح من قبل الأخ

    الذي شدني جداً وبأعتقادي بات الكثير يجر خيبات الأمل وهو لم يقدم على خوض التجربة

    لذلك أنا مسجل ..
    وسأجعل من طيات موضوعي دافعاً يدفعنا

    إلى غداً مشرق يملئه العلم والمعرفة والفائدة

    ...

    سأبداء بأسئلة بسيطة أخاطب بها عقولكم وبدوركم نحدثون بها أنفسكم لتصل رسالتي على أكمل وجه

    آخي / أختي

    1. ماهو الحاسب الآلي .؟
    2. ماذا يعني لك الحاسب الآلي .؟
    3. لماذا تريد أن تتعلم الحاسب الآلي .؟
    4. لماذا تخصص البرمجة بالتحديد .؟
    5. ماهي البرمجة .؟
    6. ماهي طبيعة عمل المبرمج .؟
    7. هل البرمجة تعلمها يستمر إلى ماله نهاية أم تقتصر على تعلمي الأكاديمي .؟



    كل تلك الأسئله تشغل هاجس من أراد تعلم البرمجة

    ويا للأسف نحن العرب وبالأخص السعودين
    " نحب نتفلسف واجد "
    وكلاً يفتي من عندهـ بغير علم أو بجهل !

    فنجد تخبط الكثير وفشل الكثير


    عزيزي القارئ يجب أن تأخذ بعين الأعتبار بأن البرمجة ليست كسائر علوم الحاسب

    فـ/ البرمجة عالم آخر ،
    ينقلك من الواقع إلى اللاواقع

    يتردد على ذهني مقولة لطالما دفعتني إلى الأمام !

    " علم الكيمياء يبحث من ماذا يمكن للمواد الكيميائية أن تفعل في حياتنا ، كذلك البرمجة فهي تبحث عن ماذا يمكن للحاسب أن يفعل في حياتنا "


    كثير من الناس يعتقدون أن البرمجة شيء يستحيل تعلمه ومن الصعب الأبداع فيه !

    ومن ناحية أخرى يرونه أمر تافه لا يقارن بالطب والعلوم الطبيعية ( الكيمياء ، الفيزياء ، الجيولجيا )
    مع العلم أنه أرتبط بتلك العلوم ليكملها لا لتكمله ،،

    وأصبح من المستحيل الأستغناء عن البرمجيات في تلك العلوم

    فكل مانشاهده الآن من تطور في حياتنا .. للبرمجة دور كبيـر جداً

    من أبسط الأمور " ماكينة الببسي " إلى إكثر الأمور تعقيداً " أجهزة مراقبة صحة المريض أو علاجة "


    ،،

    لذلك يجب على من يريد تعلم البرمجة ، أن يكون ملم بالأتي
    أن البرمجة أقسام ،، فهنالك لغات لا تعد ولا تحصى
    لبرمجة التطبيق
    ولبرمجة صفحات الأنترنت
    ولبرمجة قواعد البيانات

    وكلها تتضامن لنخرج بالنهاية إلى برنامج يخدم الأنسانية

    فكل ماعليك هو الحصول على " المفتاح الصحيح "

    للبدء في مبادئ البرمجة وأتقان لغة واحده كفيلة بتعلم باقي اللغات
    وليس بالضروري تعلم أكثر من لغة أو أقوى لغة ،،

    " المبرمج الناجح هو من ينشئ الكود "

    كذلك يجب على المبرمج أن يكون صاحب خيال واسع وذو تفكير عميق ودقيق الملاحظة
    البرمجة كالرسم تماماً .. كل ماكان الرسام ذو خيال كل ماكانت رسمته أجمل

    البرمجة لا تقتصر على تعليم محدد .. فكل يوم نشاهد لغة جديدة ويجب على المبرمج أن يواكب التطور
    فـ/ المبرمج لا يعرف الراحه نهائياً .. فلا تتوقع أنك ستعمل على مكتب تكتف يداك !

    بنائاً على ذلك
    فأن رواتب المبرمجين مرتفعه جداً في القطاعات الخاصة وفي أحيان يخصص له نسبة تتفاوت حسب أبداع المبرمج
    " لكل مقام مقال "


    * نصيحه
    آخواني إذا كان طلبكم الأبتعاث للخارج سوى للتسلية والترفيه فلا تفكروا نهائياً بتخصصات هندسية أو تقنية
    فمثل هذه التخصصات ، تحتاج إلى بحث الشخص بنفسه عن المعلومه لا أن تقدم له على طبق من ذهب
    والبحث في تلك الأمور يتطلب شهور وربما سنين لذلك عليكم بالصبر

    ...

    في الختام

    أن أصبت فمن الله وأن اخطأت فمن نفسي والشيطان ،،



  2. اشكرك اخوي على طرحك الرائع


    ولو تسمحلي اعقب على موضوعك

    البرمجة تدخل تحت مجال التطوير في علوم الحاسب.
    فلو تبحث عن تخصص برمجة في الجامعات العالميه, فراح تحصل انها متوفر تحت مسمى التطوير Development

    كلمة برمجة لوحدها لا تكفي لبناء آلة حاسبه
    البرمجة محصوره فقط في كتابة الكود ولكن التطوير دائما أعــم و أشمل من البرمجة في بنـــاء الانظمـة

    التطوير يشمل ( برمجة التطبيقات + برمجة الويب + برمجة قواعد البيانات + بناء اتصال الشبكات + بناء صفحات الويب + بناء قواعد البيانات + بناء الجرافيكس + الربط بين مكونات النظام + توفير الحماية +..+..+.. تستمر ما راح توقف )

    فمعظم الجامعات والشركات تدخل البرمجة تحت مجال التطوير
    Programmer مبرمج
    Developer مطور


    عملية بناء الانظمه هي عبارة عن دائره كبيرة يدخل فيها دراسة الانظمه والتحليل والتصميم والتطوير والاختبار ومن ثم التشغيل والصيانة فالعمل البرمجي هو جزء من هذه الدائره ولا يكفي وحده لبناء أي نظام. (المبرمج يقدر لوحده يبني تطبيقات مصغره داخل الحاسب)
    وعلى سبيل المثال, ماكينة البيبسي (اكثر الانظمه بساطه) لا تكتفي بمبرمج فقط, بل تحتاج الي عدة متخصصين مثل محلل ومصمم ومهندسة الالكترونيات ومهندس الشبكات ومختص الحماية ومطور وغيرهم.
    7 "
  3. مفهوم خاطئ يعتقده البعض عن هندسة البرمجيات

    الكثير يعتقد ان هندسة البرمجيات تعني برمجة وهذا بالاصـل غير صحيح


    لبنــاء أي نظام نحتاج الي شخصين مهمين وهم مهندس البرمجيات ومطور البرمجيات بالاضافه الي المتخصصين الاخرين حسب الحاجه مثل متخصص الحماية والمعلومات والجرافيكس وغيرهم

    مطور برمجيات << نقصــد فيه دارسي علوم الحاسب
    مهندس برمجيات << نقصد فيه دارسي تخصص هندسة البرمجيات

    ما هي هندسة البرمجيات,
    لمعرفة هندسة البرمجيات تحتاج معرفة ما هي دورة حياة الانظمة الالكترونية ودور مهندس البرمجيات والمطور فيها

    دورة حياة المشروع
    بالتسلسل هي
    دراسة الانظمه ومتطلباتها <----------- يقوم بها مهندس البرمجيات
    التصميم <--------------------------- يقوم بها مهندس البرمجيات
    التطوير والتجميع <------------------ يقوم بها المطــور وهنا عملية بنــاء النظام وتطبيقة والبرمجة تعتبر جزء منها
    الاختبار والتقييم <-------------------- يقوم بها مهندس البرمجيات
    التشغيل <----------- يقوم بها المطــور أو مهندس البرمجيات
    الصيانة <----------- يقوم بها مهندس البرمجيات ومن ثم المطــور


    تختلف نسبة دخول البرمجة في بناء الانظمه فقد تكون 10٪ وقد تصل الي 80٪
    فلو لاحظت البرمجة تحت مظلة تطوير الانظمه وليست ظمن هندسة البرمجيات

    تعريف هندسة البرمجيات
    هندسة البرمجيات تعني كيفية تصميم وبناء انظمة الكترونية ضمن فريق عمل بإستخدام مبادئ ومفاهيم هندسية مع اعطـاء المطـور دوره في البنــاء
    7 "
  4. لهذا البرمجة هي وسيلة يستخدمها متخصصوا علوم الحاسب وهندسة البرمجيات وهندسة الحاسب وتقنية المعلومات وامن المعلومات ونظم المعلومات والشبكات وغيرهم خلال دراستهم وعملهم

    لبـنــاء أي نظــام نحتاج الي
    متخصصين في دراسة وتحليل وتصميم النظام
    متخصصين في حمايــة النظام والمعلومات
    متخصصين في الشبكات والنظم الموزعه وربط مكونات النظام
    متخصصين في الجرافيكس وهنا ما اقصد الرسم هنا اقصد تخصص Human Computer Interaction و UI Designing
    متخصصين في الذكاء الاصطناعي اذا كان النظام يحتاج لبناء وحدات معالجة ذكية
    متخصصين في قواعد البيانات من تصميم وبرمجة وادارة
    متخصصين في كتابة الاكواد << هنا يأتي دور المبرمج
    متخصصين في اختبار وتقييم الانظمه
    متخصصين في ادارة المشروع وفريق العمل
    متخصصين في صيانة الانظمة
    وغيرهم الكثيييير من المتخصصين اللي قد نحتاجهم

    هل تعتقد ان المبرمج هو الكل في الكل في عملية بناء الانظمه
    انا اشتغلت عشــر سنوات في عالم البرمجة وما اقـلل من قيمة المبرمج << لكن البرمجة هي عبارة عن جزء من اجزاء عملية بناء النظام وحاجتنا له مثل حاجتنا لمتخصص امن المعلومات ومهندس الشبكات وغيرهـم

    من الاخطاء المتداوله بين الناس هو حصر بناء الانظمه في تخصص واحد << وهذا نظره خاطئه.. فكل تخصص له دوره واهميته في بنــاء الانظمه


    اعتذر على الاطــاله واتمنى اني قدرت اوصلكم الصوره بشكل اوضح
    7 "
  5. ماهو الحاسب الآلي .؟
    الحاسب الآلي هو عبارة عن جهاز الكتروني ذكي يقوم بتخزين واسترجاع ومعالجة البيانات

    ماذا يعني لك الحاسب الآلي .؟
    صديقي

    لماذا تريد أن تتعلم الحاسب الآلي .؟
    رغبـــة

    لماذا تخصص البرمجة بالتحديد .؟
    تخصص البرمجة هو اول خطوه لمعرفة معظــم العلوم الاخرى تحت الحاسب

    ماهي البرمجة .؟
    هي عملية كتابة اكواد تجعل الحاسب يقوم بدوره في تخزين واسترجاع ومعالجة البيانات من اجل تنفيذ عملية معينة

    ماهي طبيعة عمل المبرمج .؟
    كتابة الاكواد (سواء لبناء تطبيق, او قاعدة بيانات, او صفحة ويب)

    هل البرمجة تعلمها يستمر إلى ماله نهاية أم تقتصر على تعلمي الأكاديمي
    التعليم الاكاديمي لا يكفي لمعرفة ٣٠٪ من البرمجة فكل تقنية جديده ينزل معها طرق جديده للبرمجة


    اشكرك اخوي على اختيارك الرائع للأسئـلــة واشكرك على الموضوع
    7 "
  6. جزاك الله خير
    و ها هو موضوع مميز آخر
    الله يوفقكم

    لا ينكر أهمية البرمجيات إلا جاهل
    كمثال بسيط ، يعتمد الباحثون في الهندسة الكهربائية و الإلكترونية على برامج محاكاة ( ماتلاب على سبيل المثال ) و لولا هذه البرامج لأصبح تطور هذا العلم بطيء جدا ، من طور هذا البرنامج أو بالأصح التطبيق application ؟
    مثال آخر ، مركز التحكم بالطاقة الكهربائية ( توليد و نقل و توزيع ) ، هل يتصور أنه مركز تحكم يدوي ؟! إذن من برمج أو طور النظام التشغيلي و البرامج التي تمكن هذا المشغل من تشغيل وحدة توليد أو تطفئتها على سبيل المثال بضغطة زر واحدة ؟
    7 "
  7. موضوع جدا رائع ..
    وللاسف كثيرين مايعرفون مفهوم دراسه علوم الحاسب



    - - - مشاركة محدثة - - -

    موضوع جدا رائع ..
    وللاسف كثيرين مايعرفون مفهوم دراسه علوم الحاسب



    - - - مشاركة محدثة - - -

    موضوع جدا رائع ..
    وللاسف كثيرين مايعرفون مفهوم دراسه علوم الحاسب

    7 "
ADs

قم بتسجيل دخولك للمنتدي او

الانضمام لمبتعث

Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.