كيف اتعلم البرمجه بطريقه صحيحه - how to learn programming
كيف اتعلم البرمجه بطريقه صحيحه - how to learn programming
خللينا متفقين ان البرمجه من اهم الحاجات
اللى موجوده ف الوقت دا و الى كل دقيقه تقريبا بينزل ليها كورسات وفيديوهات على
الانترنت وورا كل كورس او فيديو من اللى موجودين دول وعود بان انت هتبق توب وكده
انا بس هنا هقوللك رأيى الطريقه اللى من
خلالها تتعلم برمجه ومش هقول انها الصحيحه.. ممكن يكون ناس كتير تختلف معايا بس its OK احنا فى عالم الانترنت ومن حقى انى اقول اللى
انا عايزه .. ومن حق اى حد انه يقول رايه .
الخطوات اللى هنقولها هنا هى تقريبا تقليد
لخطوات المناهج الدراسيه اللى هتلاقيها فى كليات التقنيه
وبتاكيد مش لازم تكون ف كليه من دول علشان
تبق programmer ..ف يلا بينا
انا هفترض ان انت معندكش اى معلومه خالص وانك
جديد تماما ف الموضوع دا
اوك . اول حاجه ابعد ف فالبدايه عن …..Crash Courses الكورسس مكثف مثلا ف ِAndroid او اي تكنولوجى تانيه ...صدقنى انت كده بتتعلم بطريقت واحد بيتعلم
يجرى قبل ميتعلم المشى
اللى المفروض تعمله هووا انك تختار لغه برمجه
تبدا بيها .. وانا عارف ان الاختيار ف الاول بيبق محير شويه لانك جديد وكده بس صدقنى مش هتفرق
ولو هناخد براى معظم الناس ابدا python السينتاكس بتاعتها لطيفه وسهل جدا انك تنزلها
وتشغلها
وزى اى حاجه ف الدنيا سيرش ف جوجل عن اى حاجه
انت عايزها وشوف comments بتاعت الناس اللى كانت ف يوم زيك
خلاص اخترت ؟؟ هتبدا تتعلم الاساسيات هتعمل
برامج بسيطه .. تعرف يعنى اى Arrays
تتعلم تعمل sorting تعرف يعنى اى stack تعرف يعنى اى DataStructure يعنى اى algorithms
سيرش هتلاقى كورسس كتير جدا ممكن تساعدك
تتعلم كل دا
كل اللى عليك فالخطوه دى انك تتعلم وتفهم
اللغه دى وبعد مثلا كام اسبوع او شهرين هتكون عل درايه معقوله ودى حاجه كويسه جدا
..اه انت ممكن متعرفش تعمل حاجه عمليه اوى بس تمام عادى جدا انت ب programming language دى اخدت خطوه هايله
لان مش كتير عندهم القدره انهم يفهمو الموضوع
دا
بس برده لسه شويه كمل على قد متقدر وخد
كورسات كتير انا عارف ان المرحله دى مش مثمره بحاجه واقعيه
و عارف ان الكراش كورسس مثيره جدا هتعلمك
تعمل مثلا ويب سايت او موبايل ابلكيشن
حالا
بس انت مش مستعد لدا لسه.. الاساسيات ممله
وصعبه بس لازم تستحمل
تانى حاجه تبدا تتعلم Computer Science Fundamental
و تفهم ازاى الكمبيوتر بيشتغل
ممكن متكنش الخطوه دى مثيره بالنسبالك لو انت
عايز تتعلم تعمل ويب سايت على الانترنت
وكده بس صدقنى الموضوع هيفرق معاك
Fundamental
Computer Science واللى بتكون عباره عن simple DataStructure algorithms
وبنصحك تستخدم لغه تانيه غير اللى اتعلمتها
للجزء دا ..
يعنى لو كنت اخترت تتعلم Python ممكن تختار Java للخطوه دى
الشق التانى او النص التانى ف الخطوه التانيه
دى هى انك تفهم ازاى الكمبيوتر بيشتغل
تعرف يعنى اى byte يعنى اى Memory يعنى اى Ram اى اللى Processor بيعمله
مش لازم تلم بكل حاجه Just basics الاساسيات هتكون كفايه انها تفهمك ازاى كل حاجه
بتشتغل
انت كده وصلت لنقطه هايله .. انت تقريبا بقيت
بتعرف لغه برمجه او اتنين وفاهم اساسيات Computer Science وكمان فاهم ازاى الكمبيوتر بيشتغل برافو عليك
الوقتى اقدر اقوللك خد الخطوه التالته :
ممكن
تبدا تتعلم Application
Programming على حسب انت مهتم بأيه .. لو انت عايز تتعلم
تعمل ويب ابكيشنز
لو انت عايز تتعلم Android
علشان تعمل mobile
Application اوعايز تتعلم تعمل IOS Applications ... Go On
سيرش .. كورسس كتير جدا هتلاقيها على
الانترنت ودايما وانت بتتعلم تسال نفسك دا ليه اتعمل كدا و دا ليه متعملش
ومتكتبش كود بس وخلاص وانت مش فاهم اى اللى بيحصل واختار الشخص الصح
اللى تتعلم منه
خد وقتك واعرف الاساسيات اتعلم تمشى قبل
متجرى علشان متهنجش وانشاء الله تيجى بنتيجه مثمره
ومش شرط انك تتعلم دا علشان تبق مهندس ف مجال
التكنولوجيا .. Programming هى طريقه هايله للتفكير وممكن
تساعدك كتير
ودا لان الاساسيات والبدايات الصح دايما بتميز صاحبها عن اللى حواليه هنعرف مع بعض الطرق الصحيحه لتعليم البرمجه
تعليقات
إرسال تعليق