الإعلانات

"عمري 24 سنة وعادل بدأ تعلم البرمجة. اريد ان اكون مبرمج هل تأخرت كثيرا في اللعب؟ "

واحدة من الإجابات المؤيدة لهذا على Quora.com جاءت من رسام الجرافيك ميشيل بواسون.

أبلغ من العمر 63 عامًا ، وقبل ثمانية أشهر قررت أن أعلم نفسي Blender 3D. إنه مفتوح المصدر ، مكتوب بلغة C ، ويستخدم Python في البرمجة النصية. في الصيف الماضي كانت HTML5 و CSS3 و JavaScript و PHP. لذا ، من وجهة نظري ، 24 هو وقت جيد مثل أي وقت.

40 عامًا بين المستجيب والمريب هو الخبل في عملية تفكيرنا التي تقول إنها لعبة شاب. دعنا نكرر - ليس هناك سن للتعلم. بمجرد أن تكون على هذا الطريق ، عليك فقط الاستمرار في التدرب. واليوم هناك طرق أكثر من طريقة واحدة لشحذ شرائح الترميز الخاصة بك.

إذا كنت قد التقطت لغة برمجة للتعلم كيفية اختيار لغة برمجة للتعلم اليوم والحصول على وظيفة رائعة في عامينقد يستغرق الأمر سنوات من العمل المتفاني لتصبح مبرمجًا جيدًا حقًا ؛ فهل هناك طريقة لاختيار اللغة الصحيحة لتبدأ من اليوم ، من أجل الحصول على وظيفة غدا؟ قراءة المزيد فلنبدأ الصف ببعض مواقع الويب المبتكرة.

اندفاع - تعلم مع المشاريع

تعلم البرمجة - داش

تعلم: HTML و CSS وجافا سكريبت

instagram viewer

تتشابه Dash مع Codecademy من خلال نهجها الغامر القائم على المشاريع ، وترشدك الدروس عبر خمسة مشاريع ذات صعوبة متزايدة. تقتصر على تقنيات الويب الثلاثة في الوقت الحالي ، وهي مصممة بشكل جيد للمبتدئين ومجانية تمامًا. من بناء موقع شخصي إلى لعبة Madlibs ، يجب على المبرمج المحتمل أن يفتح 82 مهارة من خلال المرور عبر نقاط التفتيش في الدروس.

تم تصميم Dash للتعلم التدريجي - لا يمكنك الانتقال إلى المهارة التالية ما لم تقم بفتح المهارة السابقة. مشاريع داش قصيرة وتعتمد على احتياجات العالم الحقيقي. لكل منها "قصة" - مع ما يشبه الواقع وأنت تبني مشاريع للعملاء الوهميين. يتيح لك محرر Dash أيضًا تبديل عرض "ما تراه" من شاشة الكمبيوتر إلى الهاتف المحمول.

تعلم البرمجة - Codeplayer

تعلم: HTML5 ، CSS3 ، JavaScript.

يعد التعلم باستخدام screencasts من المبرمجين آخرًا مثيرًا للاهتمام حول كيفية بناء شيء باستخدام التعليمات البرمجية. هذا ليس مناسبًا تمامًا للمبتدئين ولكن إذا كان لديك بعض الخبرة تحت حزامك ، فإن مشغل الكود يظهر لك فن صنع المؤقت أو آلة حاسبة أنيقة من الصفر. يمكن للمبتدئين أن يستلهموا من حقيقة أن بضعة أسطر من الكود تخلق فنًا رقميًا.

العب بسرعات مختلفة. استخدم شريط تمرير المخطط الزمني لإيقاف البتات المفقودة وإعادة لفها مؤقتًا. لكل تجول ، اقرأ الوصف والتعليقات. إذا كنت ترغب في مشاهدة شخص ما يقوم بإنشاء شيء باستخدام التعليمات البرمجية ، بالسرعة التي تناسبك ، فإن Code Player مثالي.

المواهب الأصدقاء - تعلم مع مسابقات وألغاز

تعلم البرمجة - المواهب الأصدقاء

تعلم: جافا سكريبت ولغات أخرى من C إلى Scala.

حل اختبارات الترميز التي تتضمن Java و Ruby و Python و PHP والمزيد. قام الموقع بدفع برامج إرشادية مع مطوري برامج خبراء لمساعدة الطلاب على تطوير مهارات تطوير الويب. إنه برنامج مدته ثلاثة أشهر. ولكن يمكنك تسجيل الدخول مجانًا وتجربة مشاكل المرح على المحرر المدمج. يمكن أن تساعدك الاختبارات القصيرة في صقل مهاراتك وتقديم ملاحظات فورية عبر المحرر. قد لا يكون Talent Buddy متاحًا للجميع لأنه برنامج مدفوع الأجر ، ولكن الاختبارات تساعدك على ممارسة مهاراتك.

