تخصص الـ Computer Science .. نصايحـكم!

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

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

بداية أرى من المفيد إيضاح وضعي الأكاديمي. ولله الحمد معدّلي فوق الـ 3.7 (أوريا) وعندي نوع من الشغف في الرياضيات والأمور المنطقية والخوارزميات. لست متقن لأي منها لكني أرى أني أستمتع عندما أقرأ وأتعلم في تلك المواضيع.

أنا مؤمن أن تخصص علوم الحاسب لا يدخله الطالب “ع البركة”، لابد أن يكون لديه هدف واضح من اختيار هذا التخصص. وأنا رغبتي وشغفي هي الـ coding, penetration testing, security, logic أو أي أمور مرتبطة باستعمال التقنيات الحديثة مثل الـ designing, afx وهالأمور كلها، ولله الحمد قدرت أجمع أموال ولكنها متواضعة جداً وأتمنى أني ألتحق بتخصص يزيدني علم في هذه الأمور. بالطبع أمور العتاد لا تستهويني كثيرا ً ، لذا لا أفكّر في الـ COE أو الـ EE.

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

بعد سؤالي لأكثر من مختص حاسب، جميعهم فضّلوا تخصص “هندسة برمجيات” كونه يحمل لقب “مهندس”، لكن في الوقت ذاته جميعهم أقرّوا أن خريج علوم الحاسب لديه علم أكثر بكثير من خريج الهندسة، لكن الجهل بالمحتوى والاهتمام بالسطح جعل خريج مهندس البرمجيات مُفضل لدى الشركات.

وأنا هنا أطلب نصيحتكم في هذا التخصص، تحديد مجال الـ penetration testing، أو المعروف بـ “اختبار الاختراق”، هل له مستقبل وظيفي في السعودية؟

أتمنى من لديه إفادة في مجال اختبار الاختراق يفيدنا به، ومن لديه قصة أو تجربة عن طلاب خريجين ICS من الجامعة يحكوها لنا. جميع التجارب والإفادات في المنتدى قرأتها وأتمنى أن أقرأ المزيد هُنا.

شكرا ً لكم جميعا ً …

جميع هكرات المنتديات وتم الدعس والنطح غير مُرحب بهم هنا :slight_smile:

1 Like

السلام عليكم

كلا التخصصين مطلوب و بالنسبة لتفضيل SWE على ICS فغير صحيح as far as i know

بالعكس كثير من الشركات -خصوصاً ذات المجال غير التقني- اذا أعلنت عن وضائف تطلب ICS

و هي ما تقصد أنها ما تبغى SWE لكن انتشار التخصص ما هو كبير

بالنهاية شغلتهم وحده “”" في الغااالب"“”

والمواد جدداً متقاربة وممكن تعوض النقص بأخذ المواد كـ اليكتف

و كذا يتبين لك سبب نصح الكثير بحمل لقب مهندس ! :person_with_crown:

فيه ضريبة ممكن تدفعها وهي أن مواد التخصص ما فيها coding لكنها مواضيع نظرية

فما راح تكون as interesting as ics courses .

:rose:

1 Like

http://www.youtube.com/watch?v=X2gUgVFRPbE

بالاختصار المفيد Penetration testing ارتباطه اكثر بالSoftware Development وبالتالي تلاقيه في تخصص Software Engineering .

أهلاً أهلاً بالتسترز XD
منور الحتة يا قدع ^.^ . همممم اول شي معدلك فالأوريا ممكن تبله فمويه وتشربها.

