كل شخص لديه أهداف شخصية، لكنني قمت بإنشاء قائمة من الأفكار العالمية للجميع:
إنشاء موقع على شبكة الانترنت
احصل على وظيفة جديدة
العمل كمستقل
للعمل عن بعد
اختبر نفسك
تحسين الوضع المالي
لا تنس توفير مساحة لغرض خاص: مشروع شخصي. إذا كنت تريد النجاح والبقاء متحفزًا، فيجب عليك إنشاء مشاريع خاصة بك. لكن ليس عليك بالضرورة الانتهاء منها دائمًا. الفكرة هي على وجه التحديد تحقيق أهداف صغيرة في مشاريعك الخاصة.
اسمحوا لي أن أقدم لكم مثالا. إذا كنت تريد معرفة كيفية استخدام قاعدة بيانات من حيث المبدأ، فيمكنك بدء مشروع مدونة. ولكن إذا كنت تتعلم كيفية إضافة شيء ما إلى قاعدة البيانات، فيمكنك إنشاء نموذج بسيط لإضافة سجل إلى قاعدة البيانات.
ومن المهم استخدام المشاريع لتحقيق الأهداف لأنها تؤدي إلى العمل على أمثلة ملموسة. ما الذي يمكن أن يكون أكثر تحفيزا من هذا؟
2. افعل ذلك مرارًا وتكرارًا
بمجرد اختيار أهدافك، اعمل عليها قدر الإمكان. كلما مارست أكثر، تعلمت أكثر.
يعد تعلم البرمجة مهارة، ويمكنك مقارنتها بممارسة الرياضة. إذا كنت تريد أن تكون رائعًا في هذا وتقوم بعملك، عليك أن تتدرب كثيرًا على جهاز الكمبيوتر، وليس قراءة الكتب وتحليل التعليمات البرمجية باستخدام قلم رصاص.
اكتب الكود كل يوم، أثناء استراحة الغداء أو بعد العمل. حتى لو كان ذلك لمدة ساعة فقط، إذا خلقت عادة والتزمت بها، فسوف ترى تحسينات يومية تدريجية ولكنها دائمة.
"التكرار هو أم التعلم، وأبو العمل، وهو ما يجعله مهندس الإنجاز."منعرج Ziglar -تويتر)
أنا مفتون بالرمز ومشاركة المعرفة. خلال السنوات القليلة الماضية قرأت العديد من المقالات على المنصات: com.freeCodeCamp, مستحق ل وما إلى ذلك وهلم جرا. وتعلمت أنه يمكن للجميع مشاركة ما تعلموه وابتكروه، حتى لو كان مجرد شيء بسيط.
اكتب للآخرين وسوف تحسن مهاراتك في البرمجة. تعد القدرة على شرح المفهوم وكيفية عمله مهارة بالغة الأهمية للمطور.
تذكر: ليس من الضروري أن تكون خبيرًا في هذا المجال لتكتب عن شيء ما.
4. اقرأ الكود
كل ما تقرأه عن البرمجة سيحسن مهاراتك في البرمجة.
إليك ما يمكنك قراءته:
كود على جيثب
الكتب
مقالات
النشرات الإخبارية
يمكنك تعلم الكثير من رموز الآخرين. يمكنك العثور على خبراء في مجالك أو استخدام GitHub للعثور على كود مشابه للكود الخاص بك. من المثير للاهتمام معرفة كيف يكتب المطورون الآخرون التعليمات البرمجية ويحلون المشكلات. سوف تقوم بتطوير مهارات التفكير النقدي لديك. هل الطريقة التي يستخدمونها أفضل من طريقتك؟ دعونا تحقق.
بالإضافة إلى البرمجة كل يوم، لماذا لا تقرأ مقالًا واحدًا على الأقل أو بضع صفحات من كتاب عن البرمجة كل يوم؟
بعض الكتب المشهورة:
الكود النظيف: كتيب عن براعة البرمجيات الرشيقة بقلم روبرت سي مارتن
مبرمج عملي: من مياوم إلى سيد
كال نيوبورت: العمل العميق
5. اطرح الأسئلة
لا تخجل من السؤال كثيرًا.
طرح الأسئلة مفيد إذا كنت لا تفهم شيئًا ما. يمكنك الاتصال بفريقك أو أصدقائك. استخدم منتديات البرمجة إذا كنت لا تعرف أي شخص يمكنك سؤاله.
في بعض الأحيان تكون هناك حاجة إلى تفسير مختلف لفهم المفهوم. من الجيد بالطبع أن نتسكع ونبحث عن إجابة على الإنترنت، ولكن في مرحلة ما من الأفضل أن نسأل المطورين الآخرين.
استخدم معرفة شخص آخر لتحسين نفسك. وإذا سألت مطورًا آخر، فهناك احتمال كبير أنه لن يجيب فحسب، بل سيقدرك أيضًا.