شيفرات - تعلم من تحديات الكود الحقيقي

تعلم البرمجة - Codewars

تعلم: JavaScript ، CoffeeScript ، Ruby ، ​​Python ، Clojure ، Haskell.

تحريض نفسك ضد شخص أفضل منك قد يكون أسرع طريقة للتعلم - كل رياضي يعرف هذا "السر". Codewars هي منصة أخرى للمبرمجين لزيادة مهاراتهم من خلال التدريب مع الآخرين على تحديات التعليمات البرمجية الحقيقية. ولكن إليك الفرصة - يجب أن تثبت نفسك بلغة البرمجة التي تختارها أثناء الاشتراك. تطلب منك الشركة الناشئة حل "كاتا"قبل أن يُسمح لك بالدخول ، على غرار روح مدرسة فنون الدفاع عن النفس.

Codewars ليست المكان الأول للمبتدئين. يمكن أن تتطور إلى مجتمع عبر الإنترنت حيث يمكن للمبرمجين الموهوبين التنافس والتعاون والتحالف حول تحديات البرمجة - ولكن بمجرد أن يكون لديهم بعض الخبرة تحت أحزمةهم.

CodeWars هو جهد مجتمعي آخر مع تحديات وحلول الشفرة التي تعتمد على حشد كبير. بعض كتل التعليمات البرمجية متشعبة مما يسمح للآخرين بالمساهمة (أي "kumite"). عناصر التلعيب تجعلها ممتعة. على سبيل المثال ، تزداد صعوبة الكاتا ، وتربح نقاط شرف أثناء مرورك بها بنجاح. هذا ليس سهلاً بالنسبة لمبتدئ ، ولكنه بالتأكيد واحد من أكثر طرق ممتعة لممارسة مهاراتك في البرمجة بالملل من كتب البرمجة؟ جرب 3 طرق ممتعة لرفع مستوى مهاراتك في البرمجةإذا كنت قد حاولت تعلم البرمجة من كتاب ، فأنت تعرف كيف يمكن أن يكون مملاً. لماذا لا تجرب بعض الخيارات الجذابة لجعل التعلم أكثر غرابة ومتعة. قراءة المزيد .

Codaround - تعلم مع المجتمع [لم يعد متوفرا]

تعلم البرمجة - Codearound

تعلم: برمجة JavaScript و Ruby و iOS

يكون التعلم أكثر فاعلية في كثير من الأحيان عندما يتفاعل المرء مع أقرانه الذين هم في مهارتك المختارة أفضل منك. Codaround (beta) هو منتدى تعليمي جديد يضرب بالعلامة التجارية يحاول إضفاء لمسة من التعلم الجماعي على التعليم الذاتي. كان Codaround ، المعروف سابقًا باسم Hackavard ، يقرب المجتمع من المتعلم الفردي. وسط حشد من الأدوات الاجتماعية وخدمات اللقاءات ، تواصل Codaround تركيزها على مجتمع المبرمجين المزدهر.

سجل باستخدام Facebook ، وحدد مستوى خبرتك وأنت فيه. الموقع جزء من الدردشة وجزء من منصة التخطيط للقاء. تريد أن تتعلم شيئًا - أعلن عنه على الموقع واجتمع مع شركاء التعلم في موقع مناسب. يمكنك أيضًا استخدام الموقع لمعرفة ما إذا كانت بعض اللقاءات تحدث في مكان قريب.

كونك جديدًا جدًا ، فإن التفاعلات قليلة ومعظمها داخل الولايات المتحدة. هناك طرق أفضل للاختلاط مع مجتمع الترميز ، لكن Codaround هو خيار آخر يمكنك مراقبته إذا نما.

مبرمج - تعلم مع "محاكي"

تعلم البرمجة - Programmr

تعلم: 19 تقنية من Android إلى SQL

تم تصميم Programmr ليكون محاكي برمجة لتعلم وممارسة مهارات الترميز. تغطي المنصة تقنيات مثل AngularJS و Backbones و PHP و Python والمزيد. يطلق الموقع على نفسه "مختبر تفاعلي عبر الإنترنت" للمبرمجين المبتدئين لتشفير المشاريع وتجميعها وتشغيلها داخل المتصفح. توفر وحدة "التدريس التلقائي" ملاحظات فورية للطلاب أثناء إكمالهم التدريبات والتحديات. يمكنك برمجة تطبيقاتك الخاصة ، ثم تضمينها مثل مقاطع فيديو YouTube.

