ما الذي يجب عليك تعلمها قبل الدخول الي عالم البرمجه والحمايه


التعليقات

الأنجليزي

-2

انا ليس لدي لغة انجليزية جيدة لكن متقن للبرمجة :)

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

95% من الناس الذين قابلتهم من الذين لا يعرفون الانجليزية و يدعون انهم متقنين للبرمجة هم موهيمين فقط.

لا يوجد شيء اسمه اتقان البرمجة، قول كلام غير منطقي مثل هذا كمثل الذي يقول انا متقن للهندسة بدون اي تخصص.


لنعد للموضوع، هناك الكثير من الاشياء التي لا تتحدث عنها الكتب والمصادر العربية

--

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

الامر بسيط عليك برمجة N-Queen و لكن بدل الملكة ( الوزير ) تضع مكانها الحصان.

و تخبرني بأكبر عدد من هذه الاحصنة و كيفية ترتيبها على البورد.

هذه مسألة بسيطة جدا، يأخذها كل من يتعلم علوم الحاسوب في الجامعة.

اذا استطعت حلها، سوف اعطيك 50$ لأنك اثبتت بأنني مخطىء

-2

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

اذا قل انا اعرف القليل عن البرمجة و ليس مثقن للبرمجة

الانجليزية ثم الرياضيات والكثير من المنطق ! .

هل أفهم من كلامك اني لأكون مبرمجاً جيداً يجب أن اكون جيداً في الرياضيات ؟

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

بختصار كل شيء يعتمد على الرياضيات ! كيف ؟

اذا اردت ان تكون مصمم محترف يجب ان تفهم في النسب والنسبه الذهبيه Golden ratio ولذالك تحتاج الرياضيات بشكل كبير !

تريد ان تكون مصمم 3D يجب ان تلم بشكل كامل برياضيات ومعادلات المصفوفات مثل التحويل الدوران والتكبير وغيرها الكثير الخ

تريد ان تكون موسيقي يجب ان تحترف الرياضيات وتلم بشكل كامل في كيفيك بناء ال Tempo Rhythm والنسبه الذهبيه وتدرجات الاصوات والتاثيرات الخ

بختصار الانسان مبني على الاحساس العميق بالمعادلات الرياضيه وبالاخص الحواس الخمس .. لذالك نرتاح بشكل كبير لكل شيء يشاهده او يسمعه يحتوي على معادلات رياضيه منسقه ومتناغمه satisfying تريح بصره وسمعه وذالك لايتم الا بوضع المعادلات الرياضيه المناسبه في المكان المناسب .

مابالك بالبرمجه .. بعتقادي البرمجه هي مجرد اعاده صياغه لكتابه الدوال الرياضيه .. اقرا اكثر عن ال Functional Programming .

صراحة أول مرة أشعر بقيمة الرياضيات في الحياة :D

الرياضيات كانت بالنسبة لي مجرد مادة مملة جل ما كنت افعله عند دراستها هو انتظار معلم الرياضيات كي يأتي اول مرة

لأباشره بالسؤال الأبدي الذي اسأله كل مدرس رياضيات أقابله في حياتي .. " ما فائدة الرياضيات في حياتي اليومية إنها فعلياً بلا قيمة " ؟

ليأتيني الرد الفلسفي من المدرس الذي هو نفسه ليس مقتنعاً بما يقوله لي ..

فمثلاً وما زلت افكر عندما اتقدم لوظيفة ما هل سيطلب مني في المقابلة أن أوجد قيمة " س " أو "x " ؟؟! ..

هذا ربما راجع للطريقة التي درست بها الرياضيات لذا لم اشعر بقيمتها في الحياة ..

لكن حالياً أعتقد ان نظرتي تغيرت كلياً وربما قد أصبح من عشاق الرياضيات من يعلم :D

شكراً لردك ..

أرى الكثير من التهويل في الموضوع..

ضديقي لتبدأ البرمجة يجب أن تتوفر على حاسوب و انترنت فقط ! هذه المتطلبات الأساسة الدنيا

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

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

و صراحة هذا يعتمد على نوع البرمجة التي تريد الخوض فيها..

برمجة الويب ليست كبرمجة سطح المكتب ليست كبرمجة تطبيقات

حدد هدفك و توكل على الله و امض !

الإنجليزية أساسية

أساسيات الإحصاء اختيارية : ستفيدك عند بناء مشاريع واقعية.

خوارزميات نظرية: غالباً ستجدها في مقررات مادة الحاسوب في المدارس الثانوية أو المتوسطة.

-1

الانجليزية


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع