القيام التطوير لا يزال الفقراء؟ جرب هذه الأشياء ال 7 للقيام

. [ملاحظة المحرر] وقال مؤلف كتاب "حقائق هندسة البرمجيات والمغالطات" في روبرت L. الزجاج: "إن أفضل من أسوأ المبرمجين المبرمجين أقوى من 28 مرات." المطور ممتاز نادر جدا، إنتاجيتهم هي ثلاث مرات المطور العادي، هو عشرة أضعاف المطورين سيئة. أعلى 1 من المطور الوحيد في العالم يمكن كتابة التعليمات البرمجية موثوق بها، لديهم أيضا مقهورة الهامة. تحجيم مؤسس مسار داميان يعتقد أن نوعية السبعة التالية يعطي جعلت المبرمجين جميع الفرق.

الكاتب | Mahdhi Rezvi المترجم | الواضح القمر ذبيان | (شينخوا) أنتجت | برنامج الحياة (ID: coder_life) موقف إيجابي

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

مهارات الاتصال ماهر

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

الوقت المناسب وإدارة المهام

مطور جيدة فعال جدا. لديهم أخلاقيات العمل القوية، وفي الوقت المحدد في الاجتماع. مهارة هامة هي أن لديها قدرة تقديرات دقيقة لتخطيط وتنسيق والوقت اللازم لتنفيذ مهمة. المبرمجين الجيدة هي جيدة في إدارة عملائها أو زعيم، وليس مجرد مدرب لإدارتها.

القدرة على التعلم بسرعة

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

عميقة وخبرة فنية واسعة

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

روح الفريق الواحد

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

اهتمام المستخدمين

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

ملخص

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