ما اقصد شي … بس دائماً لا تحط المعدل كتوجه او دافع لك (: ~

عموماً لو تبغى تكون تستر لازم يكون لك اطلاع لبعض الأشياء

وبتخصص امن المعلومات تقدر تحصر اغلبها D=
وهذا سيكون بمشيئة الله فالماستر وفالباشلر انصحك ب ICS

ايش تبغى بهندسة برمجيات ؟ ايوه ايوه صح عليك

NOTHING

الأي سي اس امتع وحتتعلم operation system وحتتعلم اشياء أعمق من swe
وأيضاً … you will code, alot

واذا تبغى نصيحتي ؟ تخصص اي شي فبالك

فلنفترض MIS او EE او او …

وحدد لك عدد ساعات اسبوعية واقضيه في هذا المكان الجميل جداً جداً

http://www.offensive-security.com/community-projects/

FREE PARADISE xDD

انا mis وكل حاقه تمام وفالسليم P:

اتمنى اكون افدتك . يارب ما يشطحلي مهندس برمجيات او ics

ودي أطلع بفايدة بس محاولاتي باءت بالفشل :stuck_out_tongue_closed_eyes:

فلطاخ
المعلومة جبتها من أحد دكاترة الجامعة المتخصصين في الحاسب، وحسب الي أعرفه الـ SWE يفرق كثير عن الـ ICS سواء coding أو غير coding.

aaimsh
المقطع شفته أكثر من مرة مفيد جدا ً لكنه وبصراحة عمل لي confusing في بعض الأمور، المعلومات الواردة فيه لم تُرتب بشكل ممتاز (هي جيدة بشكل عام).

forloop
لي تواصل معك ع الخاص قريبا ً :slight_smile:

بترولي1337
من اسمك واضح انك مهتم بالحماية وهالأمور.
بالنسبة للمعدل، نعم كتوجه يمكن كلامك صحيح، لكن كدافع نحو التميز ليش لا؟ يمكن عشان الي ما يطول العنب حامض يقول عنه؟ :slight_smile:
أنت mis لكن بعد كذا وشو؟ الموضوع انت قاعد تاخذه هواية ويمكن تبدع فيه لكن صعب تتوظف بعد كذا في هالمجال لأن شهادتك ما تساعدك.

شكرا ً لكم وأتمنى مشاركة المزيد …

ماشاء الله

معدك حلو ,

تعال ميكانيك , راح تحب التخصص مرررره :heart:

معليش يالغالي واضح جدا إنك ما تعرف الـ SWE ومعلوماتك فيه مغلوطة !

ومن قال أن الـ OS ماهي موجوده بالـ SWE ؟

=================================
شف يا صاحب الموضوع

SWE و CS بينهم فرق كبيييييير

خلني أبدأ بالـ CS
هذا التخصص عام وشامل ويتكلم عن كل شي -تقريبا- في الكمبيوتر

بدأً من لغات البرمجة إلى الشبكات إلى الذكاء الاصطناعي إلى نظم التشغيل وشيء بسيط من الهاردوير ( شغلة الـ computer engineers )

أما الـ SWE
فهذا التخصص أدق ويركز على تطوير البرامج والطريقة الأمثل لتطوير البرامج وتحليلها

وكلمة engineering أو هندسة تعني القدرة على حل المشكلات والقدر على التوصل لـ أفضل حل للمشكلة. والحل يكون بطريقة خطوات واضحة منظمة systematic process

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

لكن الـ cs أشمل ولا تتعلق بحل المشكلات إنما تتعلق بكل شي له صلة بالكمبيوتر وتركز على الـ technical details
مثل طريقة كتابة الكود
أو طريقة الاتصال بالداتا بيس … إلخ

أما swe فنهتم أكثر بـ ( نتيجة الكود )

أبسط لك:

شفت لما واحد يبغى يبني ناطحة سحاب؟ يروح لمهندس مدني ويقوله أبغى أبني ناطحة سحاب

المهندس المدني يقوم بعمله ويجمع معلومات ويحللها مثل (سرعة الرياح - نوع التربة وقوتها - كم طول القاعدة الكافية - نوع المواد المستخدمة في البناء وقوتها - مكان الدعامات- … إلخ)

لما يخلص يعطي التصميم للعامل (العامل شخص محترف في كيفية صب القاعدة - استخدام المطرقة والمسامير - كيفية وضع الدعامات … إلخ)

والعامل يقوم بالبناء طبقاً للتصميم الذي صممه المهندس المدني ويمكن ما يفهم ليه حجم القاعدة كذا أو ليه مكان الدعامة هنا

فكر في المهندس المدني كـ swe
والعامل كـ cs

وناطحة السحاب كـ software system

أدري ردي ملخبط شوي بس إن شاء الله تفهم هههههه

يعطيك العافية على طرح الموضوع, أنا خريج COE , الصراحة أهنيك انك ابتعدت وماحطيت اهتمامك في تخصص الCOE الي هوا هندسة الحاسب الآلي لأسباب كثيرة جدا أولها أنو انتا مهتم بالبرمجة و الحماية, هذي بتعمق فيها في مواد الICS أكثر ,وطبعا أغلب مواد الICS بتكون مشتركة بين طلاب الSWE و طلاب الICS .

عندك مواد البرمجة هيا ICS102 , ICS201 , ICS202 هذي كلها مشتركة بين الCOE و الSWE و الICS,
ومادة COE202 للDigital Design Logic هذي مشتركة برضو.

ومواد الحماية فيه في الCOE رقمها 451 ماأنصح فيها لأن مابتتعلم شي لأن الدكتاترة نفسهم سيئيين فيها ومايعرفوا يوصلوا المعلومة للطلاب هذا احد الأسباب الي انصحك فيها لا تفكر انو تروح COE
فيه مادة حماية في الICS رقمها 444 دكتورها جدا ممتاز اسمو سامي زهويا . هذي نبذة بسيطة عن المواد

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

1 Like

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

وصلتني رسائل كثير بخصوص هذا الموضوع
رح أستعرض أهمها، لعلها تفيد من هو مهتم :slight_smile:

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

وأنا جالس أبحث في المنتدى عن مواضيع تخص الICS والSecurity تحديدًا، لقيت موضوعك هذا

تخصص الـ Computer Science … نصايحـكم!

ولاحظت إنك كنت تتبنى نفس الأفكار اللي أنا أتبناها الآن، فأنا مهتم كثيرًا بالـSecurity وأحب أن أقرأ أخبارهم رغم إني لا أفهم شيء في الTechnical aspect لهذه الأمور، وبما إن حسابك لحد الآن Active قلت أراسلك وأشوف …

حسب تواريخ المواضيع فإنت من دفعة 2013، أظن سنتين خبرة في التخصص كافية للإجابة على بعض أسئلتي فأنا من دفعة 2015

سؤالي لك الآن وش اللي توصلت له خلاص خوضك في غمار مواد التخصص؟ أدري الواحد ممكن يتغير ميوله وأفكاره مع مرور السنين وهذا طبيعي

لكن ما يخص موضوع الSecurity فيه أسئلة في بالي مثلاً :

1- وش وضع مستقبل التخصص في السعودية؟ هل عليه طلب من شركات مثل أرامكو وسابك والشركات الكبيرة عمومًا؟

2- هل أمور الاختراق ممتعة زي ما أنا أتصورها الآن أم الأمر ممل في حقيقة أمره؟ أو السؤال بطريقة أخرى، ما هي حقيقة الأمر؟

3- هل ندمت إنك التحقت بتخصص علوم الحاسب أم تشوف إنه من أفضل القرارات اللي اتخذتها بحياتك؟ بمعنى لو عاد بك الزمن مرة أخرى وكنت فريشمان هل راح تدخل التخصص مرة ثانية؟ وليش؟ “تحديدًا لهذا السبب”

4- كثير يقولون يمديك تتعلم البرمجة والهاكنق عن طريق النت، ومضيعة وقت إنك تتخصص تخصص الحاسب وهذا هدفك، أو مثلًا يكون هدفك إنك تصنع تطبيقات، فكلها أشياء تتعلمها عن طريق النت، وش رأيك؟

5- لو في الأخير قررت أني أدخل تخصص ثاني غير تخصصات الحاسب، فـ كشخص مهتم في أمن المعلومات وش تنصحني أسوي عشان أشبع ميولي في هذا الجانب؟ أنا أحب الحاسب كثيرًا لكن عندي ميولات ثانية فممكن إني ما أدخل الحاسب كنتيجة، عطني مثلًا مصادر أو خطوات اللي من خلالها أقدر أسوي هالشيء كـ Self-Study …

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

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

هذا اللي في بالي حاليًا وبالتوفيق :slight_smile:

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

فعلًا مثل ما ذكرت، الميول يتغير مع مرور السنين، وحاليًا تركيزي على ال security قل لكن ما زال فيه اهتمام

سؤالي لك الآن وش اللي توصلت له خلاص خوضك في غمار مواد التخصص؟

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

الجامعة تأهلك أنك تتخصص في أي مجال من مجالات الحاسب بعد ما تخلص الباكلريوس، حيكون عندك معرفة جدًا قوية في كل شي في الحاسب. بعدين وأنت وشطارتك، تلتحق في دورات، عشان تزيد معرفتك في مجالات معينة،
مع ذلك، إنهائك للباكلريوس حيعطيك مهارات جدًا ممتازة وقادر أنك تكون منتج في سوق العمل من غير ما تاخذ دورات، أهم شي أنك ما تفقد الشغف :slight_smile:
بعد ما تلتحق لأول وظيفة غالبًا يتحدد فيها تخصصك والشركة حتدربك ع المهارات الي هي تحتاجها، وإلي انت أكيد عندك خلفية فيها، لكن تقدر تغير في أي وقت إذا حسيت أن الوضع ما جاز لك

1- وش وضع مستقبل التخصص في السعودية؟ هل عليه طلب من شركات مثل أرامكو وسابك والشركات الكبيرة عمومًا؟

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

أما إذا تقصد تخصص أمن المعلومات (والي هو فرع من علوم الحاسب)، فهو تخصص مطلوب، لكن ممكن فيه تخصصات عليها طلب أكثر، مثل: علوم البيانات، high performance computing والذكاء الصناعي، وقواعد البيانات، وطبعا تطوير الويب والتطبيقات
يبدو لي هالتخصصات عليها طلب جدًا كبير داخل السعودية

2- هل أمور الاختراق ممتعة زي ما أنا أتصورها الآن أم الأمر ممل في حقيقة أمره؟ أو السؤال بطريقة أخرى، ما هي حقيقة الأمر؟

أنا ما أدري كيف تتصوره، لكن أمن المعلومات والشبكات تخصص ممتع،
لكن لا تتوقع أنهم يعلمونك SQL injection أو Remote Buffer overflow.
في المقابل حتعرف كيف ممكن يحصلوا، وكيف ممكن تحمي نفسك منهم، أحيانا الدكتور ممكن يسوي دورة تتعلم فيها اختبار الاختراق وفي الغالب تكون مدفوعة، عموما أنا أشوف تخصصك في الحماية أفضل من تخصصك في الاختراق، داخل السعودية ع الأقل

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

4- كثير يقولون يمديك تتعلم البرمجة والهاكنق عن طريق النت، ومضيعة وقت إنك تتخصص تخصص الحاسب وهذا هدفك، أو مثلًا يكون هدفك إنك تصنع تطبيقات، فكلها أشياء تتعلمها عن طريق النت، وش رأيك؟
يعني البرمجة ممكن تتعلمها من النت، لكن هل النتيجة مضمونة؟ غالبًأ لا.
في الجامعة مو بس تدرس كيف تبرمج، لا، تدرس كيف تبرمج بكفاءة عالية، ترتيب الأكواد ممكن يغير من سرعة البرنامج بشكل كبير
ممكن تتعلم كيف تبرمج، لكن في الغالب خريج الجامعة أفضل بكثير، هذا غير أن التخصص مو برمجة :)، هم كورسين برمجة، أو 3 إذا حسبت ال data structure، والباقي بحور وعوالم أخرى :slight_smile:

