11

قصتي مع تعلم البرمجه من البيت بدون جامعه ولا كليه

  • tapleto

السلام عليكم ورحمه الله وبراكته أولا رأيت الكثير من المواضيع من الأشخاص الذين يعانون في تعلم البرمجه رغم أنهم داخل الجامعات والكليات الخاصه بتخصص علوم الحاسب او البرمجه او هندسه البرمجيات وأرى من يتحير بينهم وبين التخصصات الأخرى سواء كانت هندسه وعلوم وطب وتجاره .. ببساطه الموضوع نسبي انا عمري 21 سنه وأدرس في مجال الطب وتحديدا الجراحه العامه وأدرس في كندا والحمدالله وهو حاليا من أفضل تخصصات الموجوده وربحا وغير نادم للدخوله , وقبل دخول الجامعه وأختيار التخصص المناسب , كنت دائما أريد تخصص البرمجه ( CS ) ببساطه لأني حينها كنت مبرمج فعلا وأتعلم البرمجه وأعجبت بالمجال ولكني تغير كل هذا بعد 4 سنوات وتحديدا عند انتهائي من الثانويه أكتشفت أني لست بحاجه للدخول المجال فأنا أملك جميع المهارات الذي يتعلمها في الجامعات بل وأفضل خلال هذه ال4 سنوات ومن البيت أستطعت تعلم لغه ال PHP ومفهوم ال OOP وقواعد البيانات وتصميم الواجهات والحمدالله اصبح لدي خبره عاليه جدا في مجال برمجه الويب وحققت ارباح كثيرا منه بدون أنشاء موقع بل عن طريق بيع البرمجيات , من ثم كذلك بدأت في تعلم لغه الجافا والأندرويد ومن ثم بدأت في مفهوم Functional Structure و Object Oriented Design الخاص بهندسه البرمجيات وكنت اشاهده كمحاضره موجوده على اليوتيوب وتعلمت لغه LUA و C# و اساسيات ومبادىء c++ لبناء تطبيقات سطح مكتب وكنت أريد أن اتعلم اكثر وأكثر ولكني قررت الأكتفاء بهذا خلال هذه الأربع سنوات من لغات ومشاريع أنجزتها بدون أي جامعه او كليه او مصاريف فقط من اليوتيوب والحاسوب وبدون دخول اي تخصص منه :) وأزيدكم أن مصاريفي أبتعاثي هي من مدخولي الذي حققته من البرمجه :) والأن أفكر في تعلم لغه swift حتى أبدا ببناء تطبيقات ايفون فهو سوق رائع ومربح لذلك لا ارى اي داعي للتعقيد موضوع البرمجه وتصعيبه ويمكن أعتباره موهبه بدلا من عمل

أي استفسار أو طلب أخواني جاهز للرد سواء في تعليقات


نذير أضف ردا

مجهور رائع, لكن لدي تعليق عن جملة

كنت دائما أريد تخصص البرمجه ( CS )

CS او Computer science ليست البرمجة, كما قال الكثير من المعلقين.

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

كما ان لغات البرمجة صممة لكي تستعمل بسهولة, ليس بالضرورة ان تكون ملما بعلم الحاسوب, مثلا لا يجب ان تعرف الاسمبلي او الـ Compiler theory لكلي تستعملها

الفرق مثل الانسان الذي يركب السيارات ويقول انا ميكانيكي وانسان آخر درس علم الهندسة الميكانيكية , الاول يعرف يلصق القطع لكن لا يدري لما هي مصنوعة من هذه المادة ولماذا بهذا الحجم ولماذا 10 اسنة عوض عن 9 ولماذا السيارة مقوصة من هذه الجهة 40 درجة وهنا 90, لكن رغم هذا يركب السيارات ويمكن ان يقوم ببعض الاختراعات.

اما الثاني فهو يعلم لماذا.

علم الحاسوب يهتم بالـ Computation من عدة جوانب كالخوارزميات وكيفية كتابتها و درجة تعقيدها وعلاقتها بحجم البيانات وماهو البرهان انها دائما صحيحة. مثلا في علم الحاسوب هناك مجالات مثل الـ Scientific computing و Linear and non-linear optimization و Artificial intiligence و الـ Machine learning و Number theory و Signal processing و Information theory

مثلا لغات البرمجة كبايثون والسي وغيرها يتم تصميمها انطلاقا من الـ Language Theory و الـ Automata theory و كيف تحل مشاكل الـ Ambiguity و الكثير من التفاصيل التي يهتم بها علم الحاسوب اما لغات البرمجة فهي فقط ادوات.

صحا صاحبي نعم البرمجة جزء من علوم الحاسب لكن لماذا انتم تنقسون من قيمة صاحب المقال

علوم الحاسب مصدر مفتوح يمكن تعلم ما شئت منها لذلك لا تتسرع في الرد

في الجامعة يدرسون اشياء كثيرة بدون تعمق يعني انت تدرس اشياء سطحية لدلك معظم الطلاب يتوسلون لحل مشاكل في

الكود الخاص بهم

شكرا اخي, انا قلت ان البرمجة ليست علوم الحاسوب, ان تتعلم بايثون او اي برمجمة واب, يعني انك مبرمج, ليس عالم بالحاسوب, لكي تتعلم الحوسبة لازم تتعلم اشياء اخرى مثلNumber theory و Linear algebra, complexity و internals of OS .