١٠ عقبات ستواجهها أثناء تعلم البرمجة ،، تعرف كيف تتغلب عليها وتحقق حلمك بأن تُصبح مبرمج 🧰
ثريد من خبرة سنوات ،،
احفظه وارجع له كل فترة
ثريد من خبرة سنوات ،،
احفظه وارجع له كل فترة
١- الشغف،، نُقدر أنك سمعت عن البرمجة واخترت العمل بها لسهولة الحصول على وظيفة وراتب مرتفع، لكن إذا لم تجد شغفك وسعادتك بالبرمجة بدأ يتواجد بعد أول شهر في البرمجة فهذا مؤشر على أنك تحتاج إعادة نظر في اختيار هذا الطريق،، البرمجة تُحب من يُحبها 🙂
٢- الصبر والإرادة،، يجب أن تكون صبور ولديك إرادة قوية لكي تنجح، أريدك أن تعرف أن البرمجة سهل ممتنع،، تتحملها بسهولة لكن تتقنها بصعوبة وممارسة وإرادة قوية حتى تصل لإتقانها،، ثم بعدها ستعاين كل خير ولن تندم أبداً على كل دقيقة تسهرها وتتعب فيها،، وكل ما تعطي البرمجة ستُعطيك البرمجة
٣- الانجراف وراء خرافات بائعي الوهم ممن يبحثون عن مشاهدات وتفاعل مع محتواهم،، إذا وجدت من يُحدثك عن تعلم البرمجة في أسبوع، أو تعلمها في شهر، أو أن رواتب المبرمجين مئات الآلاف من الدولارات شهريا،، فأرجوك لا تسمع لهم، لأنك مهما حققك من نجاح ستظل أمام نفسك فاشل بسبب هؤلاء المخادعين
٤- التشتت في مصادر التعلم وكثرة التخصصات،، كثير من الدورات والفيديوهات المجانية والمدفوعة، والكثير من التخصصات ولغات البرمجة، وكل فئة تمدح تخصصها واللغة التي تتقنها وتتدعي أنها أفضل لغة،، وأنت المسكين تسمع من هنا وهناك،، وتتعلم لغة ثم تنتقل للغة أخرى ومن تخصص لآخر حتى تتشتت وتقف
٥- عدم دراسة علوم وأسس البرمجة قبل أو أثناء تعلم لغة البرمجة،، اهتم أولاً بمفهوم Concept وهو أن عقلك يُصبح عقل برمجي حقيقي، ثم بعدها تطبيق مفهوم Syntax وهو أن تُطبق علم البرمجة ومفاهيمها وأٌسسها بلغة تختارها، حتى لو تعلمت لغة أخرى بعدها فسيكون سهل عليك اتقانها
٦- التخمة النظرية،، الكثير يدرس البرمجة نظرياً بكثرة دون التطبيق العملي الحقيقي حتى يمل ويُحبط،، تعلم البرمجة من مصدر واحد ثم تعلم تطبيقها في مشاريع حقيقية من مصادر متعددة، وحاول المشاركة في مشاريع تجارية سواء بالتدرب التشاركي بشركات برمجة أو حتى بالمشاركة بمجتمعات المبرمجين
٧- عدم وجود مهارة البحث والتعلم الذاتي،، هذه هي أقوى ما يُعينك على احتراف البرمجة،، فلن تتعلم كل شيئ في أي دورة، ومهما تعلمت فستظل ترى في البرمجة الجديد باستمرار،، إن لم تتعلم هذه المهارة من البداية واتجهت لسهولة الوصول للمعلومة فأنت تصنع من نفسك مبرمج ضعيف يقف عاجز أمام التحديات
٨- ضعف المُدرب أو المحاضر في المصدر التعليمي الذي تتعلم منه،، نرى كورسات تعليمية مجانية أو مدفوعة جيدة ومميزة وواضح منها أن المُحاضر متمرس في البرمجة فعلياً، وعلى النقيض نرى بعض الكورسات عبارة عن كلام نظري أكثر من كونه عملي، فيخرج لنا متدرب ضعيف لأن خبرة مدربه ضعيفة في الأساس
٩- أن تبدأ العمل في شركة لا تجعل منك مبرمج محترف، قد نرى شخص عنده خبرة عام وكررها ١٠ أعوام في تقديم دعم فني أو تنفيذ مهمة معينة في شيئ معين يتكرر يومياً،، أبحث عن شركة تعمل في برمجة تطبيقات العملاء وأجعل لها أولوية لك قبل أن تبحث عن شركة مستقرة مالياً لكنها تدعم نظام واحد فقط
١٠- البحث عن المال فقط بأول عام،، لا تنجرف وراء استلام أعمال برمجية كمستقل Freelancer حتى لو عُرضت عليك إلا إذا كان العميل تقني ويبحث عن مستقلين مبتدئين يعملون معه، لطالما رأينا مشاريع من مستقلين بخبرة طلاب جامعة وهم واهمين أنهم أصبحوا محترفين ولكنهم يفشلون مع مرور الوقت
جاري تحميل الاقتراحات...