المدة الزمنية 37:7

دليل تعلم البرمجة بالطريقة الصحيحة: خمس خطوات لتعلم البرمجة ستغير مجرى حياتك المملكة المتحدة

بواسطة Programming Advices
1 347 745 مشاهدة
0
68.2 K
تم نشره في 2019/07/04

اشترك معنا في قناتنا على التليجرام https://t.me/ProgrammingAdvices هذه السلسة هي نقطة البداية في عالم البرمجة رابط السلسة هنا /playlist/PL3X--QIIK-OHgMV2yBz3GLfM5d_5BxOSj منعا لتشتتكم ولتوفير عليكم وقتكم لقد صممت لكم منهاج متكاملا لتعليم البرمجه من الاساس وبتدرج وترابط غير مسبوق في جميع المستويات تجعلكم تجدون البرمجه في غايه السهوله، من تدرج للاسئلة والمشاكل البرمجيه والعديد من المشاريع التي ترتقي بالمنطق البرمجي لديكم وتغنيكم عن حل ٢٠٠٠ سؤال ، خارطة الطريق في الرابط أدناه اتبعتها خطوه بخطوه ولن تحتاج اي شيء آخر https://programmingadvices.com/p/roadmap تعلم برمجة وليس لغات برمجة، لا تقع في فخ اللغات وتهدر وقتك في المكان الخطأ دليل تعلم البرمجة بالطريقة الصحيحة: خمس خطوات لتعلم البرمجة بالطريقة الصحيحه ستغير مجرى حياتك هذه الحلقة تقدم دليل وخارطة طريق لتعلم البرمجة بالطريقة الصحيحة من واقع خبرة 24 سنة من النجاح في هذا المجال، وتجيب على اسئلة مثل.. ما هي البرمجة؟ من اين ابدأ تعلم البرمجة؟ كيف اختار لغة البرمجة المناسبة؟ لماذا يفشل الناس في تعلم البرمجة؟ وغيرها الكثير. ملخص خبرة اكثر من 24 سنه من النجاح في هذا المجال اضعها بين يديك على طبق من ذهب Video Content: _______________________________________________ 00:00 – Important Introduction. 03:10 - First Step : Stay away from negative people. 04:57 - Second Step : Programming is not a language you learn, programming is logic. 10:36 - Third Step : Never start with modern languages. 16:17 - Fourth Step : Solve 2000 problems using old languages Like C++ or Java. 25:35 - Fifth Step : Learn a modern language with a database and apply one project from A to Z. 30:48 - Summary and conclusion. _______________________________________________ How to learn programming the right way? do not waste your time in the wrong place This is to summarise it: 1- Stay away from negative people: negative people will make you disappointed about programming, they will say: ” its hard, it has no future, you will never find jobs , Salaries are low …etc” , never ask people who failed in this field; always ask successful people. 2- You should know that programming is different than programming language: programming is logic, analysis , and thinking to find solutions; while programming language is only a tool to use to apply your logic and thinking. Learn programming and never waste your time learning programming languages, because if you are good in programming you can learn any programming language in less than a month’s time. 3- Never start with a modern programming languages why? Modern programming languages have a lot of ready-made functions, methods, and tools that will deceive you and prevent you from learning logic and programming the right way… For example: students from grade 1 to 6 in schools they study math (addition, subtraction, multiplications, dividing, fractions…etc) why they study this while we have a calculator?? They study this to strengthen their logic and thinking, imagine you give them a calculator from grade 1 , they will never strengthen their logic. Modern programming languages are good and you have to learn them but you need to learn them in the right time after you strengthen your logic/thinking, exactly like the calculator you can use it but in the right time. 4- Learn C++ , Java, or Python : only one language , just learn the fundamentals, and then start solving problems on it, you should solve not less than 2000 problems. • Before you finish 500 to 700 problems, never read or learn anything else. • After you finish 500 to 700 problems then start read about Data structure, algorithms, object oriented, in this stage you will understand them easily. 5- After you finish solving 2000 problems; this will take you not less than a year; • Start learning any modern programming language it will take you a month to learn it • and start learning Database (any database will do) : this will take you 1 to 3 weeks. • Start your first project:I highly recommend to start with a desktop project like the University Registration: Students, Courses, Doctors, Lectures, Exams…etc . Make it simple in the beginning then make it larger and functionality to it. After you finish all aforementioned steps, you will be strong enough to learn anything and choose any technology or programming language you want. I wish you the best. كل التوفيق للجميع محمد ابوهدهود LinkedIn: https://www.linkedin.com/in/abuhadhoud Facebook: https://www.facebook.com/ProgrammingAdvices

الفئة

عرض المزيد

تعليقات - 6492