بالنسبة للهاكنق، فـ لا،
تحتاج معرفة كبيرة في الشبكات والبرمجة وأنظمة التشغيل عشان تكون هكر محترف، أما إذا كنت تقصد الجماعة المعروفين في تويتر وغيره، فهم وين والهاكينق وين :slight_smile:
فيه شهادات كثيرة في عالم الأمن، الحصول عليها مو سهل أبدًا، وما أتوقع التعلم عن طريق النت حيساعد، إلا قليلا ونادرا

5- لو في الأخير قررت أني أدخل تخصص ثاني غير تخصصات الحاسب، فـ كشخص مهتم في أمن المعلومات وش تنصحني أسوي عشان أشبع ميولي في هذا الجانب؟ أنا أحب الحاسب كثيرًا لكن عندي ميولات ثانية فممكن إني ما أدخل الحاسب كنتيجة، عطني مثلًا مصادر أو خطوات اللي من خلالها أقدر أسوي هالشيء كـ Self-Study …

حاول تاخذ الشهادات العالمية زي OSCP, CEH, CCNA, CISSP
دراسة مناهجها حيعطيك وزن كبير في السوق ومعرفة جدا ممتازة
بس حتتشتت كثير، والفائدة تكاد تكون معدومة والنتيجة غير مرضية، ركز ع شغفك أكثر :slight_smile:

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

