بغض النظر عن مكان وجودك في مهنتك في الترميز ، فمن المحتمل أن تصادف مجالًا جديدًا أو مجالًا للمشاكل غير مألوف تمامًا لك. نظرًا لأنه يمكن ملء قواعد الكود بالعديد من طبقات أنماط التصميم ، وإثارات الأخطاء ، والحلول المؤقتة ، يمكن أن يكون تعلم عملية جديدة عملية تستغرق وقتًا طويلاً ومحبطة.

في العام الماضي ، انتقلت إلى فريق جديد في جيثب. خلال انتقالي ، جمعت رؤى من الزملاء حول كيفية تعاملهم مع تعلم المساحات الفنية الجديدة. ظهرت مجموعة رائعة من الاستراتيجيات ، وأنا متحمس لمشاركتها!

فيما يلي أكثر الطرق فعالية التي جمعتها ، نظمتها النهج. سواء كنت مهندسًا محنكًا يقومون بتبديل فرق أو قادم جديد إلى هذا المجال ، يمكن أن تساعد هذه الاستراتيجيات في جعل قاعدة الشفرة التالية على متن الطائرة أسهل قليلاً.

عملية الاستكشاف العملي

واحدة من أفضل الطرق للبدء هي العمل مباشرة مع الكود نفسه:

التعلم التعاوني

غالبًا ما تكون مشاركة المعرفة هي أسرع طريق للتفاهم:

  • برنامج الزوج: لا تلاحظ فقط – تشارك بفعالية في جلسات الاقتران مع أعضاء الفريق ذوي الخبرة. اطرح أسئلة حول سير العمل الخاصة بهم ، لاحظ الملفات التي تصل إليها بشكل متكرر ، والتعرف على استراتيجيات تصحيح الأخطاء الخاصة بهم. حتى لو كنت تشاهد بشكل أساسي ، فسوف تمتص سياقًا قيماً حول كيفية توافق القطع المختلفة معًا.
  • فهم “لماذا”: عند تعيين المهام ، احرص على عمق الدافع وراءها. يساعدك فهم سياق العمل والأساس المنطقي التقني في اتخاذ قرارات معمارية أفضل ومساعدات في حل المشكلات المستقبلية. لا تخف من طرح الأسئلة الأساسية على ما يبدو. وغالبا ما تؤدي إلى رؤى مهمة.
  • مراقبة الاتصالات الفريق: ابق نشطًا في قنوات الدردشة الجماعية ومناقشات الاستجابة للحوادث. إيلاء اهتمام خاص لتنبيهات الإنتاج وكيف يستجيب الفريق لهم. يساعدك هذا التعرض على فهم أنماط الفشل الشائعة وبناء ذاكرة العضلات لمعالجة الحوادث.

الوثائق وإدارة المعرفة

تساعد كتابة المعلومات وتنظيمها في ترسيخ الفهم:

تعلم بالتدريس

إحدى الطرق الرائعة للتحقق من فهمك للموضوع هي القدرة على شرحه بدقة للآخرين. إذا قمت بإنشاء وثائق شخصية ، على النحو الموصى به في القسم السابق ، يمكنك إضفاء الطابع الرسمي عليه في أدلة ووثائق رسمية للأعضاء الجدد المستقبليين في فريقك:

بعد كل هذه التوصيات ، وجدت أن طريقتي المفضلة لتعلم قاعدة كود جديدة هي من خلال توثيقها ، وتحويل هذه الوثائق إلى شيء يمكن للآخرين استخدامه في المستقبل. إن كتابة الأشياء تجبرني على هيكلة أفكاري وتحديد الفجوات في فهمي.

فيما يلي قالب تخفيف قمت بتطويره لتعلم أكواد الكود الجديدة، والتي أستخدمها بالاقتران مع هذه الطرق لبناء معرفتي بشكل منهجي.

بغض النظر عن الطريقة التي تتعلم بها ، فإن التعرف على قاعدة كود جديدة يمكن أن يستغرق بعض الوقت. إذا وجدت أنك بحاجة إلى الحصول على مهارات github الخاصة بك لأي من هذه المجالات ، تحقق من ذلك هذا github للمبتدئين الفيديو.
تعلم سعيد!

كتبه

بريتاني إليش

بريتاني مهندس برمجيات في جيثب ، ويعمل في المنصة والمؤسسة.

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *