8 + سنوات من الخبرة أو التعليم العالي، لا يتم تعريف كبار مهندس البرمجيات ......

النص الكامل 2703 الكلمات، وعندما يكون التعلم مدى المتوقع 8 دقيقة

المصدر: Pexels

في السنوات الأخيرة، وصناعة البرمجيات مع كل يوم يمر، والكثير من التغييرات.

من بينها، أنا مثل معظم لرؤية التغيير هو أن الشركات لم تعد تتوقع مطوري البرمجيات لديها درجة معينة، ولا حتى درجة يمكن أن يكون.

سواء لأغراض شخصية أو تجارية، وهذا هو نبأ عظيم.

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

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

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

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

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

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

مهارات البرمجة الجيدة

ومن المؤمل الجميع يريد، فمن الأفضل لا تظهر هنا، وهذا هو متطلبات "الطبيعية"، لكنه غالبا ما تميز العناصر الأساسية من المهندسين والمهندسين جيد جيد.

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

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

المصدر: Pexels

غير منقطع

واحد نجاح عامل في معظم الأحيان واستشهد هو أن لديه عددا من "المثابرة". يتم تعريفه على النحو التالي:

"المثابرة هو الإنجاز على المدى الطويل من الحماس والإصرار الدائم، في نفس الوقت الاعتراف العوائد وغيرها لسنا معنيين للغاية."

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

رائدة في مجال التكنولوجيا استعرض قال لي ذات مرة أن وضعوا صفوف فريق كبار الموظفين يعتبر "coolies".

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

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

إذا لم تكن حتى الآن مهندس كبير، ولكن هذا هو هدفك، يمكنك البدء من.

فتح لتعلم أشياء جديدة

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

كمطور، تريد مواكبة صناعة هندسة البرمجيات سريع التغير، يجب علينا أن نتعلم دائما أشياء جديدة.

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

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

وغني عن القول، وتعلم أشياء جديدة يعني أيضا خبرات جديدة وطرق جديدة في التفكير. يجب أن تكون زاوية جديدة دائما موضع ترحيب.

المصدر: Pexels

هناك مفهوم عالمي

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

كانت لدي زميله، عندما نتعامل مع الأخطاء، وقال انه لا ننظر إلى رمز سوف تكون قادرة على أن تقول لي، وربما خمسة وعشرين عناصر ملف المستند B أو A أربعين الصف السابع من المشكلة. المدهش.

قد يكون هذا المثال الحظ، ولكن النظام لديه السيطرة الكاملة على فوائد بديهيا.

تبادل المعرفة

لقد اعتقدت دائما أن واحدا من كبار المهندسين من معظم مسؤوليات مهمة هو مساعدة أعضاء الفريق، لذلك تحسين الذات هم في أسرع وقت ممكن.

هذا يتضمن ولكن ليس على سبيل الحصر:

إعداد الفريق ومطورين آخرين لإجراءات للتأكد من أنها ليست سوى فريق مستودع القدرة.

عند تنفيذ المهام المعقدة، حلول مشاركتها مع الآخرين في الفريق، وهذه العملية يمكن أداؤها في اجتماع منفصل. (فرق كثيرة في كثير من الأحيان تبادل المعرفة في نهاية مؤتمر عبر الهاتف لمشاركة فريقهم علم أو الحاجة إلى معرفة)

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

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

هل لديك قوة التعاطف

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

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

ونحن على ثقة أن كل فريق الآخر إنجاز الكثير.

المصدر: Pexels

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

وبطبيعة الحال، هذا هو مجرد بلدي جهة نظر شخصية، إذا كان لديك ما اقتراحاتهم هي موضع ترحيب الجميع على حصة في يو منطقة تعليقات ~

انتباه رسالة الابهام

معا نحن نشارك في التعلم وتطوير AI الجاف

مثل طبع، يرجى ترك رسالة وراء الكواليس، والامتثال للمعايير طبع

عصر البيانات الكبيرة، والناس كيفية استخدام الذكاء الاصطناعي للاستثمار بشكل فعال؟

ثلاثة أسباب الغابات العشوائية أفضل من الشبكات العصبية - المقارنة بين التعلم الآلي والتعلم العميق

كيف البيانات التي تؤثر على مهنة المحاسبة الكبيرة؟

يدا بيد ، يعلمك كيفية تحسين قدرة الترميز جافا سكريبت تدريجيا؟

اليوم صوت الأساسية | حكم عليه 116 سنة! كبار الرياضيين البرازيل الإناث CSGO سجن بتهمة الاحتيال

كيف الذكاء الاصطناعي مع استراتيجية الشراء الأعمال؟

جافا في الجمعية الخيرية الأرثوذكسية العالمية: وحدة نمطية

أربعة AI الله أندرو نغ: إجازة غوغل وبايدو، ولدي الكثير لنقوم به

لا تفوتها! مهارات بايثون لتتبع البيانات

تعرف على القوانين في علوم الكمبيوتر

اليوم صوت الأساسية | اوبر الرئيس السابق لرائد صناعة السيارات المفلسة، لدفع التعويضات إلى Google

خلق أكبر قدر من التعليم المناسب؟ كيف الذكاء الاصطناعي لتعزيز التحول في مجال التعليم؟