ما الفرق بين البرمجه وعلوم الحاسوب واي منهم تشجعني على البدء فيه ؟


التعليقات

البرمجة جزء من علوم الحاسوب و الاخير اكثر شمولا و تشمل فروع عديدة . اغلب من يتخصص بها يتجهون الى التعليم كما هو الحال لدي , و على كل حال علوم الحاسوب هذفها فهم البنية التي يقوم عليها الحسوب ليصبح دارسي هذا العلم مساهمين في تطويره يوما ما . اعتبره اكثر صعوبة و تعقيد من البرمجة لانها اكثر تخصص و اعتقد تحوي على فروع اقل .

بالنسبة للوظيفة افضل ان الشخص يتخصص في البرمجة و هندسة البرمجيات لأنها أكثر طلباً من السوق و بإمكانك الإعتماد على نفسك في إيجاد شغل مناسب . بعكس علوم الحاسوب الأكثر إرتباطا بالشركات الكبيرة . و في الغالب لن يفهم أصحاب الشركات في بلدك أهمية تخصصك لانهم يريدون شخص جاهز لديه علوم تطبيقية مثل الشبكات و ادارة النظم (و هي تخصصات لا تحتاج شهادة جامعية حتى)

اعتقد تخصص علوم الحاسوب اكثر التخصصات المضلومة في دولنا العربية و مصير مختصيه هو البطالة غالبا او العمل في تخصص بعيد عن تخصصهم ( كما هو الحال عندي )

البرمجة هى مجرد أداة تمهيدية من أدوات عالم الحاسب يستخدمها لدراسة وتطبيق النظريات ثم يتجه بعد ذلك لأداة أخرى وهي التحليل الرياضي

كلمة الحاسب في علوم الحاسب لا تعنى بالأساس الجهاز الفيزيائي (علوم الحاسوب موجودة من قبل وجود الجهاز الحالى أصلا )الذي كتبت عليه سؤالك بل بخلاف ما يعتقد الأغلب تعني الأداة/النموذج الذي يعبر عن المعادلة الرياضية

F(input)= output

تدرس علوم الحاسوب كيفية إدخال المدخلات وإخراج المخرجات بصورة ملائمة عن طريق مثلا digital signal processing وعملية تحويل (processing) المدخلات لمخرجات بمستويين الأدنى algorithm design والأعلى software engineering وكيفية الـتأكد من صحة عملية التحويل والمقارنة بين عدة تحويلات صحيحة algorithm / complexity analysis وكيفية إستخراج مخرجات/ نتائج ذكية تشبه النتائج البشرية عن طريق الذكاء الأصطناعى وفوق كل ذلك تدرس إمكانية حل المعادلة(theory of computation) من الأساس حيث أن ليس بالضرورة أمكانية ذلك لكل المعادلات كما ترى كل فرع يدرس جزء معين من المعادلات بشكل منفصل نسبيا لذلك يتم ربطهم جميعا تحت نظام كامل مستقل مثل نظام التشغيل أو عدة أنظمة عن طريق الشبكات

كل هذه الفروع يمكن تقسميها الي ثلاثة أقسام

علم الحاسوب النظرى theoretical computer science وعلم الحاسوب التطبيقى applied computer science وجزء الأنظمة Systems

ستعطيك علوم الحاسب فهم عميق وقدرة علي حل مشكلات معقدة وإبتكار حلول يستخدمها المبرمجين والشركات بعد ذلك كأدوات سلعية

أما البرمجة(بالشكل الحالى) ستعطيك القدرة علي إنشاء تطبيقات تجارية موجهه للسوق مباشرة مع وجود استثناءات

ماذا تعمل يا صديقي ؟ ما هي وظيفتك

فى بلدي (مصر) الجميع يُسمى مهندس برمجيات :)

اقصد ما هي طبيعه عملك انا مصري ايضا ماهي وظيفتك ؟

بشكل مبسط تشمل طبيعة عملى تصميم وتخطيط البرمجيات

انا حاليا طالب بكليه العلوم قسم الكيميا لكن ملهم بالبرمجه وعلوم الحاسوب عموما

قطعت شوط فى برمجه الويب ودرست جافا سكربت html , css وعملت بعض التمارين البسيطه عليها لكني لما ارتاح لهذا المجال كثيرا

حصلت على منهج كامل يسمي oss لعلوم الحاسوب يهتم بكل الاشياء المنهج طرحه github قررت ان ابدء فيه على مدار سنه ونصف قادمه باذن الله

لكن السؤال الذي يطرح نفسه ماذا سوف اصبح بعد ذلك في ماذا سوف اتخصص

كيف احدد ذلك وانا سوف ادرس من المنزل على عكس الجامعه التي تحدد اقسام ؟ هل تستطيع ان تفيدني ؟

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

معهد ITI يقدم منحة فى تكنولوجيا المعلومات يمكنك الدراسة فيه بعد الجامعة


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع