تعلّم البرمجة وأنت موظف ما يعني تدرس ست ساعات في اليوم. يعني تختار وقت ثابت، ومورد واحد، ومشروع صغير تخلصه. هذي خطة 90 يوم موزعة على ساعة في أيام الدوام وثلاث ساعات في الويكند.
الخطة مو مبنية على الحفظ، مبنية على إنك تبني أشياء وتشوف نتيجتها بعينك.
اختار لغة وحدة. إذا شغلك إداري أو تحليل بيانات، بايثون اختيار عملي. وإذا تميل للويب، جافاسكربت. القرار الأهم إنك ما تغيّره لأول 90 يوم.
كثير من اللي ندرّبهم في Q8DM يبدأون من الصفر وهم موظفون بدوام كامل، والفرق عندهم كان في الالتزام بالوقت مو في الذكاء.
الهدف في هالمرحلة إنك تقدر تكتب برنامج صغير من الصفر. مو تفهم كل تفصيلة، بس يشتغل فعليًا.
ساعة في اليوم تكفي لدرس واحد وتمرينين. الويكند للتمارين الأطول وللمراجعة. لا تنتقل لأسبوع جديد قبل ما تكتب برنامج صغير بدون مساعدة أحد.
هنا يبدأ الحماس الحقيقي. اختار ثلاث مهام من شغلك اليومي وحوّلها إلى برامج صغيرة.
كل أداة لازم تحل مشكلة عندك فعلًا. الأداة اللي تستخدمها كل أسبوع تعلّمك أكثر من عشرة تمارين نظرية، وهذا نفس الأسلوب اللي نتبعه في Q8DM لما ندرّب فرقًا على أدوات داخلية.
اختار مشروع بحجم يناسب ثلاث أسابيع، مو ثلاثة أشهر. مثال: صفحة ويب تعرض بياناتك، أو أداة سطر أوامر تنتج تقرير أسبوعي.
في نفس الفترة اتعلم أساسيات Git: commit وbranch ورفع المشروع إلى مستودع. هذا يخلي شغلك محفوظ وقابل للمشاركة.
وخصص نص ساعة أسبوعيًا لقراءة كود مكتوب من غيرك، مشروع صغير مفتوح المصدر. القراءة تبني حسًّا بالتنظيم ما يجي من الدروس.
المشروع اللي ما نشره أحد ما ينحسب. انشره على استضافة بسيطة، أو شاركه مع زميل يستخدمه فعليًا.
التغذية الراجعة من مستخدم حقيقي تعلّمك أكثر من أي شهادة في هالمرحلة.
معظم الناس ما يتركون البرمجة لأنها صعبة، يتركونها لأنها ما صار لها وقت. عالج الوقت قبل المحتوى.
وفي المقابل، في عادات تسحبك للخلف. لا تجمع الكورسات: عشر كورسات مفتوحة تساوي صفر تقدم. ولا تلاحق كل لغة جديدة كل ما سمعت عنها، ولا تقارن نفسك بشخص يبرمج ثمان ساعات في اليوم.
ولا تنتظر تجهيز البيئة المثالية. ابدأ بمحرر بسيط، وطوّر بعدين. أهم شي إنك تخلص مشروع صغير في أول 90 يوم، وتشوف نتيجته عند مستخدم حقيقي.
تبي تبدأ بخطة واضحة ومساندة من مدرب؟ زور q8dm.com للاطلاع على برامج التدريب في البرمجة والتصميم.