11

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

  • tapleto

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

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

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

12

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

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

  • معالجة صور

  • جرافك

  • الذكاء الصناعي

  • التشفير

  • الشبكات

  • المحاكاة

  • هندسة البرمجيات

  • أنظمة بيانات

  • تنقيب على البيانات

  • قواعد البيانات

  • أمن المعلومات

  • IT

  • تصميم المواقع

و الكثير جدا من المواد، بالإضافة بإننا ندرس الاشياء التي تعرفها بعمق اكثر بكثير من الذي قرأتها بالإنترنيت.

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

مجهول
  • حذف بواسطة المستخدم

معالجة الصور و الجرافك من الناحية البرمجية و ليس من الناحية التطبيقية

يعني مثلا كيف تبرمج خاصية Blur لبرنامجك او كيف تحاكي مرور الضوء في زجاج.

أنها جزء مهم في علوم الحاسوب، و جزء من داراستي في الماجستير كانت معالجة صور.

هذا رائعٌ حقاً ..... انا لم اتطرق له بعد "في بداية مشواري ".

هناك مساقات "مهنية" في الجامعات أيضا.

علوم الحاسب أكبر بكثير من برمجة برمجية ما أو صيانة حاسوب أو ،،،،،، كما يعتقد البعض .... لــعلوم الحاسب أبعاد أكبر من البرمجة يا أخي

ما هي الأبعاد ؟ ما الفرق بين البرمجه وعلوم الحاسب !

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

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

كمثل ماذا اخي الكريم

15rayman أضف ردا

باختصار علوم الحاسب هي دراسة ما يمكن للكمبيوتر عمله ,,, البرمجة هي حث الكمبيوتر على فعل أشياء معينة ... هل تعلمك البرمجة عن ال compilersو ال compiler generators ! لا ,,, هل تعلمك hardware architecture ! بالطبع لا ... هل تعلمك عن ال system numbers و دراسة مختلف أنواع الخوارزميات و الmachine learning و تحليل البرمجيات و ,,, ! بالطبع لا :) ,,, المبرمج بدون تعليم (أقصد المبرمج الذي لم يدرس علوم الحاسب أو هندسة البرمجيات أو ,,,, ) هو في الحقيقة يمكن أن يكون بارعا جدا بل يمكن أن يعمل المستحييل لكنه لا يعلم لم يفعل البرنامج الخاص به كذا ,,,لأنه لم يدرس أساسيات الحاسب لكن يمكنني القول بأنه مع انفتاح هذا العلم على شبكة الانترنيت فمع الوقت يمكن لأي أحد دراسة علوم الحاسب من البيت لكن عبر مخطط مدروس مثل الجامعات بالضبط :)

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

هذا سيساعدك :)

Mister_Tech0 أضف ردا

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

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

اغلبييت طلاب الجامعات يتوسلون كالحثالة لحل ة اخطاء برامجهم فلا داعي للتفاخر ايها الغبي

انت في كندا اذا تتقن اللغة الانجليزية اذا معلومات اكثر وتعمق اكثر = دراسة اسرع وأدق

نحن العرب دائما اللغة تكون عائقا امامنا (احسد متقني الانجليزية )

اما أنا فلا أحسدهم .... ولكني أحاول الوصول الي ما وصلوا اليه

أنت تعمم، لمَ؟

بإمكانك بذل بعض الجهد وتعلم الإنجليزية وتحسين مستواك بها.

انا لغتي متوسطة استطيع القراءة والفهم ولكن ليس بمقدار فهم اصحاب اللغة

هذا ما اعنيه عليك ان تبذل جهداً اكبر لفهم اللغة لا ان تحسدهم.

شكرا لك انت تشجعني .

اللغة الأنجليزية ليست صعبه ويمكنك أتقانها فى أقل من 5 أشهر, لاكن يجب عليك أن تركز عليها وحدها

البرمجة مثل اللغة التي نتحدث بها، يمكن تعلمها ولكن هل سوف تبدع فيها؟

كثير منا يتحدث لغته بطلاقة، ولكن هل هو قادر على كتابة مؤلفات بالشكل المطلوب؟

نذير أضف ردا

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

