في البداية قد يبدو تعلم البرمجة أمر في غاية الصعوبة للمبتدئين في تعلم البرمجة و أنا لا أنكر أنك ستواجه بعض المصاعب في البداية .
لكن يجب أن تعلم أن تعلم البرمجة يشبه الصعود على درج , فما دمت تصعد درجة درجة ستصل في النهاية و لكن ما يهم هو عدم الأستسلام و الاستمرارية قدما لتطوير الذات .
أولاً تعرّف على علم الحاسوب :
في هذه الخطوة عليك أن تتعرف على مكونات الحاسوب وآلية عملها وحدود الحاسوب، ابحث عن مفهوم البرمجة وأين يتم استعمالها، مجالات علم الحاسوب المتوفرة حالياً… أي أن تأخد نظرة عامة.
ثانياً تعلم الأساسيات :
تعلم الخوارزميات وهياكل البيانات، ولا تقم بإهمال هذه الخطوة لأنها السر لإيجاد حلول المشاكل، مما يجعلك مبرمج محترف.
تطبيق ما تعلمته من أساسيات :
في هذه المرحلة ستتعامل مع لغة برمجة؛ من الأفضل أن تبدأ بلغة C وإن واجهتك صعوبة معها انتقل إلى لغة Python.
يمكنك أن تبدأ هذه المرحلة بعد الإنتهاء من الأساسيات أو في نفس الوقت.
تعلم البرمجة كائنية التوجيه – OOP :
أغلبية اللغات تعمل بهذا المبدأ من إنشاء ‘Classes’ والتعامل مع تعدد الأشكال، لذلك عليك إتقان هذا المبدأ باستعمال لغة البرمجة Java أو Python فالاثنين يعملان بمبدأ OOP.
المرحلة الأخيرة وانتقالك للاحتراف :
ابدأ بحل المشاكل في مواقع التحديات، مثل ‘hackerrank’، وإلى هنا أنت لم تعد بالمبتدأ
ما عليك سوى أن تختار لغات المجال الذي تحبه وتتعلم لغات البرمجة وأطر العمل والمكتبات التي يتضمنها.
تعليمك من ال documentations شئ رائع وحاجه في قمه الروعه واكتساب مهارات كتير خصوصا لو انت ضعيف في الانجليزي وهقولك السبب
حوار ال documentation في العالم بتاعنا( software engineering) حاجه مهمه جدا لان ال documentation بيكون شامل حاجات اساسيه كتيره في اللغة اللي انت بتتعلمها وحوار إنك دايما بتقرأ دا شئ مهم واساسي في مجالنا واكيد محدش يختلف على الكلام دا
طب لو انت مبتدئ ولسة جديد في المجال هنا اقولك وجهة نظر
اول حاجه لو انت معاك الوقت اللي تتعلم من Video وتطبق معاه وبعدين تقرأ من ال documentation شويا فدا هيثقل من مهاراتك جدا
تاني حاجه لو انت ضعيف في الانجليزي
اهتم اكتر بال videos من المصدر اللي بتتعلم منه وحاول تقرأ لو كل يوم معلومه منها هتتعود انك تقرا بالانجليزي ومنها بتثقل من مهاراتك
الناس اللي اتعلمت من كتب أو documentation بيكون عنده معلومات كتيره جدا خصوصا اللي بيسجل videos بيكون عارف ان المشاهد هيزهق وهيمل من المعلومات الكتير ف غصب عنه بيحاول انه يقلل ودا بنعوضه بال documentation
طب ازاي اوصل لل documentation المناسب
ابسط الأمور انك تدخل علي موقع اللغة أو التقنيه اللي انت بتتعلم منه وفي الحاله دي هتكون متابع كل جديد وبتتعلم المصدر الأساسي
وفي النهايه خلينا متفقين انها وجهة نظر ليس إلا تتفق تختلف ف دا يشرفني
شكرا وبالتوفيق ❤️❤️
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر