نصائح لتعلم البرمجة
مشوار تعلم البرمجة طويل وشائق، وجميل ومسلٍ، لكنك قد تصاب بالإحباط في بداية طريقك لكثرة الأمور التي عليك الإلمام بها، لذا جهزت إليك النصائح الآتية من تجربتي في البرمجة:
• حدد هدفك من تعلم لغة البرمجة وسوق العمل الذي تريد دخوله واجعله واقعيًا. بدون هدف، أبشرك بأنك ستتخلى عن فكرة تعلم البرمجة بعد حين. انتبه إلى أن يكون هدفك واقعيًا وقابلًا للقياس والتجزيء على مراحل. بدون ذلك، ستفشل من أول عقبة وتترك تعلم البرمجة.
• أعرف نفسك جيدًا ونقاط قوتك وضعفك. كلنا لديه نقاط قوة وضعف، ولكن المفلح من عمل على ترميم وتحسين نقاط ضعفه في المجال الذي يرغب بتعلمه.
• رشح دورة واحدة وكتابًا واحدًا وابدأ بقراءة الكتاب ومتابعة الدورة تدريجيًّا ثم انتقل بعد الانتهاء إلى دورة أخرى وكتاب آخر، إذ سيجنبك ذلك التشتت بين الدورات الكثيرة والكتب العديدة. الشيء الذي أفعله قبل بداية تعلم شيء جديد هو ترشيح قائمة من عدة كتب ودورات ثم ترتيب هذه الكتب والدورات بحسب جودتها ومدى بساطتها وتعقيدها. أرقم الكتب والدورات وأبدأ بالخيار الأول منها. أحدد الوقت التقريبي الذي يأخذه كل خيار لدراسته وأجدول الخيارات البقية على رزنامتي الخاصة.
• لا تأخذ العلم إلا ممن تثق بعلمه، فالكثير من المبتدئين يحاولون مساعدة غيرهم وقد يضعون معلومات مغلوطة دون قصد.
• طبق ما تعلمته مباشرة، وأنشئ أي شيء من كل أمر جديد تتعلمه حتى لو كان رسمة بسيطة أو شيفرة من عدة أسطر فقط. فرحة إنجاز شيء مما تعلمته تدفعك لتعلم المزيد والاستمرار في طلب العلم.
• نظم وقتك بورقة وقلم، حدد بداية كل أسبوع خطةً لسائره والتزم بتنفيذها. أخبر أصدقائك أن لديك إلتزام وأمور مهمة عليك إنجازها. خصص وقتًا للاستراحة بالطبع ولا تنسَ نصيبك منها. في نهاية كل أسبوع، وازن مدى الإنجاز الذي حققته ومدى تطبيق الخطة التي وضعها وحاول أن تصل النسبة إلى 100%. أنصحك بقراءة ومتابعة استراتيجيات تنظيم الوقت ورفع الإنتاجية.
• تمرس على حل المشكلات وتحدى نفسك باستمرار وتابع المسابقات البرمجية واشترك بها إن استطعت، أنصحك بقراءة مقالة حل المشكلات وفائدتها في احتراف البرمجة بعد هذه المقالة.
• لا تنسَ أن تكافئ نفسك في كل مرة تنهي فيها كتابًا أو تكمل العمل على مشروع.
• لا تنسَ حظك من الاستراحة، لأن طريق البرمجة قد يكون له بداية ولكن النهاية بعيدة ومتعبة -مثله مثل أي مجال آخر-.
بداية خفيفة😄❤️
مشوار تعلم البرمجة طويل وشائق، وجميل ومسلٍ، لكنك قد تصاب بالإحباط في بداية طريقك لكثرة الأمور التي عليك الإلمام بها، لذا جهزت إليك النصائح الآتية من تجربتي في البرمجة:
• حدد هدفك من تعلم لغة البرمجة وسوق العمل الذي تريد دخوله واجعله واقعيًا. بدون هدف، أبشرك بأنك ستتخلى عن فكرة تعلم البرمجة بعد حين. انتبه إلى أن يكون هدفك واقعيًا وقابلًا للقياس والتجزيء على مراحل. بدون ذلك، ستفشل من أول عقبة وتترك تعلم البرمجة.
• أعرف نفسك جيدًا ونقاط قوتك وضعفك. كلنا لديه نقاط قوة وضعف، ولكن المفلح من عمل على ترميم وتحسين نقاط ضعفه في المجال الذي يرغب بتعلمه.
• رشح دورة واحدة وكتابًا واحدًا وابدأ بقراءة الكتاب ومتابعة الدورة تدريجيًّا ثم انتقل بعد الانتهاء إلى دورة أخرى وكتاب آخر، إذ سيجنبك ذلك التشتت بين الدورات الكثيرة والكتب العديدة. الشيء الذي أفعله قبل بداية تعلم شيء جديد هو ترشيح قائمة من عدة كتب ودورات ثم ترتيب هذه الكتب والدورات بحسب جودتها ومدى بساطتها وتعقيدها. أرقم الكتب والدورات وأبدأ بالخيار الأول منها. أحدد الوقت التقريبي الذي يأخذه كل خيار لدراسته وأجدول الخيارات البقية على رزنامتي الخاصة.
• لا تأخذ العلم إلا ممن تثق بعلمه، فالكثير من المبتدئين يحاولون مساعدة غيرهم وقد يضعون معلومات مغلوطة دون قصد.
• طبق ما تعلمته مباشرة، وأنشئ أي شيء من كل أمر جديد تتعلمه حتى لو كان رسمة بسيطة أو شيفرة من عدة أسطر فقط. فرحة إنجاز شيء مما تعلمته تدفعك لتعلم المزيد والاستمرار في طلب العلم.
• نظم وقتك بورقة وقلم، حدد بداية كل أسبوع خطةً لسائره والتزم بتنفيذها. أخبر أصدقائك أن لديك إلتزام وأمور مهمة عليك إنجازها. خصص وقتًا للاستراحة بالطبع ولا تنسَ نصيبك منها. في نهاية كل أسبوع، وازن مدى الإنجاز الذي حققته ومدى تطبيق الخطة التي وضعها وحاول أن تصل النسبة إلى 100%. أنصحك بقراءة ومتابعة استراتيجيات تنظيم الوقت ورفع الإنتاجية.
• تمرس على حل المشكلات وتحدى نفسك باستمرار وتابع المسابقات البرمجية واشترك بها إن استطعت، أنصحك بقراءة مقالة حل المشكلات وفائدتها في احتراف البرمجة بعد هذه المقالة.
• لا تنسَ أن تكافئ نفسك في كل مرة تنهي فيها كتابًا أو تكمل العمل على مشروع.
• لا تنسَ حظك من الاستراحة، لأن طريق البرمجة قد يكون له بداية ولكن النهاية بعيدة ومتعبة -مثله مثل أي مجال آخر-.
بداية خفيفة😄❤️
إ₰...👨🏻💻..👩🏻💻...₰❥
اذا كنت مبتدئ في لغات البرمجة التالية (بايثون ، جافا ، JavaScript ، C, C++, C# ، Kotlin، Swift)
انصحك بمنصة https://programiz.com (مجانية)
تقدر تتعلم البرمجة من خلال الدروس والأمثلة الخاصة للمبتدئين.
اقرأ الدروس وجرب الأمثلة واكتب الاكواد وتعلم البرمجة..🖤
#منقول❤️
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊ @language_barmaja↷
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
اذا كنت مبتدئ في لغات البرمجة التالية (بايثون ، جافا ، JavaScript ، C, C++, C# ، Kotlin، Swift)
انصحك بمنصة https://programiz.com (مجانية)
تقدر تتعلم البرمجة من خلال الدروس والأمثلة الخاصة للمبتدئين.
اقرأ الدروس وجرب الأمثلة واكتب الاكواد وتعلم البرمجة..🖤
#منقول❤️
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊ @language_barmaja↷
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Programiz
Programiz: Learn to Code for Free
Learn to code in Python, C/C++, Java, and other popular programming languages with our easy to follow tutorials, examples, online compiler and references.
افضل عشرة مواقع للبحث عن وظيفة واعلان وظيفة:
1. Linkedin
2. Indeed
3. Naukri
4. Careerealism
5. Job-Hunt
6. JobBait
7. Careercloud
8. GM4JH
9. Personalbrandingblog
10. Jibberjobber
- أفضل 10 مهارات تقنية بحسب الطلب عام 2019:
1. Machine Learning
2. Mobile Development
3. SEO/SEM Marketing
4. Data Visualization
5. Data Engineering
6. UI/UX Design
7. Cyber-security
8. Cloud Computing/AWS
9. Blockchain
10. IOT
- أفضل 10 مواقع للتعليم المجاني عبر الانترنت
1. Coursera
2. edX
3. Khan Academy
4. Udemy
5. iTunesU Free Courses
6. MIT OpenCourseWare
7. Stanford Online
8. Codecademy
9. Open Culture Online Courses
- أفضل 10 مواقع لتعلم Excel مجانًا:
1. Microsoft Excel Help Center
2. Excel Exposure
3. Chandoo
4. Excel Central
5. Contextures
6. Excel Hero
7. Mr. Excel
8. Improve Your Excel
9. Excel Easy
10. Excel-Jet
- أفضل 10 مواقع لمراجعة سيرتك الذاتية مجانًا:
1. Zety Resume Builder
2. Resumonk
3. Resume dot com
4. VisualCV
5. Cvmaker
6. ResumUP
7. Resume Genius
8. Resume builder
9. Resume Baking
10. Enhancv
- أفضل 10 مواقع لتجهيزكَ للمقابلات:
1. Ambitionbox
2. AceTheInterview
3. Geeksforgeeks
4. Leetcode
5. Gainlo
6. Careercup
7. Coder career
8. InterviewUp
9. InterviewBest
10. Indiabix
#منقول❤️
1. Linkedin
2. Indeed
3. Naukri
4. Careerealism
5. Job-Hunt
6. JobBait
7. Careercloud
8. GM4JH
9. Personalbrandingblog
10. Jibberjobber
- أفضل 10 مهارات تقنية بحسب الطلب عام 2019:
1. Machine Learning
2. Mobile Development
3. SEO/SEM Marketing
4. Data Visualization
5. Data Engineering
6. UI/UX Design
7. Cyber-security
8. Cloud Computing/AWS
9. Blockchain
10. IOT
- أفضل 10 مواقع للتعليم المجاني عبر الانترنت
1. Coursera
2. edX
3. Khan Academy
4. Udemy
5. iTunesU Free Courses
6. MIT OpenCourseWare
7. Stanford Online
8. Codecademy
9. Open Culture Online Courses
- أفضل 10 مواقع لتعلم Excel مجانًا:
1. Microsoft Excel Help Center
2. Excel Exposure
3. Chandoo
4. Excel Central
5. Contextures
6. Excel Hero
7. Mr. Excel
8. Improve Your Excel
9. Excel Easy
10. Excel-Jet
- أفضل 10 مواقع لمراجعة سيرتك الذاتية مجانًا:
1. Zety Resume Builder
2. Resumonk
3. Resume dot com
4. VisualCV
5. Cvmaker
6. ResumUP
7. Resume Genius
8. Resume builder
9. Resume Baking
10. Enhancv
- أفضل 10 مواقع لتجهيزكَ للمقابلات:
1. Ambitionbox
2. AceTheInterview
3. Geeksforgeeks
4. Leetcode
5. Gainlo
6. Careercup
7. Coder career
8. InterviewUp
9. InterviewBest
10. Indiabix
#منقول❤️
وهي روابط المواقع التعليمية 😍
أهم 15 موقع على الأنترنت حاليا
1 – CodeAcademy
http://www.codecademy.com/
من أفضل مواقع تعليم لغات البرمجة (HTML , CSS) و الـJavascript
2 – Coursera
https://www.coursera.org/
فيها أكتر من 800 دورة مجانية في العديد من المجالات
3 – Digital Photography School
http://digital-photography-school.com/tips
أفضل موقع لتحسين مهارات التصوير الفوتوغرافي الخاص بيك وفيها منتدى نشط دائما للتفاعل مع المصورين اصحاب الصور المعروضة للملاحظات والتعلم
4 – Duolingo
http://duolingo.com/
لتعلم اللغات وتحسين مهاراتك اللغويةبالإضافة إلى هذا الموقع :
http://www.bbc.co.uk/languages
5 – edX
https://www.edx.org/
موقع شامل لشرح المواضيع العلمية وعرض المعلومات
6 – Factsie
http://factsie.com/
من أمتع المواقع التى تنشر حقائق تاريخية وعلمية و مصادر موثوقة من جهات معتمدة متخصصة وبمجرد النقر على الموقع يعطيك المعلومة بالـمصادر source
7 – Fast Company’s 30-Second MBA
http://www.fastcompany.com/section/30-second-mba
يعرض فيديوهات قصيرة لمديرين تنفيذين لشركات يدفعوك للعمل والتعلم ويحكوا عن تجاربهم
8 – Freerice
http://freerice.com/#/english-vocabulary/1515
يوسع مفردات كلامك عند الحديث مع الأقل منك ماديا أو جسديا أو مركزاََ
9 – Gibbon
https://gibbon.co/
يعرض مقالات وأشرطة فيديوهات لمساعدتك على تعلم البرمجة والجرافيك و الـios
10 – Instructables
http://instructables.com/
موقع فنى يعرض مقالات وفيديوهات عن تعليم المواهب و المهارات مثل الطبخ ، الرسم ، التزيين ، ترتيب منزلك ، إصلاح امور ، خطط عمل ، عمل حديقة إلخ…
11 – Investopedia
http://www.investopedia.com/
لتعلم كل شيئ تحتاج معرفته عن الأستثمار والتسويق والتمويلات الشخصية
12 – Khan Academy
https://www.khanacademy.org/
موسوعة كبيرة جدا جدا لتعلم الكثير و الكثير من الامور
عند دخول الموقع تجد هذه العبارة :
you only have to know one thing >> YOU CAN LEARN ANYTHING
13 – LearnVest
https://www.learnvest.com/
تقديم موارد لمساعدتك على تعلم أساسيات إدارة الأموال الخاصة بيك والتمويل
14 – Lifehacker
http://lifehacker.com/
15 -- trendati
Https://www.trendati.com
موقع ترينداتي موقع تثقف وتعلم بمجالت عديدة واهمها الكمبيوتر والبرمجة والتكنلوجيا
أهم 15 موقع على الأنترنت حاليا
1 – CodeAcademy
http://www.codecademy.com/
من أفضل مواقع تعليم لغات البرمجة (HTML , CSS) و الـJavascript
2 – Coursera
https://www.coursera.org/
فيها أكتر من 800 دورة مجانية في العديد من المجالات
3 – Digital Photography School
http://digital-photography-school.com/tips
أفضل موقع لتحسين مهارات التصوير الفوتوغرافي الخاص بيك وفيها منتدى نشط دائما للتفاعل مع المصورين اصحاب الصور المعروضة للملاحظات والتعلم
4 – Duolingo
http://duolingo.com/
لتعلم اللغات وتحسين مهاراتك اللغويةبالإضافة إلى هذا الموقع :
http://www.bbc.co.uk/languages
5 – edX
https://www.edx.org/
موقع شامل لشرح المواضيع العلمية وعرض المعلومات
6 – Factsie
http://factsie.com/
من أمتع المواقع التى تنشر حقائق تاريخية وعلمية و مصادر موثوقة من جهات معتمدة متخصصة وبمجرد النقر على الموقع يعطيك المعلومة بالـمصادر source
7 – Fast Company’s 30-Second MBA
http://www.fastcompany.com/section/30-second-mba
يعرض فيديوهات قصيرة لمديرين تنفيذين لشركات يدفعوك للعمل والتعلم ويحكوا عن تجاربهم
8 – Freerice
http://freerice.com/#/english-vocabulary/1515
يوسع مفردات كلامك عند الحديث مع الأقل منك ماديا أو جسديا أو مركزاََ
9 – Gibbon
https://gibbon.co/
يعرض مقالات وأشرطة فيديوهات لمساعدتك على تعلم البرمجة والجرافيك و الـios
10 – Instructables
http://instructables.com/
موقع فنى يعرض مقالات وفيديوهات عن تعليم المواهب و المهارات مثل الطبخ ، الرسم ، التزيين ، ترتيب منزلك ، إصلاح امور ، خطط عمل ، عمل حديقة إلخ…
11 – Investopedia
http://www.investopedia.com/
لتعلم كل شيئ تحتاج معرفته عن الأستثمار والتسويق والتمويلات الشخصية
12 – Khan Academy
https://www.khanacademy.org/
موسوعة كبيرة جدا جدا لتعلم الكثير و الكثير من الامور
عند دخول الموقع تجد هذه العبارة :
you only have to know one thing >> YOU CAN LEARN ANYTHING
13 – LearnVest
https://www.learnvest.com/
تقديم موارد لمساعدتك على تعلم أساسيات إدارة الأموال الخاصة بيك والتمويل
14 – Lifehacker
http://lifehacker.com/
15 -- trendati
Https://www.trendati.com
موقع ترينداتي موقع تثقف وتعلم بمجالت عديدة واهمها الكمبيوتر والبرمجة والتكنلوجيا
Codecademy
Learn to Code - for Free | Codecademy
Learn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one).
مواقع مهمة لأي مبرمج♥️🙏
1- stackoverflow.com
طبعا دا اهمهم ودا لان اي سؤال او اي مشكله تقف معاك فمجال البرمجة خصوصا هتلاقيها وقفت مع كزا حد قبلك وهتلاقي ناس كتير مجاوبين عليها وطبعا بيجيبلك افضل الاجابات بالترتيب، ولو عندك سؤال محدش سأله قبل كدا ممكن تكتبه وناس تجاوب عليك
2- github.com
أكتر من 40 مليون مطور حول العالم موجودين ع الموقع واكتر من 190مليون مشروع تقدر تشوفهم وتستخدمهم كمان دا غير انك بتلاقي مشاكل وحلولها عليه برضه ونقاشات مبرمجين
ودا بوست لصديقي حسام Hossam Hamdy كان بيتكلم عن ازاي تستخدم الموقع
https://m.facebook.com/story.php?story_fbid=169137468326461&id=100056906255584
3- sololearn.com
موقع بياسعدك انك تبتدي فالبرمجة من خلال شرح مبسط وبديك اسالة علي كل جزئية ولاز تجاوبها بشكل صحيح عشان تدخل علي الجزء اللي بعده
4- hackerrank.com
موقع بيساعدك عشان تطور من نفسك فالبرمجه وفيه كمان اسائلة وتحديات فلغات البرمجه وكمان algorithm و data structer
5- codeacademy.com
من أهم وأشهر المواقع اللى بتقدم محتوى كبير لتعلم البرمجة والتكويد والموقع درس عليه أكتر من 45 مليون شخص لغات كتيرة مثل HTML & CSS, JavaScript and SQL حتى Bash/Shell, Python, Ruby and C++
6- codeavengers.com
موقع رائع عليه كورسات لمراحل مختلفة حتى الأطفال من سن 5 سنوات ومافوق
7- khanacademy.org
من أهم المواقع اللى بتقدم محتوى مجانى رائع فى مجالات مختلفة
8- codeanywhere.com
الموقع يحتوى على أكثر من 350 مليون من ملفات الأكواد مفتوحة المصدر
9- codota.com
موقع مفيد جدا لمطورى تطبيقات الأندرويد تقدر تأخد أكواد التطبيقات وكل حاجة تحتاجها تخص تطبيقات الأندرويد من عليه
10- codepen.io
الموقع عبارة عن شبكة تواصل اجتماعى بين المبرمجين من خلاله يتم التواصل بينهم ومشاركة الأكواد ومناقشتها
11- codeproject.com
موقع تابع لشركة مايكروسوفت للمبرمجين موجود عليه الآف المبرمجين
12- teamtreehouse.com
التعلم ع الموقع بيكون مختلف وممتع لانه بيكون عبارة عن تحديات.
13-openhub أكثر من 35 مليار سطر برمجي مفتوحة المصدر تجدها في موقع وتستطيع البحث عنها وتعديلها ومناقشة مشروعك مع متخصصي القطاع البرمجي .
رابط الموقع : https://t.co/lnEndgD96I https://t.co/jVxyzblB8N
1- stackoverflow.com
طبعا دا اهمهم ودا لان اي سؤال او اي مشكله تقف معاك فمجال البرمجة خصوصا هتلاقيها وقفت مع كزا حد قبلك وهتلاقي ناس كتير مجاوبين عليها وطبعا بيجيبلك افضل الاجابات بالترتيب، ولو عندك سؤال محدش سأله قبل كدا ممكن تكتبه وناس تجاوب عليك
2- github.com
أكتر من 40 مليون مطور حول العالم موجودين ع الموقع واكتر من 190مليون مشروع تقدر تشوفهم وتستخدمهم كمان دا غير انك بتلاقي مشاكل وحلولها عليه برضه ونقاشات مبرمجين
ودا بوست لصديقي حسام Hossam Hamdy كان بيتكلم عن ازاي تستخدم الموقع
https://m.facebook.com/story.php?story_fbid=169137468326461&id=100056906255584
3- sololearn.com
موقع بياسعدك انك تبتدي فالبرمجة من خلال شرح مبسط وبديك اسالة علي كل جزئية ولاز تجاوبها بشكل صحيح عشان تدخل علي الجزء اللي بعده
4- hackerrank.com
موقع بيساعدك عشان تطور من نفسك فالبرمجه وفيه كمان اسائلة وتحديات فلغات البرمجه وكمان algorithm و data structer
5- codeacademy.com
من أهم وأشهر المواقع اللى بتقدم محتوى كبير لتعلم البرمجة والتكويد والموقع درس عليه أكتر من 45 مليون شخص لغات كتيرة مثل HTML & CSS, JavaScript and SQL حتى Bash/Shell, Python, Ruby and C++
6- codeavengers.com
موقع رائع عليه كورسات لمراحل مختلفة حتى الأطفال من سن 5 سنوات ومافوق
7- khanacademy.org
من أهم المواقع اللى بتقدم محتوى مجانى رائع فى مجالات مختلفة
8- codeanywhere.com
الموقع يحتوى على أكثر من 350 مليون من ملفات الأكواد مفتوحة المصدر
9- codota.com
موقع مفيد جدا لمطورى تطبيقات الأندرويد تقدر تأخد أكواد التطبيقات وكل حاجة تحتاجها تخص تطبيقات الأندرويد من عليه
10- codepen.io
الموقع عبارة عن شبكة تواصل اجتماعى بين المبرمجين من خلاله يتم التواصل بينهم ومشاركة الأكواد ومناقشتها
11- codeproject.com
موقع تابع لشركة مايكروسوفت للمبرمجين موجود عليه الآف المبرمجين
12- teamtreehouse.com
التعلم ع الموقع بيكون مختلف وممتع لانه بيكون عبارة عن تحديات.
13-openhub أكثر من 35 مليار سطر برمجي مفتوحة المصدر تجدها في موقع وتستطيع البحث عنها وتعديلها ومناقشة مشروعك مع متخصصي القطاع البرمجي .
رابط الموقع : https://t.co/lnEndgD96I https://t.co/jVxyzblB8N
Facebook
Log in to Facebook
Log in to Facebook to start sharing and connecting with your friends, family and people you know.