هل إختيار تخصص Computer Science اختيار حكيم؟
- CS2015
- 2015-09-23T12:47:53+00:00
السلام عليكم واهلاً وسهلاً بكم
يسعدني ان اشترك في هذا الموقع الرائع وسط اقلام مثقفه وجادة وهادفه للافادة والعلم والتعلم :)
سؤال يحيرني واتمنى أن أجد له اجابة
عندالالتحاق بالتعليم الجامعي في السنة التحضيرية او التمهيدية يتم دراسة مواد حسب مانريد الالتحاق به وقت التخصص
امام تخصصات ومجالات اخرى مثل الفيزياء والكيمياء والاحياء والعلوم التجريبية والطبيعية
هل تفضيل تخصص Computer Science هو اختيار حكيم ؟
حيث أنه متاح لنا ان نتعلمه في ظل وفرة المصادر الالكترونية والتعليمية له
ارجو ان اجد اجابه توضح مميزات اختيار هذا العلم على بقية العلوم الطبيعية والتجريبية الاخرى
والتي لايتاح تعلمها الا بالجامعه لتوفر الادوات المعملية والمخبرية والاكاديمية
هل الاختيار حكيم؟
او ان العلوم التجريبية والطبيعية ستكون افضل منه؟ كإسم وقوة تحصيل
وهل هناك اختلاف ان كان للفتاة او الشاب
ارجو الافادة...
حيث اني اشعر في حيرة :( هل انا اهدر فرصة تعلم علم تجريبي طبيعي غير متاح لنا تعلمه ذاتياً ؟
ام ان اختياري صائب؟
مع خالص تحياتي :)
من خلال ما فهمت من الموضوع، نقاط مهمة يجب التنبيه لها: تحصيل العلوم، أثر التخصص على الحياة، مكانة علم الحاسوب.
فأما تحصيل العلوم، فإن الطريقة الصحيحة لتحصيل أي علم كان، هي ما نسميه "التلقي الفكري"، أي أن ينتقل العلم من المعلّم إلى الطالب كأن الطالب هو من توصّل إليه ابتداءً.
وهذا لا يتم إلا بمعلّم يفقه جيداً موضوع العلم، ففاقد الشيء لا يعطيه، ولا يمكن بأي حال من الأحوال أن يحصّل المرء علمًا تحصيلًا حقيقيًا منتجًا إلا بهذه الطريقة، التي تتطلب نقاشًا وبحثًا وتحليلا، وأهم شيء هو المعلّم ... فلا يوجد شيء اسمه التعلّم الذاتي.
عندما كان عمري ١٣ عامًا أعجبت جدًا بالانترنت عند أول دخول لي إليها، وبدأت بتعلّم إنشاء المواقع "لوحدي" HTML CSS JavaScript PHP كلّها "أتقنتها" في سنتين أو ثلاثة.
ولكن عندما دخلت الجامعة وتخصصت في علم الحاسوب أدركت أن كل ما تعلمته هو بعض الكيفيات ولكن لم أتعلم شيئًا من جوهر علم الحاسوب، نعم قد أفادني ما فعلت كثيرًا إذ ساعدني على التفوق على أقراني بسهولة، ولكن جوهر العلم، أي الأسباب والأفكار الأساسية التي ينبثق عليها فهذه لا يمكن تحصيلها إلا بتعليم منهجيّ.
إذا كنت تعرفين كيف تكتبين سطر جافاسكريبت لا يعني أنك قد أتقنت أسس علم الحاسوب.
فأن يعرف المرء "كيف" يعمل شيء معين، لا يعني ذلك أنه يعرف "لماذا" يعمل بهذه الطريقة، وهذه الغاية من دراسة علم الحاسوب.
وأما أثر التخصص على الحياة، فيجب أن يعلم الطالب المقبل على الجامعة أن التخصص الذي يختاره هو ما سيحدد عنوانه الوظيفي لبقية حياته، وسيعمل بما تعلّم ثمان ساعات في اليوم، خمسة أيام في الأسبوع، طول السنة.
فالمسألة ليست مجرد اكتساب معرفة في مجال معين. بل اختيار أن تعيش حياة معينة، فاعلمي جيدًا ما تتخصصين.
عندما دخلت الجامعة، فكرت مثل تفكيرك، وقلت لماذا أدخل تخصصًا أنا أعرفه، فلنجرب شيئًا جديدًا ولنكتسب علمًا جديدة، وتخصصت في البداية في الهندسة الميكانيكية، ولكن لأن اهتماماتي ظلت متوجهة نحو الحاسوب والبرمجة، لم أهتم بتخصصي وأضعت من عمري ثلاث سنين قبل أن أقوم بالتحويل إلى علم الحاسوب، لكنّي لم أندم أبدًا على ما فعلت.
وأما مكانة علم الحاسوب، فأكتفي بما كتبته على فيسبوك قبل أيام تعليقًا على تدريس البرمجة في مدارس أستراليا:
"يُضيع أولادنا في المدارس اثني عشر عاماً بلا فائدة ..
لكي يصبح لها قيمة:
أولاً يجب أن تختصر إلى ثمان أعوام،
وثانياً أن يدرسوا القرآن والنحو والبرمجة فقط !
هذا كل ما يلزم صدقوني
البرمجة اليوم تدخل في كل المجالات، حتى من يريد أن يستخدم إكسل على أكمل وجه فهو حقيقةً يبرمج. ومن يتعلم البرمجة سيصبح أسهل عليه أن يتميز في مجاله، فنحن نرى مهندسي المدني والميكانيك وحاجتهم إلى البرمجة، وقد كنت أتابع طبيباً مصرياً يكمل الدكتوراة في إيطاليا، ساهمت معرفته في البرمجة بالتميز في مجال الطب ودراسة الدماغ. البرمجة اليوم كل شيء.
ومن يجمعها مع القرآن والنحو، فقد جمع أفضل وعاء للفكر وهي اللغة العربية، وقوة الحجة والبرهان، والقدرة على التأصيل والفهم، والاستنباط والاستقراء، ويوجد عنده طريقة تفكير تجعل من اقتحام أي مجال علمي أو عملي مجرد قراءة كتاب، أو سماع محاضرة عن الموضوع."
وتقبلي تحياتي
وثانياً أن يدرسوا القرآن والنحو والبرمجة فقط
لا أؤيدك في هذا يا صديقي فالعلوم أشمل وأوسع من هذا بكثير وأنت مخطيء إن كنت تعتقد أن هذه العلوم وحدها كافية لتكون البوابة الواسعة للدخول الى عالم المعرفة والعلم, فأين مثلا اللغة الانجليزية ولا يخفى على أحد اليوم كم أصبحت هذه اللغة مهمة وعالمية وهي الاساس لمن أراد التعمق والتطور في العلوم في الوقت الحاضر؟, ولن تكفي دراسة علم الحاسوب لوحده لتؤهلك للدخول الى كلية مثل كلية الطب مثلا فأنت تحتاج ايضا الى دراسة علم الأحياء مثلا والكيمياء كذلك إذا كنت ترغب في معرفة تراكيب المواد الطبية, انا لا اقف ضد علم الحاسوب ولا اقلل من قيمته لكني كذلك لا أقلل من قيمة باقي العلوم على حسابه, لكني كذلك لا أؤيد حشو الكثير من المواد العلمية وإنما التركيز مع الطلاب على* أساسيات العلوم* فقط لتكون هذه الاساسيات البوابة التي يدخل منها الطلاب الى الاختصاص الذي يرغبون به.
شكرا لاهتمامك لكني أبديت رايي في الموضوع وننتظر آراء الأعضاء وربما قد نعلق عليها ◕ ‿ ◕. كل عام وانت بخير
أقع في نفس حيرة صاحبة السؤال
وأنوي أن أفعل نفس ما فعله صاحب الإجابة
أحب الميكانيكا وأجد مواضيعها شيقة وبها عمل عقلي كبير وفهم للطبيعة كما أنها تنتج لي شئ محسوس
في الجانب الآخر تعلمت " كيف " أكتب الأكواد html & css & java script & python ووصلت لمستوي جيد نواعا ما وأنا في الثانوية ومجالات أخر كثيرة في عالم الكمبيوتر وأستطيع تعلم أي شئ في هذا المجال علي الإنترنت
المشكلة كيف أتعلم الميكانيكا وأشاهد مساقات لها حتي أطور من نفسي وفي نفس الوقت أتعلم البرمجة أو أتعلم كيف تعمل الآلة أو data structure and algorithms لن يكون عندس لبضير أن أقرأ كتاب من 500 صفحة حتي أفهم جوهر علم الحاسوب والأفكار الأساسية
مشكلة أخر أني سألت أكثر من طالب في كلية الحاسبات في مصر وأخبروني أنهم لم يتعلموا أي شئ من الكلية وأن الأمر كله يعتمد عليهم وفقط حتي لم يتعلموا الفكر البرمجة أو كيف يفكر الحاسوب "حسب قولهم "
مشكلة أخيرة أن الكليات عندنا تدرس منتجات ميكروسوفت وأنا مستخدم لينكس من ثلاث سنوات وأتعلم كل شئ مفتوح المصدر وحذفت الويندز نهائيا
كيف أستحمل 6 سنوات أتعلم أشياء لن أعمل عليها ان شاء الله ...
الإمتحانات عندنا في الورق .... سأكتب الكود في الورق :D
هذا كابوس
إليك الحقيقة المرّة ... في بلادنا، التعليم قائم على التجهيل، فحاول قدر الإمكان الابتعاد عن التعليم في هذه البلاد.
وقد كان جلّ استفادتي من علم الحاسوب من بعض الأساتذة الذين درسّوني، لأني كنت أسأل وأبحث أكثر من الطلاب الآخرين، لذلك قلت إن المعلّم هو كل شيء
ولكنّ هذه المرارة لها ما يحلّيها، وهي المدارس الإلكترونية، ولكن عليك أن تبحث جيّدًا
خذ هذين المثالين الرائعين:
برأيي، على الجميع أن يشاهد هذه المحاضرة، فمثلًا يقول الدكتور هامينغ في هذه المحاضرة عن التعليم،
"التعليم هو ماذا، ومتى، ولماذا تقوم بالأشياء، في حين أن التمرين هو كيف تفعلها"
- في البداية أكثر المجالات التي يُمكن للإنسان أن يُنتج بها ويحرز تقدمًا ملحوظًا هو المجال الذي يهواه ويجد نفسه لايمل من الإطلاع على مستجداته وطلب المزيد من العلم به، إن كان لديك هذا الشغف لأحد العلوم الأخرى بخلاف علوم الحاسب فآرى الرآي التالي أنسب الحلول.
من وجهة نظر أخرى أرى أن الأفضلية لإختيار علوم الحاسب كعلم مُساعد، لسهولة تحصيله بشكل نظري وعملي في نفس الوقت بخلاف العلوم الأُخرى التي يصعب تحصيل الجانب العملي منها بشكل سهل.
فكون مهندس مختص، ودارس لعلوم الحاسب كمجال مساعد سيكون أكثر إنتاجية وتقدمًا ممن حوله من دارسي نفس التخصص، بنفس المنهاجية يمكن تطبيق الأمر على بقيت التخصصات والتي يكون لعوم الحاسب أثر كبير بها.
مثال البرمجة في حد ذاتها أداة مُساعدة لتنفيذ المهام، فأكثر من يستفيد منها هو شخص يعلم ما يريد منها تحديدًا وما ينوي فعله بها، لهذا حينا يُتقن أحد متخصصي العلوم الأخرى خلاف الحاسب البرمجة يكون أكثر إنتاجية من مبرمج مختص لديه نفس الكفائة.
ولكن علم الحاسب في اغلب الجامعات لايعطى كعلم مساعد الا ان كنت تقصد اجادة البرمجه فهذا متاح للجميع ان وجدت الرغبة كتعلم ذاتي
في هذه الحالة انت امامك اما علم الحاسب او تخصص علمي اخر ونعود لنفس الدائرة ... !
وحسب كلامك ارى انك تفضل الاتجاه لتحصيل احد العلوم الطبيعية والتجريبية كأساس
افضل من علم الحاسب لسهولة تحصيله إما كعلم مساعد او خارج اسوار التعليم الاكاديمي الجامعي؟
مثلاًُ انا تعجبني الكيمياء ولايوجد علم الحاسب كتخصص مساعد في هذه الحالة ادرس الكيمياء كأساس واتجه لتعلم البرمجه من اماكن اخرى؟
ومالذي ستفيد به البرمجه في هذه الحالة ؟ مثلا صناعة برامج علمية مختصة بالكيمياء كالبرامج المعقدة الموجودة حالياً؟
هل يوجد من يهتم ولها سوق بالعالم العربي ؟
كلامك صحيح 100 %
الأفضل تعلم البرمجة كعلم جانبى بجوار التخصص الذى تهواه فعلاً
لا يوجد اختيار صحيح في هذه الحالة، تخصصي هو علوم حاسب في السنة الأخيرة، لذلك سأحاول ان أسلط الضوء على بعض الجزئيات العامة المتعلقة بعلوم الحاسب التي قد تساعدك على الاختيار:
تخصص علوم الحاسب لا يقتصر على البرمجة، البرمجة تعتبر أساس فقط ونسبة دراستها في الجامعة لا تتعدى 3 كورسات (~6%) من مجموع الدراسة.
حتى وإن كان التحصيل ممكن عن طريق الانترنت، فهو لا يساوي التحصيل الجامعي لعدة أسباب: معظم الشركات التقنية تتطلب شهادة جامعية (لعلمهم بأن المعرفة ليست معرفة برمجية فقط) ولأن 4-5 سنوات من الصعب أن يلزم المرء نفسه بها ويتعلم من خلال الانترنت فقط.
تخصص علوم الحاسب يوفر كلا الطريقين: طريق الوظيفة بعد الدراسة، وطريق إكمال دراسات عليا. أيا كان اختيارك فسيكون سهل الوصول إليه مادام عندك شغف بالتخصص. طبعا يجب عليك دراسة وضع الوظيفة في البلد الذي تنوين التوظف فيه.
ربما تحديد أي الطرق ستسلكين بعد التخرج، مبكر نوعا ما، لكن من الجيد معرفة خياراتك المتاحة.
في رأيي (مما رأيته) أن إكمال دراسات عليا في مجال العلوم الطبيعية أكثر، والعمل في وظيفة أكثر للمتخرجين من علوم الحاسب.
أخيرا، ادرسي جميع خياراتك سواء بعد التخرج وقرري على أساسها، ابحثي عن أسامي المواد التي ستدرسيها في التخصصين وقارني بينهم، اسألي طلاب Seniors ومتخرجين في التخصصين عن الأشياء التي تودين معرفتها. غالبا ستجديهم متعاونين جدا.
اشكرك للرد
بالنسبة للتخصص فانا اعلم طبيعته ولدي صحيفة المواد المقررة وتابعت دورات هارفارد وMIT المختصه بعلم الحاسب
لذلك انا افهم طبيعة التخصص وكل جوانبه ..هذا بالنسبة للنقطه الاولى
النقطة الثانية والثالثة : نرى كثير من الاشخاص قاموا بالتحصيل الذاتي وابدعوا وعملوا
وحسب علمي قوقل كمثال لاتطلب او لاتهتم بشهادة جامعية مثلاً؟ يعني الدرجة الجامعية IT'S NOT A BIG DEAL في وقتنا الحالي في مجال التقنية
لان قرأت عن شروطهم وعن اشخاص تقدموا للعمل واجتازوا اختباراتهم وتم توظيفهم
(الا ان كنت تقصد بالعالم العربي وهوسه بالشهادات الجامعية حتى لو مزورة ... فهذا امر آخر :)
اخر ثلاث نقاط :
السؤال الجوهري يتطرق لنوعية التحصيل المتاح وليس فرصة الوظيفة فالفرص غالبا متوافرة في ظل وثيقة التخرج الجامعي او حتى دبلوم
التعلم والتحصيل الذاتي ممكن بكل تأكيد، لكن إذا كانت الفرصة موجودة للتعلم المنهجي مع التحصيل الذاتي فذلك أفضل بالتأكيد من التحصيل الذاتي منفرد. خصوصا إذا كانت طموحاتك هو التخصص الدقيق. لأن هناك أبجديات لا بد من تعلمها، هل أستطيع تعلمها بدون جامعة، نعم، ماهي فرص ذلك؟ ضعيفة جدا. أعرف أشخاص محترفين في برمجة أندرويد من خارج تخصصات علوم الكمبيوتر، لكن لو أراد أن يتخصص في تخصص دقيق مثلا Artificial intelligence, operating systems, or data mining. سيواجه صعوبة، لأنه يحتاج أن يتعلم الأبجديات Data structure, algorithms, statistics and probability .. etc. في الغرب متطلبات التوظيف أصبحت مرتفعة، والتخصص الدقيق الآن يرفع احتمالية الحصول على وظيفة ممتازة.
في العالم العربي _ أو على الأقل في السعودية_ لا زال للآن نقص في المبرمجين الجيدين، فضلا عن أن يوجد حاجة لأشخاص بتخصص دقيق، (إلا بعض التخصصات كالشبكات) زد على ذلك أنه لا يوجد شركات مهتمة بالتخصصات الدقيقة. كما ذكرت فإن "معظم" وليس كل الشركات تتطلب شهادة، الشهادة لا زالت مهمة. من ليس معهم شهادة يستطيعوا الحصول على وظيفة في شركات تقنية، لكن الراتب يقل بشكل كبير بغض النظر عن مستوى المهارات. هذا بالنسبة لما عايشته في البلد الذي أعيش فيه. في الخارج أيضا نفس الكلام،
And at the end of the day, people with a college degree are far more highly employed and make more money than those who don't graduate.
بالنسب للشركات الكبيرة فلها استناءات كذلك لكنها تتطلب جهد أكبر من لو كانت الشهادة موجودة.
في الأخير، إذا كنت تنوين العمل في مجال الحاسب فالشهادة أفضل في التحصيل، لكن إذا كنت تنوين العمل في مجال آخر فيمكنك اللجوء للتعلم الذاتي. لذلك ذكرت أن ما تنوين الاشتغال به بعد الجامعة يساعدك في التحديد، لأنه إذا كانت الجامعة خمس سنين فالمسار الوظيفي يمتد أكثر من ذلك بكثير!
بالنسبة لنوعية التحصيل، فأنت لديك علم بما ستدرسيه، ويعتمد بشكل كبير على الجامعة: هل تدرّس بشكل صحيح، أم لا؟
كما قال الاخوة سابقا من الاحسن التخصص في شيء تريدينه.
لكن هناك الكثير من يخلط بين "مبرمج" و Computer Scientist.
اما اذا كنت تريدين ان تكونين مبرمجة ( تعرفين لغات برمجة وتصنعي برامج) فربما التعلم من النت يكفي بالحاجة لكن لا تحسبين انك Computer Scientist لكن Techinician
الـ Computer Science هو علم اصلا تم انشاءه من طرف علماء في الفيزياء والرياضيات. في مجال الـ Computer Science كل التقيات المطورة في مجال الكبيوتر ساينس كالذكاء الصناعي, تعلم الآلة, الاتصالات,.... الخ مبني على الرياضيات ويساهم في حل الكثير من المسائل في مجالات اخرى.
حتى لغات البرمجمة مبنية على مبادىء Language Theory المطورة من طرف شمعون شولمسكي.
الفكرة التي اريد ايصالها هو لا يغرنك من يقول ان ال Computer Science تتعلم عبر النت من اراد ان يكون تقني برمجة يمكن ان يتعلم عبر النت.
لو اعطيته ورقك علمية في مجال الـ Computer Science ربما لن يفهم منها شيء.
فعلاً الكثير يخلط بينهم والجانب النظري اكثر بمجال الكمبيوتر ساينس
ولكن ارى انه متاح التعلم اونلاين في ظل انتشار الكورسات المدفوعه والمجانية وهناك اساتذه اونلاين اكاد اجزم افضل بكثير ممن يدسونا بالجامعه :)
لانه نظري غالب عليه الرياضيات وعملي باستخدام الكمبيوتر وليس معامل وادوات ومواد ومركبات كالعلوم الطبيعية التجربية
بالنسبة للذكاء الصناعي ولغة الآلة هل ترى لهم مجال او شركات تمول وتدعم هذا الاتجاه في عالمنا العربي!
ربما قواعد البيانات والشبكات اكثر كتقنيين .
التساؤل يتجلى حين تقول انك ستدرس علم حاسوب يأتي شخص متهكم ويضحك قائلاً:
"انا تعلمت اغلب اللغات تعلم ذاتي والشبكات وقواعد البيانات ..ولازال يتعلم و و و "
وهو متخصص بمجال اخر في شهادته الجامعية..ويعمل ايضاً بما تعلمه ذاتيا بمجال الكمبيوتر..
هل من يلجأ لاختيار تخصص علم الحاسب بالجامعه مستعصية عليه العلوم الاخرى؟
ام لأنه يظن فعلاً ان الطريق الأوحد لدراسةعلوم الحاسب هو الجامعه ؟
الكورسات الموجودة على الانترنت تساعد, لكن هناك الكثير من المحتويات غير متوفرة بشكل دروس شاملة.
مثلا دروس كالمنطق الرياضي و دروس معمقمة في الـ Operating systems مثلا memory managment, disk management, concurrency, pipelining, mutual-exclusions .... الخ اغلب الهوات لا يفقها بالشكل الكامل.
كما هناك مواد مثل Linear optimisation و Numerical analysis لا يعرفها التقنين والهوات.
ومواد كثيرة لا يسع المجال لذكرها.
اما بخصوص تعلم الآلة و الذكاء الصناعي هناك عدة استعمالات, بعد 4 او 5 سنوات (بعدما تتخرجين) سوف تتزايد.
بالنسبة للمختبرات هناك ايضا مختبرات في الكمبيوتر ساينس و خير دليل هو Google و Microsoft
يمكنك القيام بـ Double Major اذا كانت متاحة في جامعتك يكمنك دراسة تخصص تريدينه و الكمبيوتر ساينس. مثلا Finiance و Computer science او biology و computer science
وعليكم السلام ورحمة الله وبركاته
اختيار التخصص انت من يحدده وليس أحدٌ غيرك، من وجهة نظر فلان فإن تخصص الحاسب الآلي من أفضل التخصصات وهو المستقبل له في بقية حياته ، هذه النظرة تختلف عن علان فهو يرى أن تخصص الرياضيات هو الأفضل وهو مكمن العلوم ولولاه لما كان كذا وكذا، فالنظرة للتخصص تختلف من شخص لآخر فعليك أخي أن تجد ما بداخلك من ميول لأني رأيت بعض الشباب يدخل تخصص الحاسب لأجل السمعة والمنصب والفهم ( على حسب تفكرهم ) ولما وصلوا لمواد البرمجة والمواد التخصصية الدقيقة نكسوا على رؤوسهم وأهدروا الكثير من أوقاتهم بسبب طريقة أختيارهم للتخصص.
فالتخصص ما تجد نفسك فيه.
اشكرك على الرد.. وانا زميلة لكم ولست زميل :)
للعلم التخصص يتخلله كثير من الرياضيات والمنطق الرياضي
انا احب التخصص وقد تعلمت ذاتياً كثير من الامور سابقا مثل jquery css css3 html javascript
واستطعت صناعة قالب مدونه خاص بي والتعديل عليه
وتعلمت java بشكل مبدئي واستطيع كتابة برامج بسيطه بواجهه رسومية بالجافا كهوايه
وتعلمت جزء من لغة سي وبايثون اونلاين وافهم الاكواد
وصنعت تطبيق اندرويد بسيط جدا كهواية
لامشكله معي بالتخصص فهو اجده ممتع واستطيع التمكن منه
ولكن المشكلة هي انه متاح للتعلم اونلاين في مقابل وجود تخصصات لايتاح تعلمها الا وسط اروقة الجامعه والمختبرات!!
فماهو القرار الحكيم في هذه الحاله في ظل محدودية الفرصه
ارجو اني استطعت توصيل الفكره :))
أنت تعتقدين أن مواد تخصص علوم الحاسوب متاحة أونلاين و هذا اعتقاد خاطئ ربما السنة الأولى متاحة أونلاين لأنها تحتوي فقط على أساسيات علوم الحاسوب و لكن بعد التقدم في المستوى ستتعرفين على تخصصات جميلة جدا في علوم الحاسوب لم تسمعي بها من قبل فمعظم الأشخاص يظنون أنهم سيدرسون البرمجة فقط لا غير و سيتفاجئون بحجم العلوم التي يجب تعلمها و التي تدرس في الجامعة و أنا أنصحك إذا كنت تحبين هذا الإختصاص فقومي بدارسته و لا تضيعي الوقت في دراسة اختصاصات لا تحبينها.
حسب ما فهمت ان مشكلتك هي في التفكير بالتخصصات التي تتاح اونلاين والتخصصات التي تحتاج مختبرات للتعلم، فالسؤال لماذا تجعلي من هذه مشكلة ؟
أنت ترين نفسك في تخصص معين وتستمتعين في التعلم من خلاله فما مشكلتك مع التخصصات الأخرى !!! إن كانوا يدرسونها بالمختبرات وتحتاج حضور للجامعة أو لا تحتاج فمالذي يسبب لكي مشكلة بهذا ؟
بالنهاية لماذا مثل هذا الربط بهذه الطريقة ؟ ما الحكمة من هذا الربط بهذه الطريقة ؟
اشعر بأنك تريدين استثمار دراستك الجامعية في تخصص اخر والاستمرار في تعلم CS ذاتيا بما انه متاح للجميع ويوجد مصادر كثيرة
لذلك قبل الاستمرار في الفرضيات ، هل هذا فعلا ما تشعرين به ؟
صراحة هذه المشاعر تراودنا جميعا ، كلنا نريد آلة زمن تأخذنا الى المستقبل لنرى ان كان اختيارنا صائبا
قبل الاختيار ، اهم سؤال تطرحينه على نفسك هو " الى اين ؟ "
لنفترض انك اخترتي اختصاص CS هل لديك افكار عن المرحلة التي تريدين الوصول اليها ؟
واضح ان لديك الخبرة الكافية لمعرفة ان اختصاص CS واسع وفيه مجالات عدة ، لكن مالذي تريدينه من دراستك لهذا الاختصاص ؟
السمعة ؟ الشهادة ؟ الخبرة ؟ المال ؟ ام جميعها ؟
لننسى الجامعة والشهادة وكل شيء ، ان قلت لك اغمضي عينيكي وتخيلي ماذا تريدين ان تفعلي بعد 5 سنوات ؟
هل تتخيلين نفسك جالسة امام حاسوبك وتتطورين مشاريع برمجية ؟
هل تتخيلين نفسك في اختصاص اخر مختلف كليا ؟
سؤال مهم تطرحينه على نفسك عند اختيارك لاختصاص " من انا ؟ "
من انتي ؟ لا اقصد ما اسمك
ولكن ما هي الصفات التي تميزك
خجولة - اجتماعية - طموحة ...
الان لنجمع الافكار ونبدأ بالحل :
ان كان هدفك من دراسة CS :
هو وظيفة لدى شركة وحياة عادية ، فلا تضيعي وقتك في دراسة هذا الاختصاص في الجامعة
مشروع تقني طموح ، فالافضل الاختصاص ودراسته في الجامعة
ان كان هدفك من دراسة اختصاص اخر في الجامعة :
- دراسة مجال يثير فضولك غير CS في هذه الحالة ، ما هو المجال ؟
هل هو بعيد كليا عن اختصاص CS
هل هو مساعد ويساهم في تطوير شغفك في CS
لو كنت في مكانك واردت اختيار مجال اخر في الجامعة فسيكون اختياري بين :
فيزياء او ادراة اعمال
فكرة مهمة ، وخاصة انك فتاة وربما اختيارك قد يكون للاهل تأثير كبير فيه ، ف أنصحك بالتفكير بنفسك اولا ثم اهلك ، ف انتي من سيدرس ومن سيعمل ومن سيبقى في المجال لاخر عمرك ، فلا تختاري اختصاصا لارضاء احد
أعجبني ردك الذي يرتب الافكار ويشير لنقاط الانطلاق لرسم رؤية واضحه لما أريد
اولاً انا اريد ان اعرف وافهم هل تخصص CS من ضمن بقية التخصصات العلمية (عدا الطب والهندسة) يستحق ان يوضع في أول القائمة ؟
بحيث هذه المرتبة قد تعمي أعيننا عن بقية التخصصات التي ليس لها حظوظ تعلم ذاتي كالـ CS
ثانياً: بالنسبة لسؤالك المجال الذي يثير فضولي هو الكيمياء ويأتي بعده الأحياء الجزيئية
ولكن المشكلة هي حسب قرائتي لاتستطيع انجاز شيء مهم الا بعد فترة من الابحاث تتطلب عدة سنين من الدراسات العليا
هل يمتلك تخصص الCS فرصة سرعة الانجاز الغير مشروط والتي تفتقر اليها بقية العلوم الاخرى ؟!
وهل هذه ميزة تجعله يتفوق على العلوم الطبيعية في مقابل نوعية التحصيل العلمي للعلوم الطبيعية التجريبية التي يفتقر لها الـCS
اختصاص CS من اهم الاختصاصات حاليا وفي المستقبل القريب .
هل يستحق ان تختاريه بالرغم من وجود مصادر لتعلمه اونلاين ؟
بالطبع ، وخاصة ان كان هدفك اكثر من مجرد بناء موقع او تطبيق صغير
بالنسبة لشغفك بالكيمياء فكلامك صحيح ، لن تري نتائج الا بعد سنين ، اذن هل لديك الصبر ؟
ان كان لديك الشغف لرؤية نتائج ما تتعلمينه بسرعة على ارض الواقع ، ف أفضل مجال هو CS
لكن مازال لدي توضيح ، ما هو شغفك تجاه CS :
أنظمة التشغيل - Operating Systems
علم الحوسبة او الحسابية - Computational Science
الانظمة الذكية - Intelligent Systems
نظرية الأتمتة - Automata Theory
هذه المجالات فعلا تحتاج للتخصص ودراسة المجال في الجامعة ، فلن تكفي كل المصادر اونلاين لبلوغ درجة احترافية فيها
لغات البرمجة - Programming Languages
هندسة البرمجيات - Software Engineering
هذان المجالان يمكن متابعة دراستهما ذاتيا ولكن بدون شغف وتعب لا يوجد نتائج مضمونة
شكرا لكم على نقاش رائع :)
ممكن ان توضح هذه النقطة صديقي * وظيفة لدى شركة وحياة عادية ، فلا تضيعي وقتك في دراسة هذا الاختصاص في الجامعة *
لاني حتى انا في ثانوية و انوي ان اتخصص في cs و اعمل في شركة و طبعا المال ضروري جدا او انني فقط اضيع وقتي خصوصا انه انا على حافة الفقر .
قصدت ، ان من يختار اختصاص CS يجب ان يكون طموحه اكبر من مجرد وظيفة في شركة
ونوع الوظيفة التي اتكلم عنها هي وظيفة حكومية او شركة خاصة بحيث توظف لمجرد ان يأخذ الراتب دون الاستفادة من السنين التي قضاها في جامعته او تحدي نفسه
لانه في هذه الحالة يمكن ان يستبدل بشخص عادي تعلم القدرات التي تريدها الشركة ذاتيا
كل مافي الامر انه يمكنك تعلم ال Computer Science اونلاين ولا تستطيع تعلم الطب مثلا على النت, اختر ماتفضل اكثر ان كنت مستعد لقضاء 8 ساعات امام شاشة الحاسوب ف CS خيار جيد في النهاية الامر يعود لك فانا لاارى لا يمكن لاحد الابداع في مجال لايحبه.
أظن انها لديها نفس مشكلتي :
هي تريد دراسة تخصص آخر لتكون لديها حظوظ بكسب ( الوظيفة ) و هي كذلك تتعلم البرمجة من جهة الأخرى و تعلم عملا حرا
يعني هذا حقا جميل اليس كذلك ؟
فعلاً ..هي مشكلة فكرية منطقية بين مايتيحه لنا العالم الواقعي ومايوفره لنا العالم الافتراضي !
الامر ليس مُناط بالوظيفة بقدر ماهو متعلق بنوعية التحصيل العلمي الغير متاح سوى وسط اروقة الجامعة والمختبرات والمخاطرة بتفويت الفرصة
في مقابل توافر مصادر تعلم هائلة ومتاحه لل Computer Science وانت تجلس على الأريكة وتحتسي فنجان قهوتك المفضله تستطيع تعلمها
من هنا يترائى أمامنا وسط هذآن الخياران سؤال مُلّح ..ينتظر الاجابة
هل تعزيز اختيار الComputer Science المُتاح.. ووأد باقي الخيارات الغير متاحة هو قرار حكيم ؟!
؟؟
هذا ما أريد معرفته أنا أيضا !
عند إختيارك لأي مجال لا بد من مراعاة امرين اساسيين:
1- وجود الرغبة والانجذاب الى هذا المجال لان المجال الذي ستختارينه سيبنى عليه أسلوب حياتك في المستقبل وستجدين نفسك تتعاملين في هذا المجال لساعات طويلة.
2- وجود مستقبل لهذا المجال في المكان الذي تدرسينه فيه فالرغبة لوحدها لا تكفي فيجب أن يكون هذا المجال مدعوما حكوميا أو وجود شركات في بلدك تحتاج لموظفين في هذا المجال....الخ.
لذا لا بد من موازنة هذين الامرين, فلو وجدت ان رغبتك في دراسة مجال معين لكن لا يوجد مستقبل لهذا المجال في بلدكِ وكانت لديك رغبة أقل في مجال آخر لكن هناك مستقبل ودعم للمجال الثاني فأقترح أن تتخصي في المجال الثاني.
أما إذا كان الدعم والمستقبل متوافرا في كلا المجالين فعامل الرغبة هنا هو من يحدد 。◕ ‿ ◕。
سأبدأ بآخر سطر كتبته
كيف عامل الرغبة يحدد ان كان المعيار الموضوع هنا ليس الدعم او الفرص الوظيفية او المستقبل كما تفضلت وأشرت
بل المعيار هو نوعية التحصيل العلمي وفق ميزان المتاح والمحدود
على سبيل المثال تخصص الكيمياء يختلف نوعياً عن علم الحاسوب ويندرج تحت بند المحدود في مقابل إتاحة علم الحاسوب
من هذا المنطلق تتشكل الاجابه التي أطمح لها
:)
انا درست 155 ساعة دراسية وكانت مواد البرمجة 12 ساعة فقط !!
المشكلة ان الي بيقولو ان تخصص الحاسب يمكن تحصيله بجانب تخصص علمي ثاني هذا شي غلط !!
انت لو فهمت علوم الحاسب بشكل صحيح مستحيل انك تقول كلمة مثل هذه الكلمة (ان الحاسب يمكن تحصيله في البيت)
سبب ضعف برامجنا هو هذا الفكر انه نعتقد ان الحاسب كم لغة برمجة مع بعض ويالله سوي ابلكيشن و يطلع ضعيف في النهاية !!
للمعلومية في كتب و مراجع مستحيل انك تخلصها بجانب تخصص ثاني حتى لو كنت سوبرمان !
الحاسب اوسع بكثير من جافا سكريبت و سي اس اس و اتش ام ال و بي اتش بي ( هذه في العلم الحاسب تسمى ادوات و ليس علم قائم )
اخيرا انتا في الجامعة بتدرس كل علم من شخص مختص في هذا العلم
متأسفه على ردي المتأخر جدا, فأنا أمر بنفس حالتك تماما ولحسن الحظ وقعت على موضوعك الذي كنت ابحث عنه منذ السنه والنصف للتو.
توصلت الى ان اخذ باكالوريوسين متتاليين بالاقسام التي اردتها حل منصف نوعا ما.
مع انني مازلت اتخبط بين الحين والاخر في اتخاذ قراري !
سيكون من اللطيف مشاركتي نتيجة تجربتك التي امر بها فعليا :)
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.