كنت دائما أريد تخصص البرمجه ( 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 .

مجهول
  • حذف بواسطة المستخدم

كل ما أقرأ لك تعليقاً أرى كلمة مصطفى السعدي في الموضوع.

أرجوك هل تراه في نومك حتى ؟

ههه

ههههههههههه والله سبقتني بها هههه

مجهول
  • حذف بواسطة المستخدم

لا أعتقد أنه هو، فهو لم يدخل جامعه بعد حسب ما أعرف

ولكن ما مشكلتك معه ؟؟

هل لديك حساسية اتجاهه؟

لا اظنه هو لان مواضيع مصطفى مشعة بمجرد فتحك للموقع يصيبك الاشعاع النووي مما يؤدي الى تلوث اشعاعي في عقلك

_

عندما يتكلم المصطفي لابد ان يذكر كلمة "قوي" مبرمج , او جامعة ,او مشروع , المهم ان يكون قوي , لذالك لا اعتقد انه هو =D .

لم أفهم بعد، ما مشكلتكم معه ؟

ولماذا تتحدثون عنه بالذات ؟

ألا تلاحظون أننا خرجنا عن سياق الموضوع

كيف ستوفق بين البرمجة - العمل الحر - و دراستك - الطب - ؟

نهارا : في الجراحه والطب :)

ليلا : في البرمجه :)

ولا يوجد أي مشاكل معي بأختلاط البرمجه ومهنه الطب

انا اعشق الحاسب والطب لاكن للأسف لم يكتب لي دراسة الطب وحالياً ادرس IT

اهنيك الصراحة , واصل ^_^

معتز أضف ردا

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

انصح بقراءة هذا المقال المترجم عن مستقبل البرمجة:

https://www.manshar.com/art...

وأقتبس منه الآتي:

بعد 1970 ظهر تخصص ال Computer Science وظهر الكثير من المبرمجين الشباب، فهم خريجي جدد وخبرتهم قليلة بدون انضباط lack in discipline ولديهم طاقة عالية ولذلك كان هناك حوجة إلى آلية تحكمهم وتديرهم وكانت هذه بداية ظهور Waterfall Methodology.

سؤالي قد يكون مختلف عن الآخرين ماهي الحيل Tricks التي تعتمد عليها في إنشاء برمجياتك حتى تزيد من انتاجيتك و لا تذخل في دوامة كتابة الكود من الصفر .

و السؤال (الأهم و الاكثر إحراج) هل تحفظ جميع الدوال المستخدم في كل تلك اللغات (بما في ذلك spelling صحيح) إن كنت لا تفعل ماهي المراجع التي ترجع اليها . سؤالي سببه اني انسى كثير من دوال Frameworks التي أتعلمها رغم اني احفظ Syntax اللغة نفسها .

بدون كليه ام بدون بنكرياس ؟

مواهاهاهاها

fahd7rbi أضف ردا

يا الهي، هربت من السمجين في أرض الواقع لأجدهم في حسوب.

حقا إنه مجتمع يجمع جميع الجماجم ( قلها 5 مرات ولك هدية (: )

هات الهدية

-2

خذها!!!

التعلم الذاتي أفضل من الجامعات بكثير حيث أن المعلومة لاتضيع بسهولة كونك بذلت جهداً في الحصول عليها.

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

كلُ له مميزاته.

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

الجامعة أو الكلية قد تعلمّك الأساسيات لكن هي غير مسؤولة أو معنية بأنك تخرّجك مبرمجاً محترفاً! ستؤسس أكاديمياً لكن عملياً يبقى الأمر على عاتقك أنت.

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

أتمنى لك التوفيق :)

  • الدخول لعالم آندرويد | عندما يكون شغفك حول تطوير الويب

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

انا صراحة ادرس في الجامعة شعبة الميلتمديا و تصميم مواقع الويب بالسنة الاولى

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

بما اننا في بلد عربي ، وايضا الموضوع له علاقة بالوالدين و العائلة و ثقافة مجتمعنا لازم تدرس تجيب ديبلوم و تشتغل

انا اشتغل فريلانسر مند 3 سنوات والحمد لله كل شيء تمام و الوالدين مفتخرين ، لكن رغم دلك يلزمك ديبلوم.

بالتوفيق لك اخي وشكرا على الموضوع

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

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

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

Khaled21
  • حذف بواسطة المستخدم

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