hits counter

Computer Science ولا Software engineering ؟

Punished Noctis

A Silver Bullet
سلام عليكم و رحمة الله و بركاته

تبقى شهرين و افتك من الثانوية العامة أخيرا .. حاليا محتار بين تخصصين علوم كومبيوتر و هندسة برمجيات .. ممكن أي أحد من ذوي الخبرة يساعدني بمقارنة بين التخصصين و الوظائف المتاحة لهما ؟ و شكرا مقدما
 
اهلين خالد، انا خريج Computer Science

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

الـ Software engineering انت راح تدرس تخصص واحد بتعمق اللي هو البرمجة، طبعا الدراسة فيه اصعب من الساينس وتحتاج جهد اكبر بكثير واهم شئ انك تكون فعلا حاب تتعلم البرمجة لانه مجالها تطبيقي بحت (تسوي برامج لشركات او تشتغل بشركة تطوير برمجيات والخ الخ).
 
شكرا عمر .. ممكن امثلة على الوظائف المتاحة لخريج كومبيوتر ساينس ؟ 🙂
 
اي وظيفة بالعالم فيها كمبيوتر، مدخل بيانات مبرمج مصمم الخ الخ ولكن بشرط انك تجتهد بتطوير مهاراتك خارج الدوام، لانك ماراح تدرس غير الابجديات فقط
 
عندك العضو جحجاح تخصصه Software engineering ان اشاء الله يقدر يساعدك =)
 
ترا الجامعة كلها دراسة نظرية .. لا تظن انهم بيعلموك حبة حبة مثل المدرسة
الدراسة 1000% عليك .. أنت تطور نفسك بنفسك .. هم ببساطة يعطوك القشرة ( المنهج ) اللي تشكل تقريبا 25 % من المعلومة
والباقي مصادر ومعلومات انت تجيبها من مصادر خارجية وابحاث شخصية.. طبعا انا اتكلم بالعموم واذا تبغى تكون طالب صح

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

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

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

أتمنى أكون أفدتك ^^
 
ترا الجامعة كلها دراسة نظرية .. لا تظن انهم بيعلموك حبة حبة مثل المدرسة
الدراسة 1000% عليك .. أنت تطور نفسك بنفسك .. هم ببساطة يعطوك القشرة ( المنهج ) اللي تشكل تقريبا 25 % من المعلومة
بالضبط..

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

بالتوفيق 🙂
 
شكرا للجميع .. في الواقع انا اريد العمل بمجالات البرمجة بالمستقبل لذا افكر بهذين التخصصين بشكل رئيسي .. حاليا احاول تطوير نفسي و تعلم لغة ال‎ C# .
 
بحسب علمي المتواضع، السوفتوير انجنيرنق راح تدرس فيه دورة حياة البرنامج كامله.

development_life_cycle.gif


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

انا عن نفسي كنت مثلك محتار، سألت طلاب كثير وحطيت موضوع هنا، وحددت موعد مع دكتور في كليه الحاسب وناقشته في التخصصات. بالنهايه اقتنعت بالسوفتوير انجنيرنق لانه هو التخصص اللي اعجبني.

نصيحه : لاتصدق كلام اي احد يقولك هذا مافيه مستقبل او ذاك مافيه مستقبل. الشركات ماتدور على "شهاده". الشركات تدور على "موظف". انت لما تطور نفسك باستمرار راح تلقى وظايف والشركات بتتنافس عليك.

انا حالياً ادرس تحضيريه وان شاء الله السنه الجايه راح اتخصص سوفتوير انجنيرنق، اذا حبيت تسألني بعد سنه عن التخصص حياك الله 😛

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

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

لا تنسى تستخير يا خالد ولله يكتب الي فيه الخير


اي وظيفة بالعالم فيها كمبيوتر، مدخل بيانات مبرمج مصمم الخ الخ ولكن بشرط انك تجتهد بتطوير مهاراتك خارج الدوام، لانك ماراح تدرس غير الابجديات فقط

شكراً عمر , المعلومة هذي بتفيدني كثير ان شاء لله 🙂
 
ترى هندسه البرمجيات مهب برمج وبس, هو يخصص يعلمك كيف تدير المشروع

يعني تروح للعميل وتاخذ منه معلومات وتسجلها وتسوي بروتوتايب, الخ.
الغالب انك بتدير المشروع ويكون تحتك الكمبيوتر ساينس, انت وظيفتك حلقه الوصل بين العميل والمبرمجين.

بس نقطه حبيت اوضحها لانه اغلب الناس يحسبون التخصص كله برمجه في برمجه. مع اني اشوف الجانب الاداري فيه طاغي, طبعاً هذا الكلام في جامعه البترول.
 
في جامعتنا .. علوم الحاسب هو الاساس وتندرج تحته 4 تخصصات
يعني تحت علوم الحاسب فيه : هندسة البرمجات , الذكاء الاصطناعي ( تخصصي ) , تنظيم المعلومات, شبكات
يعني تدرس اول 3 فصول مواد عامة وبعدين الفصول الي بعدها تتخصص بوحدة من هالاربعة
 
^
غريبة خالد
المفروض علوم الحاسب تكون منفصلة عن هندسة البرمجيات .. لأن الشهادة بتكون ( بكالوريس علوم الحاسب - هندسة برمجيات)
بينما المفروض تكون ( بكالوريس هندسة برمجيات ) .. لأن فيه فاصل بين الهندسة والعلوم حتى في الحاسب
+
أنت في أي جامعة تدرس؟
 
انا ادرس في جامعة UM دور عليها بجوجل
 
هندسه وانت مغمض عيونك !!!

واذا تتوظف في الكويت خصوصا في الموئسسه الي انا شغال فيها .. راتب خيالي للمهندسين , أعلى من رواتب حتى الكويتيين انفسهم !

وبشكل عام الهندسه مستقبل افضل والكل يبيها !
 
مثل ما ذكرو الشباب,هندسه البرمجيات مش معناها مبرمج وبس بل هي بشكل ادق "محلل نظم".
 
Biohazard وصفه لهندسة البرمجيات بجامعة البترول صحيح, التخصص ما يدور حول البرمجة 100% بل يهتم بأدارة المشاريع البرمجية بشكل أساسي و البرمجة نفسها تكون داعم اساسي لتوجه التخصص.
باقي الشباب ما قصروا بشرح علوم الحاسب بكونها ترتكز عالبرمجة مباشرة و أساليبها..
انا تخرجت من الثانوية و كنت متحمس للبرمجة و صراحة ما طورت نفسي فيها قبل ما ابدأها بالجامعة (مثل ما نصح Kaizoku). أعجبتني بالبداية لكن مع التقدم حسيت بإنزعاج منها و استمتعت بجانب هندسة المعالجات و القطع اكثر (تخصصي هندسة حاسب).
أفضل خيار بنظري هو انك تختار تخصص تستمتع فيه ثم تبدأ بالنظر في توافر فرص العمل في السوق, و ايضاً صلاة الاستخارة ان شاء الله لا تنساها.. بالتوفيق لك.
 
عودة
أعلى