يمكنك التدرب بمساعدة تمارين وتحديات البرمجة. قم بإنشاء مشروعك الخاص وأضفه إلى مجموعة من أكثر من 3000 مشروع على الموقع. أو تعمق في هذه المشاريع وتعلم كيف تم إنشاؤها. لا يبدو أن هناك أي مسابقات مفتوحة في الوقت الحالي ، ولكن ترقب الفوز ببعض بطاقات هدايا أمازون ومكان على لوحة الصدارة!

CheckIO - تعلم مع Gamification

تعلم البرمجة - CheckIO

تعلم: بيثون

التلعيب الترميز هو أحدث اتجاه... خاصة بالنسبة تعليم الأطفال مفاهيم البرمجة الأساسية من خلال لعبة أفضل 11 لعبة ترميز للأطفال لتعلم البرمجةهل تريد أن يهتم أطفالك بالبرمجة؟ جرب أفضل ألعاب التشفير للأطفال لدفعهم في الاتجاه الصحيح. قراءة المزيد . CheckIO هي منصة ألعاب تعليمات برمجية للمبرمجين الذين يرغبون في تعلم بعض مهارات Python. Python هي واحدة من لغات البرمجة الشائعة التي يتم تدريسها للمبتدئين. على CheckIO ، تسمى معالم البرمجة "الجزر". عليك القيام بتحديات البرمجة أو "المهام" للانتقال من جزيرة إلى أخرى. يعتمد CheckIO على تجميع ألغاز التشفير التي تشكل التحديات في كل جزيرة.

تعد عملية التعهيد الجماعي فريدة من نوعها مع ثلاث فرص للتعلم - المساهمة في الألغاز عبر GitHub ، والمساعدة في ترجمة الألغاز إلى 10 لغات ، وتقديم تلميحات لحل المشكلات. من خلال الجمع بين المجتمع والألعاب ، يمكن للمستخدمين تصميم المهام ، وتحدي أقرانهم ومساعدة بعضهم البعض على تحسين التعليمات البرمجية الخاصة بهم في هذه العملية. تحولت CheckIO إلى واحدة من الوجهات الشعبية ل تعلم بايثون أفضل 5 مواقع لتعلم برمجة Pythonهل تريد تعلم برمجة Python؟ فيما يلي أفضل الطرق لتعلم Python على الإنترنت ، والعديد منها مجاني تمامًا. قراءة المزيد .

كيف تتعلم الترميز؟

يجب أن يكون مسليًا من الأوقات القديمة. لقد تعلم الكثير منا ذلك بالطريقة الصعبة... بشهادة علوم الكمبيوتر أو من برمجة الكتب. إذا كنت مبتدئًا ، فيمكنك استخدامه عينات كود المهنية أفضل 10 مواقع احترافية لعينة كود للمبرمجينهل تتطلع إلى تعلم وإنشاء التطبيقات باستخدام مثال لمقتطفات الشفرة؟ إليك أفضل مواقع الويب المجانية لنموذج الشفرة لتبدأ بها. قراءة المزيد لتحسين مهاراتك في البرمجة. وإذا كنت تبحث عن تمرين ممتع ، فيمكنك وضع مهاراتك في البرمجة الجديدة التي تم العثور عليها لاستخدامها صنع لعبتك الخاصة مع برنامج تطوير اللعبة.

إذا كنت تعمل في الترميز كوظيفة ، خذ تحديات الترميز هذه 8 تحديات الترميز والمسابقات التي قد تؤدي إلى المال أو الوظائفيمكن أن تقدم مسابقات البرمجة عبر الإنترنت اختراقات وظيفية أو مكافآت نقدية بسيطة. اختر ما تريد من تحديات البرمجة هذه. قراءة المزيد لتطوير مهاراتك وآفاقك المهنية. ولكن إذا كنت تواجه صعوبة في تعلم البرمجة ، فراجع بعضًا منها أدوات آلية قوية يمكنك صنعها بدون تشفير لا تريد تعلم البرمجة؟ 5 طرق لمواصلة صنع أدوات مؤتمتة قويةألا تعرف كيف ترمز يمنعك من بناء الأشياء على الإنترنت؟ ابدأ الآن لأن أدوات "بدون رمز" مثل هذه هنا للمساعدة. قراءة المزيد المعرفه.

سيكات باسو هو نائب رئيس التحرير للإنترنت والنوافذ والإنتاجية. بعد إزالة الأوساخ من ماجستير إدارة الأعمال ومهنة التسويق لمدة عشر سنوات ، أصبح الآن متحمسًا لمساعدة الآخرين على تحسين مهاراتهم في رواية القصص. إنه يبحث عن فاصلة أكسفورد المفقودة ويكره لقطات الشاشة السيئة. لكن أفكار التصوير الفوتوغرافي والفوتوشوب والإنتاجية تهدئ روحه.