5 Habits Of Best Software Developers 5 عادات أفضل مطوري البرامج
I come from the background of non-glamorous corporate development where we developed rock-solid code with very few defects, if any. إنني آت من خلفية غير بريقا لتطوير الشركة حيث كنا قد وضعناها في الصخور الصلبه مدونة مع عدد قليل جدا من العيوب ، ان وجدت. And yes we had to sit through endless design meetings, reviews and more meetings. نعم وكان علينا ان نجلس وتصميم لا نهاية لها من خلال الاجتماعات والاستعراضات ومزيد من الاجتماعات. Over the years I realized top-notch developers in this field share very similar traits. على مر السنين ادركت الشق من أعلى إلى المطورين في هذا المجال حصة سمات متشابهة جدا. I am talking about developers who alone can pull through your development efforts, developers who are so indispensible that you cannot imagine a day without them, who you would retain at almost any cost (if you are intelligent) and who features in almost every board meetings. انا اتحدث عن من المطورين وحدها قادرة على الانسحاب عبر حسابك في جهود التنمية ، هي من المطورين لا غنى عنه حتى انه لا يمكنك ان تتصور اليوم وبدونها ، من كنت تقريبا في الاحتفاظ بأي ثمن (اذا كنت ذكي) من ميزات وتقريبا في كل اجتماعات المجلس .
Passion العاطفه
I have seen in these developers an intense passion to develop high quality products, an intense pride in what they develop. لقد رأيت في هذه العاطفه مطوري مكثفة لتطوير منتجات عالية الجوده ، الفخر مكثفة في ما وضع. I know of someone who used to go behind management to get in features that he thought was essential for customers, even at the expense of being late for his scheduled deliveries. وانا اعرف احدهم من وراء استخدامها للذهاب في الادارة للحصول على ميزات واعرب عن اعتقاده ان من الضروري بالنسبة للعملاء ، حتى على حساب يجرى فى وقت متأخر من لتوجهه التسليم. He resigned as an Engineering Director to work as a software developer because that’s where be believed he could make his best contribution. واستقال مدير هندسي في العمل بوصفه مطور برامج بسبب ذلك حيث ان يعتقد انه يمكن ان تقدم مساهمه احسن حال. The intense passion also translated to achieving perfection in development (more on it later). المكثف العاطفه كما ترجم الى تحقيق الكمال في التنمية) على أنه أكثر في وقت لاحق). However it mostly doesn’t translate to perfection in personal life, in fact the opposite may often be true. بيد انه في الغالب لا تترجم الى الكمال في الحياة الشخصيه ، في الواقع ان العكس قد يكون صحيحا في كثير من الاحيان.
Curiosity to learn الفضول لمعرفة
The best developers are also very good learners. أفضل مطوري هي أيضا جيدة جدا على التعلم. You will find them engrossed in professional magazine or browse websites in an effort to know and learn everyday about new tools and technologies. سوف تجد لها منسوخ المهنيه في مجلة او تصفح المواقع في محاولة لمعرفة وتعلم كل يوم أنباء والادوات والتكنولوجيات الجديدة. He is aware but he will not always buy into latest fads. وهو يدرك ولكنه لن دائما الى شراء أحدث البدع. If you see someone talking about Web2.0 as the next mirage, take notice. إذا رأيت أحدهم يتحدث عن web2.0 على النحو التالي سراب ، واتخاذ الاشعار.
An eye for failures العين الفشل
He tends to have an inner eye for failures. وقال انه يميل الى ان يكون داخل العين لالاخفاقات. He can almost always tell you upfront about the risks associated with an idea. وقال انه يمكن دائما تقريبا اقول لكم مقدما عن المخاطر المرتبطه فكرة. He knows where to look for to immediately access viability of an idea. لأنه يعلم فيها الى البحث عن امكانيه الوصول على الفور الى جدوى فكرة. When a defect baffles everyone you will find him uncannily point out the right module or even the code where it occurred. عندما العيب الحواجز الجميع سوف تجد له بشكل خارق للطبيعه ان نشير الى الحق وحده ، بل هو رمز وقعت فيها.
Anal retentive about coding standards & beautiful coding شرجي تتذكر حول معايير الترميز & جميلة الترميز
He is a martinet for coding standards. وهو martinet لمعايير الترميز. He will go through great lengths to create elegant code and almost (who am I kidding?) anal retentive in maintaining coding standards. وقال انه سيذهب الى اطوال كبيرة من خلال ايجاد قانون وانيقه تقريبا (أنا من المزاح؟) شرجي تتذكر في الحفاظ على معايير الترميز. He will insist others do the same. وسيشدد اخرى ان تفعل الشيء نفسه. He will often spend hours trying to make their code more elegant and better performing. وقال انه سوف يقضي الساعات في كثير من الأحيان محاولة لجعل القانون أكثر الانيق وافضل اداء. And he never patches a defect without understanding the real cause. وانه لم يحدث نتيجة لعيب في بقع دون فهم السبب الحقيقي.
Capability to drilldown and drillup in design and code Drilldown والقدرة على تصميم وdrillup في المدونه
He can rapidly ascent to provide you with a 10, 000 feet view of the design and equally fast drilldown to microscopic details of the code. وقال انه يمكن الصعود بسرعة لتوفر لك مع 10 ، 000 قدم ونظرا للتصميم السريع وعلى قدم المساواة drilldown مجهريه لتفاصيل من هذا القانون. He knows exactly what is going on where. وقال انه يعرف تماما ما يجري فيها. You will find him asking the questions in design meetings which makes a developer nervous, because most likely he didn’t even think about that possibility. سوف تجد الاسءله التي تطلب منه في تصميم الجلسات وهو الامر الذي يعني المطور العصبيه ، لأن الأرجح انه لا حتى التفكير في هذا الاحتمال.
Here is another وهنا آخر good article المادة الجيدة on this topic. حول هذا الموضوع. However I disagree with him in few places which is what prompted me to write this article in the first place. ولكن انا اختلف معه في أماكن قليلة وهذا ما حدا بي إلى كتابة هذه المادة في المقام الأول. Looking forward to your experience and feedback. نتطلع الى ما تتمتعون به من خبرة والتغذيه المرتده.
Filed under المقدم بمقتضى Headline News أهم الانباء , ، Java Software برنامج جافا , ، Open Source Software برامج المصدر المفتوح , ، Technology التقنيه | |
| |
RSS 2.0 ار اس اس 2،0 | |
Trackback this Article | هذه المادة |
Email this Article ارسل هذه المادة
You may also like to read ويمكنك ايضا ان تقرأ |