كيف حالك يبو ريان عساك طيب ان شاء الله ، والله انا كنت ادور وابحث في المنتدى ولقيت لك موضوع يشرح حالتي بالضبط ، يعني قلت اللي انا ابغاه بالضبببط في هذا الموضوع

تخصص الـ Computer Science … نصايحـكم!

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

انا كنت محتار جدا بين Software and Ics بس كلمت الدكتور ياسر العصيفير يمكن تعرفه معروف في مجال ال Seceurity and ethical hacking ونصحني اخش computer since ف انا ان شاء الله رايح بعد بكرة اغير تخصص ل computer sceince

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

كيف شفت التخصص وهل بيفيد في pentration testing , وعطني اي شي ممكن يفيدني من نصائح .

يعطيك الف الف عافية وبإنتظاااركك

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

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

لو تسأل طلاب ال SWE حيقولوا لك أن مواد التخصص معظمها مو قد الطموح، إلى عليها الكلام هي:
SWE 316
SWE 363
ويمكن SWE 387

هذا الكلام عن الكورسات الكور، كورسات الاليكتف عندهم برضو فيها كم كورس جيد :slight_smile:

الباقي يمكن ما يفيدك كثير، بالتالي ممكن تدخل علوم حاسب وتدرس هالمواد، ولا يزال عندك الفرصة انك تدرس مواد تيكنيكال أكثر،

أي استفسار حاضر، وطلاب ال SWE مرحب فيهم بأي مداخلة

:wave:

1 Like

طيب يالغالي انت الحين عطيتني صورة واضحة عن الفرق بين التخصصين ، بس pentration testing and information security ياليت لو تتكلم عنها بشكل اكبر وكيف ممكن تخصص الكومبيوتر ساينس يفيدني فيها مستقبلا .

انت قلت فوق ان اهتمامك في السكيورتي قل ، فهل لتخصص الكومبيتر ساينس علاقة؟

والله يعطيك الف عافية

هي مادة وحدة تتكلم عن السيكيوريتي… طلاب ال SWE يقدروا ياخذوها من غير اي مشاكل، انا الى الان ما خذتها لكن المواضيع الي تغطيها المادة هنا:
http://www.kfupm.edu.sa/departments/ics/SitePages/en/InnerDetailsPage.aspx?CUSTOMID=113

بالنسبة للاهتمام، السبب هو اني شفت بعض المجالات قد تكون انسب لي وهي:
Data science
High performance computing
Artificial intelligence
Databases

الكمبيوتر ساينس قد يكون افضل لان عندك فرصة اكبر من SWE انك تدرس مواد تيكنيكال اكثر قد تنعكس على مجال اختبار اختراق (مع ذلك ممكن طالب ال SWE ياخذها)
من امثلة هذه المواد:
Advanced operating system
Cluster computing
Network management

هذه المواد مالها علاقة مباشرة باختبار الاختراق
لكن مثلا في مادة cluster computing بتتعلم على CUDA و OpenMP
ممكن مثلا تستخدم هذي التيكنولوجيا عشان تقلص عملية كسر باسوورد من سنة الى ١٠ ايام مثلا (وهذا فعلا كان مشروع احد الطلاب)

انا عن نفسي افضل تخصص كمبيوتر ساينس لان ما عندي اي اهتمام في اغلب مواد ال SWE
ما يهمني ابدا كيف اجمع متطلبات او اصمم واجهة او اختبر برنامج… بالتالي يكون عندي الفرصة اني اخذ مواد تيكنيكال واكتسب مهارات تهمني اكثر.

ادري الكلام غامض بس عاد شسوي التخصصين مرة قراب من بعض :laughing:

1 Like

الله يجزاك الجنة يبو ريان ،،

خلاص انا فعلا اخترت الكومبيوتر ساينس لكن ياليت لو عندك معلومات عن الاسـئلة التالية انك تفيدنا :

ايش الفرق الوظيفي بين مختبر الآختراق وبين الخبير الآمني او " امن المعومات " ؟ يعني في الشركات ايش الفرق بين كل منهم؟

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

والله يعطيك العافية مرة ثانية

أول شيء زي ما ذكرت في الموضوع، أغلب الطلاب يروحون للـ Software Engineering عشان لقب مهندس

أتذكر مرة كنت أناقش طالب هندسة برمجيات بخصوص هالموضوع … كان يقول لي إن الأشياء الـ Technical اللي يدرسوها شباب الComputer Science

أغلبها نظرية وما منها فايدة فعلية في سوق العمل، نعم ما فيه مهارة ما منها فايدة … أكيد بتساعدك في فهم الكمبيوتر بشكل عام …

لكن مثلاً عندكم مادة Programming languages وهي كيف تسوي لغة برمجة … فعليًا ما فيه أحد سوى لغة برمجة … كل اللي تسووه هو إعادة تنفيذ لغة برمجة جاهزة مع بعض التعديلات

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

وبالطبع في سوق العمل مانت مطالب إنك تسوي لغة برمجة …

لنأخذ الCryptography على سبيل المثال، كل الأشياء اللي بتدرسها في هذي المادة ِAlready implemented for you

كذلك ما يدرسه الطالب في مادة الـ Operating systems … ما منه فايدة فعلية

