المقالات
أنا مبرمج مبتدئ، إزاى أكون مبرمج ناجح؟
سؤال بيسأل كتير”أنا مبرمج مبتدىء! إزاى أكون مبرمج ناجح؟“، فى هذه المقالة سوف أجاوب على هذا السؤال عن طريق عدة نقاط يجب أن تتبعهم.
1. إصبر
أول شىء هيساعدك وهيجعلك ناجح فى مجال البرمجة هو الصبر، لأنك فى البداية محتاج تتعلم لغات ومكتبات وأُطر وتقنيات وتتمرن كل يوم (ليس تعقيد بل هذا الواقع الذى يجب عليك معرفته).
لازم تعرف أيضًا إنك هتظل بالـ 12 ساعة أمام الكود ومحتاج سنين لكى تتمكن من مجال البرمجة، لأن عالم التكنولوجيا والبرمجة واسع وكبير وفيه يوميًا لغات وتقنيات جديده فلازم تتعلم كل شىء جديد وهذا هيأخذ منك وقت ومجهود فلازم تكون مهيأ نفسك إنك هتستغرق وقت لكى تتعلم البرمجة صح.
💡 يجب أن تكون صبور أثناء تعلمك للبرمجة وإلا هتتعب ومش هتكمل ومن الممكن أن تترك مجال البرمجة نهائيًا بسبب عدم الصبر والإستعجال.
👈 تعرف على 25 نصيحة هيغيروا حياتك للأفضل كمبرمج.
2. ابدأ بأدوات احترافية
عندما يبدأ الكثير من الأشخاص في تعلم البرمجة، لا يدرك الكثير منهم في البداية ما هي git و GitHub وسبب أهميتهما،
كيفية إختيار أنسب محرر نصوص وأفضل الأدوات التى من الممكن أن تساعده وتوفر عليه وقت ومجهود، فإذا كنت تبني أساسًا على هذه الأشياء منذ البداية، فبنسبة كبيرة أتوقع أن تحقق المزيد من النجاح في المستقبل.
💡 حاول تبحث على الأدوات التى سوف تساعدك وتوفر وقت أثناء كتابة الكود وعندما يواجهك مشاكل برمجية.
3. الممارسة ، الممارسة ، الممارسة
أنت مبرمج؟ يبقى لايوجد يوم يمُر عليك بدون كتابة كود! إتعود وعَود نفسك على هذه العاده، ولو ساعة فى اليوم (شىء أفضل من لا شىء).
أهم شىء ليك كمبرمج مبتدىء هو الممارسة والتمرين لأن الممارسة والتمرين هيساعدوك فى فهم أشياء كثيرة جدًا من أهمها “كيفية حل المشاكل؟“
لأنك عندما تقوم بالممارسة والتمرين سوف تقع فى أخطاء وتقوم بحلها وهكذا ومن كثرة الأخطاء والمشاكل اللى هتقع فيها هتبنى عندك خبرة كبيرة ولما هتقع فى مشكلة هتعرف تفكر وتخطط وتنفذ من أجل حل المشكلة بسهولة وبسرعة.
💡 إتمرن + مارس + إتمرن + مارس + إتمرن + مارس .إلخ.
4. كن شغوفًا
سيساعدك القيام بالأشياء التي تثير شغفك على التحسين تلقائيًا، يتمتع أفضل المبرمجين بالفضول ويحبون بناء الأشياء ويحبون تأثير التكنولوجيا على العالم، سيساعدك ذلك على أن تكون أكثر إبداعًا واكتساب المهارات في جميع المجالات.
المبرمج الناجح هو المبرمج اللى عنده شغف وحابب البرمجة، لو فضل بالساعات قدام الكود لا يزهق ولا يمل ويعمل ليل نهار لأنه يحب ما يفعله.
المبرمج الفاشل عكس المبرمج الناجح بالتأكيد ليس لديه شغف ولا يحب البرمجة وإذا جلس أمام الكود ساعة واحده فقط يمل ويزهق بسرعة لأنه لا يحب ما يفعله.
💡 مبرمج ناجح == شخص شغوف بالبرمجة!
5. تعلم العادات الجيدة
في كثير من الأحيان ، يتعلم المطور كيفية البرمجة دون أن يتعلم التفاصيل الأقل إثارة للاهتمام مثل تنسيق الكود.
على الرغم من أن تعلم هذه الأشياء لن يجعل كودك دائمًا أفضل أو أنك مطور أفضل ، إلا أنه سيضمن عدم النظر إليك كمطور مبتدئ من قبل المبرمجين الأخرين، حتى لو كان شخص ما مطورًا كبيرًا.
على سبيل المثال عند تسمية أسماء المتغيرات والدوال أيهما يكون واضح ومفهوم:
- ()dog12
- ()doSomething
أكيد الإسم الثانى لأنه أكثر فهمًا وتوضيحًا، وإذا قرأ أى مبرمج أو مطور الـ function هيفهمها بسهولة وهيعرف الـ function بتعمل إيه بالظبط!
💡 إتعود على العادات الجيدة وليست السيئة التى من الممكن أن تسبب لك مشاكل أثناء التعديل على الكود.
💡 نصيحة: اكتب أكبر قدر ممكن من الكود + أنشئ العديد من المشاريع + ساهم في مشاريع مفتوحة المصدر على GitHub.
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!