التواصل هو جانب مهم جدًا من حياتنا. إذا كان بإمكان الناس التعبير عن أنفسهم ببساطة وبشكل هادف، فيمكنهم التواصل بشكل جيد. إذن، ما هو التواصل البسيط والهادف بالضبط؟
إذا تمكنت من الترجمة إلى مستوى يمكن لجمهورك فهمه، فأنت تتواصل ببساطة وبشكل هادف. في هذه المقالة، ستتمكن من فهم كيفية شرح المفاهيم التقنية ببساطة وبشكل هادف دون استخدام كلمات تقنية.
سأدرس هذا من ثلاث وجهات نظر مختلفة: التواصل مع شخص ليس متخصصًا في البرمجيات، والتواصل مع فريق التطوير التقني والتواصل مع المطورين من مختلف مجالات الخبرة.
التواصل مع شخص ليس متخصصًا في البرمجيات
كيف يمكننا ترجمة عملنا بطريقة بسيطة وذات مغزى مع خبراء غير برمجيين؟ ليس من السهل ترجمة العمل الفني إلى معلومات بسيطة وذات مغزى، ولكن إليك بعض النصائح:
عالم البرمجيات يشبه الحياة الواقعية. بمعنى آخر، فإن بناء البرامج يشبه نقل الحياة الواقعية إلى جهاز كمبيوتر أو بيئة إلكترونية. لذلك، يجب أن يتم ذلك عن طريق محاكاة تجارب الحياة اليومية وترجمة تلك التجارب إلى لغة بسيطة وذات مغزى.
على سبيل المثال، دعونا نتخيل مطورًا يحاول ترجمة عمله الفني إلى خبراء غير برمجيين في مهمة مثل «تنفيذ إطار ترحيل قاعدة البيانات». هذا لا يعني شيئًا لشخص ليس لديه خبرة في تطوير البرامج. دعونا نترجم هذه المهمة إلى مثال واقعي لجعلها مفهومة لعامة الناس. ترحيل قاعدة البيانات يعني «تغييرات مخطط الإصدار» داخل قاعدة البيانات. في هذه المهمة، يمكننا أن نفهم أن المطور قام بتنفيذ حل إطار عمل لمشروع حول ترحيل قاعدة البيانات. لا تزال غير واضحة؟ حسنًا، إذا كنت تفكر في دفتر محاسبة، فأنت تعلم أن السجلات لا يتم حذفها في الكتاب ويتم إضافة سجلات جديدة وفقًا للتواريخ. يمكننا القول أن التغييرات في قاعدة البيانات تشبه تحديث نموذج في دفتر محاسبة بالتواريخ. كل إصدار لترحيل قاعدة البيانات يشبه صفحة دفتر محاسبة مؤرخة.
الآن بالنسبة لـ MotaWord، دعونا نتخيل أن مطورًا يحاول ترجمة عمله إلى خبير غير برمجي في مهمة تسمى «تنفيذ وظيفة حاسبة الأسعار لترجمة الوثائق إلى لغة معينة». معقدة، أليس كذلك؟ دعونا نجعلها بسيطة وذات مغزى. وظائف البرنامج مثل أجهزة الصراف الآلي. يمكنك وضع بطاقة مصرفية في ماكينة الصراف الآلي مثل «المعلمة الوظيفية». يمكنك القيام بما تريد القيام به عن طريق الضغط على الزر الموجود على الشاشة وستمنحك ماكينة الصراف الآلي المال أو تعطي بعض الإيصالات مثل الإرجاع الوظيفي. أجهزة الصراف الآلي متصلة ببعضها البعض، وجميع تغييرات البيانات هي نفسها داخل جميع أجهزة الصراف الآلي. بهذه الطريقة، تكون جميع قيم حسابك هي نفسها في أجهزة الصراف الآلي الأخرى لأنها متصلة بمقر البنك للحساب المتزامن مع البطاقة.
التواصل مع فريق التطوير
إذن كيف يجب أن يكون التواصل بين المطورين داخل فريق التطوير؟ إذا كنت تطبق منهجية مثل Scrum-Kanban، كما فعلنا داخل فريق تطوير MotaWord، وكان فريقك يتمتع بخبرة في العمل معًا لبضعة أشهر، فسيكون من الأسهل التواصل مع الفريق باستخدام هذه الطريقة. في غضون فترة زمنية معينة، تصبح مصطلحات الاتصال قياسية داخل الفريق. لذلك سيكون من السهل إخبار أعضاء فريقك بما تفعله باستخدام هذه اللغة.
إذا كنت عضوًا جديدًا في فريق التطوير، فقد تكون المصطلحات الخاصة بك مختلفة قليلاً. لهذا السبب، يجب عليك شرح مهامك - مثل الترجمة كما تفعل لشخص غير خبير. الآن، قد تكون هذه خطوة صعبة. يشعر بعض المطورين بالقلق بسبب، من نحن إذا لم نتمكن من تعريف أنفسنا باستخدام اللغة التقنية؟ لا تقلق! هذا مؤقت. ستتم مزامنة المصطلحات الخاصة بك في المستقبل القريب، مع الوقت والخبرة. إذا كنت عضوًا في فريق تطوير MotaWord، فسيكون التواصل داخل فريق التطوير سهلاً للغاية، لأن الترجمة هي وظيفتنا!
التواصل مع المطورين ذوي مجالات الخبرة المختلفة
كيف يجب أن يتواصل الخبراء في مختلف المجالات مع بعضهم البعض؟ عالم البرمجيات هائل، وقد يستغرق الأمر الكثير من الوقت والخبرة لتصبح خبيرًا في أي لغة برمجة. ومع ذلك، فإن المبادئ الأساسية لعالم البرمجيات واضحة، وإذا كنت قد درست الهندسة في مجال البرمجيات، فيجب عليك التواصل مع أشخاص خبراء في مجالات مختلفة بمصطلحات هندسية بطريقة أكثر بساطة. يتفق المطورون الذين يعملون في مجالات مختلفة على المبادئ الأساسية ومنطق الهندسة. لهذا السبب، من المهم ألا تستخدم المصطلحات لتقنية معينة لشرح مهمتك. يجب عليك اتباع المبادئ الهندسية والمنطق.
طوال مسيرتي المهنية، عملت مع العديد من المطورين، وبناءً على تجربتي، وجدت أن التواصل أكثر أهمية مما نعتقد. في بعض الحالات، يعتقد المطورون أنهم عندما يشرحون أنفسهم باستخدام كلمات تقنية، فإنهم يعتقدون أن لديهم معرفة بالموضوع، ولكن هذا خطأ. فقط لأنك تستخدم كلمات تقنية ومصطلحات محددة لا يعني أنه يمكن فهمك داخل فريق التطوير. يحب المطورون التحدث بلغة تقنية، ولكن يجب أن تتطور إلى هذا داخل فريقك.
يمكن للمطورين الجيدين ترجمة مهامهم بطريقة يمكن لأي شخص فهمها. في MotaWord، نبذل قصارى جهدنا كل يوم لإنشاء تقنية فائقة السرعة تعمل بطريقة بسيطة وذات مغزى لتقديم ترجمات عالية الجودة لعملائنا.