هل سبق لك أن كنت ترغب في أخذ علوم الكمبيوتر في الكلية ، أو نظرت إلى أصدقائك الذين يعملون كمطورين وأردت أن تفعل ما هم عليه؟ أو هل تريد فقط أن تكون قادرًا على إنشاء بعض الوظائف الجديدة لموقع الويب الخاص بك دون دفع أي مطور؟
في كثير من الأحيان ، عندما يفكر الناس في تعلم البرمجة ، فإنهم يبنونها لتكون تحديًا هائلاً لدرجة أنهم لا يبدأون أبدًا. ولكن الحقيقة هي أنك لست مضطرًا للدخول في البرمجة بموقف كلي أو لا شيء. حتى لو كان بإمكانك تخصيص بضع ليالٍ لها كل أسبوع ، يمكنك تطوير التطبيقات في أقل من ثلاثة أشهر. بشكل جاد!
بطبيعة الحال ، فإن البدء هو الجزء الأصعب - فأنت تريد أن يحدث بين عشية وضحاها ، ولن يحدث ذلك. ولكن إذا بدأت الاختراق في البرامج التعليمية اليوم ، فيمكن أن يكون لديك مشاريع كاملة مباشرة على الويب بنهاية عطلة نهاية الأسبوع. بحلول نهاية الشهر ، كان بإمكانك إنشاء تطبيق متطور نسبيًا من البداية. لا توجد رصاصة سحرية ، ولكن الشيء الأكثر أهمية هو أنك فقط تبدأ في حل المشكلات والبناء. إليك كيفية التعامل مع تعلم الكود في وقت فراغك.
تحقق من Interwebs
هناك طريقة رائعة للبدء من خلال بعض الموارد المجانية عبر الإنترنت. يستضيف برنامج Codecademy برامج تعليمية عبر الإنترنت حول مواضيع مثل HTML و Javascript لمساعدتك على التعلم بطريقة تفاعلية. قم بالتسجيل في رسائل البريد الإلكتروني الخاصة بسنة الكود ، وستتلقى درسًا جديدًا للترميز كل يوم اثنين (وستقوم بإنشاء تطبيقات ومواقع ويب قبل أن تعرفها!). إذا كنت ترغب في الالتفاف حول الكود قبل معالجة خطة الدرس ، فقم بتجربة Try Ruby ، وهو برنامج تعليمي تفاعلي وممتع في المتصفح من Code School .
وعندما تصل إلى مكان صعب ، تعلم أنه حتى المبرمجين ذوي الخبرة يصطدمون بالمشاكل طوال الوقت. أحضر أسئلتك إلى منتديات على الإنترنت مثل Stack Overflow .
ضرب الكتب
ستعطيك الكثير من الكتب العظيمة تمارين متابعة وتعلمك أساسيات نظرية البرمجة. لكن كن حذرًا: مجرد قراءة هذه الكتب لن تجعلك مبرمجًا. تحدي نفسك للجلوس على الكمبيوتر وممارسة ، وليس فقط الاعتماد على النص! أنا شخصياً أحب اللعب مع التدريبات في Learn Python the Hard Way و Beginning Ruby .
عد إلى الفصل
إذا كنت جادًا بالفعل بشأن تعلم الكود في الأشهر القليلة المقبلة ، فإن Code Academy ومقرها شيكاغو هو برنامج مدته ثلاثة أشهر يوفر التعليم والإرشاد وبيئة غامرة لتطوير خبرتك في تجربة المستخدم وتطوير الويب. يقول جاريت مانويل ، الذي مرر Code Code هذا الشتاء ، عن تجربته ، "لم يكن لدي أي أوهام بأن أصبح مطورًا متطورًا ، لكن بعد بناء PuckDrop.net وتطبيق لإدارة الممتلكات مع بعض المساعدة ، فأنا دليل على أن أي شخص يمكن أن يتعلم كيفية رمز ونشر في 12 أسبوعا! "
لفئة أقل كثافة ، تحقق من منظمات مثل Ladies Learning Code و Girl Develop It . يقدم كلاهما ورش عمل في HTML و CSS و Javascript و Ruby و WordPress و Python ، وهي مقدمة في بيئة مفتوحة لمعظم المبتدئين. كما أنها تركز على مساعدة النساء على تعلم البرمجة (على الرغم من ترحيبهن بالرجال أيضًا).
تلبية المطورين
على الرغم من أنه لا يمكن لأحد أن يتعلم من أجلك ، إلا أنك لست مضطرًا لأن تكون وحدك في سعيكم للتشفير. من المهم أن يكون لديك صديق يمكنه مساعدتك في البدء (ومن يمكنك الاتصال به للحصول على المساعدة على طول الطريق). أنت لا تريد أن تقضي الأيام القليلة الأولى تدق رأسك على الشاشة!
لا تعرف أي مطورين للاتصال؟ كان معظم الذين قابلتهم أكثر من سعداء لمساعدة القادمين الجدد. جرب الذهاب إلى اجتماعات المطورين في مدينتك ، وتوضيح أنك بدأت للتو وتبحث عن إرشادات. أو قم بالدردشة مع متجر dev أو بدء التشغيل في منطقتك - فقد يكونوا قادرين على تعريفك بشخص ما.
في المرة القادمة التي تجد فيها نفسك تقول شيئًا على غرار "لو كنت فقط قد درست علوم الكمبيوتر" أو "كان بإمكاني الحصول على وظيفة رائعة إذا كنت مطورًا" ، تذكر ذلك: بعد ثلاثة أشهر من الآن ، يمكنك أيضًا أن تكون مبرمجًا. . لذا اخرج من هناك وابدأ في البناء!