كل ما أحتاجه كمطور هو مهارات البرمجة ، أليس كذلك؟
من أحد المترجمين: ننشر لك مقالة مطور الويب جو فرانشيتي حول التعاطف في عالم البرمجة وأهمية هذا الشعور بالنسبة لصناعة تكنولوجيا المعلومات بأكملها.
عند تطوير البرامج ، نولي اهتمامًا تقريبًا بالتكنولوجيا. يحاول المبرمجون استخدام الأساليب الحديثة والمكتبات والحزم الجديدة. لكن في هذا المسعى ، ينسى المستخدمون في بعض الأحيان مستخدمين - أولئك الذين سيعملون مع البرنامج أو الخدمة.
توصي Skillbox بما يلي: دورة عملية لمدة عامين ، "أنا مطور ويب للمحترفين" .
نذكرك: لجميع قراء "Habr" - خصم بقيمة 10،000 روبل عند التسجيل في أي دورة تدريبية في Skillbox باستخدام الرمز الترويجي "Habr".
التعاطف

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

انظر إلى الصورة أعلاه. يُظهر شريحة مع مقدار الوقت الذي يحتاجه مقيم في بلد معين للعمل من أجل كسب 500 ميغابايت من حركة المرور. نحن ، المطورين ، مستهلكون نشيطون ومبدعون لحركة المرور على الإنترنت. أنا سعيد جدًا لأن لديّ إنترنت غير محدود ، بالإضافة إلى حقيقة أنني أستطيع تحمل تكلفة ذلك. أنا أستهلك قدر ما أحتاج ولا تقلق بشأن الحاجة إلى تحميل صفائف البيانات العملاقة.
لكن عندما أرى أن المستخدمين من نيجيريا يحتاجون إلى العمل 28.2 ساعة من أجل شراء 500 ميجابايت فقط ، أو أن البرازيليين بحاجة إلى العمل أسبوعًا للحصول على نفس الفرصة ، أشعر بعدم الارتياح. أدرك أن إنشاء مواقع لا تستهلك الكثير من الزيارات عند العمل معها أمر مهم للغاية. من خلال تطوير صفحات محسّنة ، أتيح للجميع الوصول إلى موقعي ، ويزداد جمهوري ، وتمتلئ قاعدة العملاء تدريجيًا بأسماء جديدة.
يزعج ليس فقط لي. بدأت Microsoft مؤخرًا الترويج لمشروعها "
مجموعة أدوات التصميم الشامل " ، والغرض منه هو تمكين المطورين من إنشاء مواقع ويب يمكن للجميع الوصول إليها.
هذه الخاصية - إمكانية الوصول - هي التي تنساها أحيانًا فرق التطوير في محاولة لإطلاق منتجاتها بسرعة. هذا لأنهم أنفسهم ليس لديهم أي قيود على الوصول إلى الشبكة أو أداء المعدات. وهكذا ينسى هؤلاء الذين لديهم حد لحركة المرور ، ولا يقوم جهاز كمبيوتر محمول أو كمبيوتر شخصي بتمزيق قمم القياس.
من أجل الانغماس في مشاكل المستخدمين ، يمكنك إنشاء مضايقات محتملة لنفسك لمعرفة مدى جودة المنتج في التعامل معها. مثال على ذلك هو القيد المصطنع لعرض النطاق الترددي لقناة الاتصال ، أو وضع نظام ألوان غير عادي (تباين عالٍ) أو العمل مع التطبيق للأمهات بيد واحدة (يشغل الطفل الآخر).
تساعد مثل هذه المشكلات المؤقتة المطور في التعاطف مع نفسه وتعريفه كمستخدم ، والشعور به في مكانه.
على الرغم من أن الأزرار صغيرة جدًا أو كبيرة جدًا على العكس من ذلك في التطبيق أو تصميم رديء أو نظام ألوان - كل هذا يمكن أن يمنع المستخدم من التعرف على منتجك.
هناك طريقة أخرى لإنشاء موقع أو تطبيق أو خدمة مثلى تتمثل في إجراء اختبار تجريبي مع مجموعة محددة من المستخدمين. ليس فقط الأشخاص مهمون هنا ، ولكن أيضًا أجهزتهم - بعد كل شيء ، أصبحت مجموعة الأدوات كبيرة جدًا الآن.
يساعد التعاطف أيضًا في التواصل مع الزملاء. في الواقع ، يعمل معظم المطورين في فريق مع مبرمجين آخرين ومصممين ومُختبرين وعملاء وما إلى ذلك. إن فهم ما يفعله الأشخاص الآخرون في الفريق والتعاطف يجعل من الممكن الحصول على مزيد من المتعة من العمل ، وفي الوقت نفسه جعل عملية العمل أكثر راحة للآخرين وأكثر فعالية بشكل عام.
لإظهار معنى التعاطف مع التقنيين ، يجب عليك استخدام هذا الفيديو. إنه يثير مسألة أصل بعض المشاكل الشائعة للشركات الفنية المتعلقة بغيابها في الفريق.
التنوع المعرفي

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