الخطوة الأولى ، افعل كل ما بوسعك ، كل القراءة كل الحالات التورطية ، وبناء كل الأشياء. ضع في اعتبارك ما الذي يجعلك مبرمجًا جيدًا هو (1) الصبر ، (2) العاطفة. نعم ربما ليس ما كنت تتوقع أن تقوله. أحد التحديات التي تواجهك هي مدى تكرارك في حل المشكلات ، من المغري إلقاء اللوم على الكمبيوتر ، والبرنامج ، والسلف ، ولكن 99 ٪ من الوقت أنت. سوف تتعلم الصبر مع نفسك والصبر مع جهازك. ما يتجه إلى جانبك هو شغفك ، وبناء الأشياء ، وحل هذه الألغاز التقنية ، كل منها يخلق قليلاً من ارتفاع ، مع شيء تهتم به وستكون مدمن مخدرات ، إلى الأبد.
إذا كنت تريد النجاح ، فقد وجدت أن الأشياء التالية مفيدة في تسريع عملية التعلم:
- ابحث عن شريك. يجب أن يكون هذا الشخص عن مستوى القدرة بنفسك.
- كن متسقًا. خصص وقتًا ، حتى بضع ساعات فقط ليلة واحدة في الأسبوع للقاء الشريك المذكور والعمل من خلال المشاكل معًا. يميل هذا إلى العمل بشكل جيد بشكل خاص إذا قلت أنك قررت إنشاء موقع ويب / تطبيق ويب معًا والعمل على ذلك في ساعات قليلة في الأسبوع معًا وبين الاجتماعات ، قم بتعيين البرامج التعليمية والقراءات التي يجب إكمالها.
- مدونة. كان هذا الجزء بالنسبة لي هو الأكثر تحديا ، وكان مطلوبًا لبرنامج الصيف في صيف ريلزجيرز الذي تطوعت به ، واتضح أنه أحد أفضل الموارد التي حصلت عليها. لا أقصد كتابة المقالات والشعر تعتبرها أكثر من السجل ، وهو منشور كل يوم تعمل على الترميز حول ما تقرأه ، وما فعلته ، ما هي الأوامر التي تتعلمها. ثق بي ، ستقرأ هذا مرارًا وتكرارًا حيث لا يمكنك تذكر الأمر الذي استخدمته الأسبوع الماضي لفعل شيء ما ولكن ليس لديك المفردات للعثور عليها على Google بعد ...
- بناء المجتمع . لقد وجدت أن أفضل شيء من كل هذا هو مجموعة صغيرة من ركوب الدراجات الذكية ، والنساء بدس ، واجهت ورشة عمل لبرمجة Girls Girls في ربيع عام 2013. من الجنون التفكير في عدد النساء الأربعين اللائي كن هناك الآن في ذلك اليوم ، أعتبر أصدقاء مقربين الآن. Rails Girls هي مجموعة من مواد ورشة DIY لاستضافة ورشة عمل في مجتمعك. أوصي بشدة بالبحث في استضافة واحدة حيث تعيش - أو العثور على من هو/لديه بالفعل.
### مواد الدراسة أقوم بتنظيمها في تقدم موصى به ، لا تتردد في القفز حول ما تريد ، لا توجد إجابة صحيحة أو خاطئة. إذا أوصيت بقراءة شيء تعتقد أنه قد انتهى ، فربما تم تخطيه في الوقت الحالي. في بعض الأحيان ، سأوصيك بقراءة شيء قرأته بالفعل قبل بضعة أسابيع ، تفعل ذلك ، ستحصل على محقق جديد تمامًا مع خبرة صغيرة جدًا.
دروس مجانية عبر الإنترنت
- تعليمي تطبيق Rails Girls
- تعلم روبي بالطريقة الصعبة
- Codekatas
- روبيموونك
- القضبان
- Tryruby
- ميشيل هارتل روبي أون ريلز التعليمي
- لماذا هو دليل مؤثر لروبي
- Rubykoans
- لم يستخدم Free Code Camp هذا من قبل - فكرة مثيرة للاهتمام ، فإنهم يعلمونك أن ترمز في مقابل التطوع لمساعدة المنظمات غير الربحية مع مهاراتك.
- JavaScript للقطط
- تعلم لك هاسكل من أجل الخير العظيم
- مقاطع فيديو يوتيوب الجديدة في بوسطن
- دورات التدريب على الإنترنت لـ Github
- تعلم كيفية البناء على AWS
كتب
دفعات التعليمية عبر الإنترنت المدفوعة
- الشجرة
- الرموز
- الصعود - بنيت بواسطة ThoughtBot
الموارد التي لم أستخدمها بعد:
- Skillshare
- بلاتزي
- مصنوعة من Google مع قائمة موارد الكود
- صعد
- كود المنتقمون
جدير بالملاحظة الترميز المدارس / المدارس ديف
- مركز Recurse - مدرسة هاكر سابقًا. أفضل من أفضل المنظمة البحرية الدولية. الرسوم الدراسية المجانية ، عملية التقديم التنافسية ، مدينة نيويورك.
- Makersquare - منحة دراسية للنساء في مكتب LA
- مدرسة تورينج - غير ربحية ، كولورادو
- أكاديمية ADA Developer - التركيز على النساء + التنوع ، سياتل.
مدارس Bootcamps / Dev الأخرى
- Hackership - Berlin Benea ، Low (ER) التكلفة ، ربما ليس من أجل الربح؟
برامج التدريب المهني
- ThinkBot's Appretice.io Rockstar Web Consultancy التي تضخ البرامج والأدوات المفتوحة المصدر للمبرمجين الآخرين ليصبحوا مبرمجين أفضل.
- 8thlight التدريب المهني
- التدريب المهني المختبرات المحورية - غير مدرج على الويب بعد الآن؟
قوائم الموارد من الآخرين