وغيرها من الأمثلة، لكن تعال لمهارة إدارة المشاريع مثلاً؟ هذي مهارة جدًا مطلوبة في سوق العمل ولا يختلف عليها عاقل.

طبعاً هذا بغض النظر عن وضع سوق العمل وإنه ما يفرق بين علوم الحاسب وهندسة البرمجيات وهندسة الحاسب ويعاملهم كلهم معاملة واحدة

فيه مرة سألت خريج علوم حاسب له خبرة أكثر من 10 سنوات في سوق العمل … يقول لو عاد به الزمن مرة ثانية كان دخل هندسة برمجيات … والسبب إن يلاحظ أغلب الأشياء اللي درسها ما يطبق شيء منها في سوق العمل

للعلم هذا الرجال موظف في أرامكو حاليًا …

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

طبعاً هالشيء ما يعني إنها غير مفيدة بشكل كامل … لا … أتمنى إني ما أُفهم بهالطريقة … لأنها على الصعيد الشخصي راح تتطور مهارات الفرد بشكل كبير بما يخص الكمبيوتر

وعلم الكمبيوتر بشكل عام متجدد وكل شوي تطلع تنقيات جديدة، فكل ما كان الواحد أساسه قوي راح “يسهل” عليه عملية تعلم شغلات جديدة … اللي بتساعده في مواكبة التطور التكنولوجي

اللي وصلت له في الأخير إن التخصصين قريبين من بعض …يعني كل واحد يقدر يروح للثاني من دون أي مشاكل في الماجستير مثلاً أو الدكتوراه :slight_smile: أو حتى كل واحد يمسك منصب الثاني في سوق العمل … باختصار It’s all mixed up

أعرف واحد تخصصه Software Engineering سينير وناوي يكمل ماجستير في مجال الذكاء الاصطناعي وتحديداً الMachine learning (أحد مواضيع علوم الحاسب)

في الأخير أشوف إن كل واحد يدخل التخصص اللي يخدم أهدافه ويحقق له اللي يبيه

وبالتوفيق :slight_smile:

2 Likes

up

ماني مختص أبدًا، كلامي القادم قد يكون غير معتبر…

أشوف الفرق أن مختبر الاختراق يكون طرف ثالث، مثلا شركة زي أرامكو تطلب من شركة اختبار اختراق زي صحارى مثلا بمحاولة اختراق أحد أنظمتها، وتقديم تقرير مفصل وأساليب الحل،
بينما أمن المعلومات يكون قسم موجود داخل الشركة، مهمته في الغالب يتأكد أن البيانات مؤمنة، periodic update، يتأكد من سلامة الشبكة، ويراقبها to observe any suspicious behavior، وبرضو ممكن يكون من مهامه أنه ياخذ الريبورت من مختبر الإختراق ويبدأ عملية ال maintaining and securing

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

أشوف أنك حتكون مؤهل بعد ما تخلص ICS 431 + ICS 343: أنظمة تشغيل + شبكات، غالبا تنتهي منهم في سنة الجونيور
بحيث بعدين تاخذ CCNA وبعدها تشق طريقك إلى OSCP, CEH, CISSP, CCNA Security وغيرها من الشهادات المعروفة

أذكر بأني غير متخصص وكلامي قد يكون غير دقيق لكن حبيت أفيد بالي أعرفه
وان شاء الله أني أفدتك

بالتوفيق

1 Like

الله يعطيك ألف عافية انشهد انك ماقصرت ، سؤال اخير واعذرنا

ايش رايك في اللي يقول ابدأ خذ الشهادات من الحين عشان لاتتخرج الا ومعك عدد طيب من الشهادات؟ انا استغربت من النصيحة لانها جاية من دكاترة فكيف انا اخذ شهادات وانا ماعندي اي اساس اصلا ؟ لانك زي ماقلت ممكن بعد الجونيور تصير علي سهلة جدا بحكم انه بيكون عندي اساس طيّب ان شاء الله

طبعا تقدر تاخذ شهادة أوراكل لا خلصت ICS 201
برضو بعد ما تخلص كورس الداتابيس ICS 324 تكون مؤهل انك تاخذ شهادة من أوراكل
حتى ال CEH أظن تقدر تاخذها من بدري
الدكاترة أفهم مني في هالمجال، ولو أني أشوف كورس ال ICS 343 مهم أنك تاخذه إذا ودك بشهادات سيكيوريتي، بعدها تاخذ ال CCNA ثم تبدأ تتخصص

1 Like