August 29th, 2006 at 6:39 pm اب / اغسطس 29th ، 2006 في الساعة 6:39
You mentioned another article on this topic that you didn’t agree with, but I don’t see the link to read it as well. اشرت الى مقال آخر حول هذا الموضوع ان كنت لا توافق على ، ولكنني لا ارى صلة لقراءته ايضا. I’d like to read it as well. ويهمني ان اشير الى ان يقرأها أيضا.
Good posting by the way. ارسال جيدة من جانب الطريق.
August 29th, 2006 at 11:42 pm اب / اغسطس 29th ، 2006 في الساعة 11:42
Nice post and very incise. لطيفة جدا وبعد incise. I’m not sure you’ve got the right audience though لست متأكدا من عندك حق الجمهور على الرغم من
- the bunch that _should_ read this post most likely don’t even bother to read tech blogs at all. -- مجموعة _should_ ان تقرأ هذه الوظيفة على الارجح حتى لا يزعج ليصبح نصها كما يلي بلوق تقنيه على الاطلاق.
August 30th, 2006 at 6:42 am اب / اغسطس 30th ، 2006 في الساعة 6:42
@Sam & Jing @ & سام جينغ
Thanks for your feedback. شكرا لتعليقاتك.
@Sam @ سام
It is hyperlinked under Good article. ومن hyperlinked بموجب المادة الجيدة.
August 31st, 2006 at 7:21 am اب / اغسطس 31st ، 2006 في الساعة 7:21
5 Habits Of Best Software Developers 5 عادات أفضل مطوري البرامج
September 25th, 2007 at 3:20 pm ايلول / سبتمبر 25th ، 2007 في الساعة 3:20
necesito informacion de estandares de `programacion que pueda utilizar para programar en java, cuando hablo de estandares hablo de como llamar variables metodos, y como docuemtar el codigo por ej; la notacion hungara necesito informacion دي دي estandares `programacion اختصار اسم مدينة كوبيك الكنديه pueda utilizar programar ان الفقره جافا ، cuando hablo دي دي estandares hablo كومو llamar المتغيرات metodos ، كومو docuemtar y por el codigo اكساجول ؛ مدينة لوس انجلوس notacion hungara