5 Habits Of Best Software Developers 5 hábitos de las mejores desarrolladores de software
I come from the background of non-glamorous corporate development where we developed rock-solid code with very few defects, if any. Yo vengo de los antecedentes de no glamoroso desarrollo de la empresa, donde hemos desarrollado una roca sólida código con muy pocos defectos, si los hubiere. And yes we had to sit through endless design meetings, reviews and more meetings. Y sí hemos tenido que sentarse a través de interminables reuniones de diseño, comentarios y más reuniones. Over the years I realized top-notch developers in this field share very similar traits. Con los años me di cuenta de primera categoría los desarrolladores en este campo comparten rasgos muy similares. 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. Estoy hablando de desarrolladores que solo puede tirar a través de sus esfuerzos de desarrollo, los desarrolladores que son tan indispensables que no se puede imaginar un día sin ellos, que le mantendría a casi cualquier costo (si son inteligentes) y que figura en casi todas las reuniones de la junta .
Passion Pasión
I have seen in these developers an intense passion to develop high quality products, an intense pride in what they develop. He visto a estos desarrolladores una intensa pasión para desarrollar productos de alta calidad, un intenso orgullo por lo que desarrollar. 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. Yo sé de alguien que solía ir detrás de la gestión para obtener las características que él pensaba era esencial para los clientes, incluso a expensas de llegar tarde por su entregas programadas. He resigned as an Engineering Director to work as a software developer because that’s where be believed he could make his best contribution. Él dimitió como Director de Ingeniería para trabajar como desarrollador de software, ya que es donde se cree que podría hacer su mejor contribución. The intense passion also translated to achieving perfection in development (more on it later). La intensa pasión también traducido a lograr la perfección en el desarrollo (más sobre él más adelante). However it mostly doesn’t translate to perfection in personal life, in fact the opposite may often be true. Sin embargo, la mayoría no se traduce a la perfección en la vida personal, de hecho, lo contrario suele ser verdad.
Curiosity to learn La curiosidad de aprender
The best developers are also very good learners. Los mejores desarrolladores son también muy buenas estudiantes. You will find them engrossed in professional magazine or browse websites in an effort to know and learn everyday about new tools and technologies. Los encontrará absorto en la revista profesional o navegar por sitios web en un esfuerzo por conocer y aprender cada día sobre las nuevas herramientas y tecnologías. He is aware but he will not always buy into latest fads. Él es consciente pero no siempre comprar en las últimas modas. If you see someone talking about Web2.0 as the next mirage, take notice. Si ves a alguien hablando de la web2.0 como próximo espejismo, tener en cuenta.
An eye for failures Un ojo en busca de fallos
He tends to have an inner eye for failures. Él tiende a tener un ojo interior para las fallas. He can almost always tell you upfront about the risks associated with an idea. Él puede casi siempre te dicen por adelantado acerca de los riesgos asociados a una idea. He knows where to look for to immediately access viability of an idea. Él sabe dónde buscar de inmediato el acceso a la viabilidad de una idea. When a defect baffles everyone you will find him uncannily point out the right module or even the code where it occurred. Cuando un defecto desconcierta a todos los que lo encontrará uncannily señalar el derecho módulo o incluso el código que se haya producido.
Anal retentive about coding standards & beautiful coding Anal retentivo sobre normas de codificación de la codificación y hermoso
He is a martinet for coding standards. Él es un martinet de normas de codificación. He will go through great lengths to create elegant code and almost (who am I kidding?) anal retentive in maintaining coding standards. Él irá a través de grandes distancias para crear elegante y casi el código (que estoy bromeando?) Anal retentivo en el mantenimiento de normas de codificación. He will insist others do the same. Él insistirá en que otros hagan lo mismo. He will often spend hours trying to make their code more elegant and better performing. Él a menudo pasan horas tratando de hacer su código más elegante y mejor rendimiento. And he never patches a defect without understanding the real cause. Y él nunca los parches un defecto sin comprender la causa real.
Capability to drilldown and drillup in design and code Capacidad para drilldown y drillup en el diseño y el código
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. Puede rápida ascensión a proporcionar un 10, 000 pies vista de la concepción e igualmente rápido a drilldown microscópicos detalles del código. He knows exactly what is going on where. Él sabe exactamente lo que está sucediendo en dónde. 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. Usted lo encontrará pidiendo las preguntas en las reuniones de diseño que hace que un desarrollador nervioso, porque muy probablemente él ni siquiera pensar en esa posibilidad.
Here is another Aquí está otra good article buen artículo on this topic. sobre este tema. However I disagree with him in few places which is what prompted me to write this article in the first place. Sin embargo no estoy de acuerdo con él en pocos lugares es lo que me impulsó a escribir este artículo en primer lugar. Looking forward to your experience and feedback. De cara al futuro a su experiencia y comentarios.
Filed under Filed under Headline News Headline News , Java Software El software de Java , Open Source Software Open Source Software , Technology Tecnología | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artículo |
Email this Article Enviar artículo
You may also like to read También puede leer |




August 29th, 2006 at 6:39 pm Agosto 29 de 2006, a las 6:39 pm
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. Usted ha mencionado otro artículo sobre este tema que usted no está de acuerdo con, pero no veo el vínculo para leerlo también. I’d like to read it as well. Me gustaría leerlo también.
Good posting by the way. Buen desplazamiento por el camino.
August 29th, 2006 at 11:42 pm Agosto 29 de 2006, a las 11:42 pm
Nice post and very incise. Nice post y muy incise. I’m not sure you’ve got the right audience though No estoy seguro de que tienes el derecho de audiencia a pesar de
- the bunch that _should_ read this post most likely don’t even bother to read tech blogs at all. -- El pelotón que _should_ leer este post más probable es que ni siquiera se molesta en leer tecnología en todos los blogs.
August 30th, 2006 at 6:42 am 30 de Agosto, 2006 a las 6:42 am
@Sam & Jing Sam & @ Jing
Thanks for your feedback. Gracias por tus comentarios.
@Sam Sam @
It is hyperlinked under Good article. Se trata de un hipervínculo en buenas artículo.
August 31st, 2006 at 7:21 am 31 de agosto de 2006, a las 7:21 am
5 Habits Of Best Software Developers 5 hábitos de las mejores desarrolladores de software
September 25th, 2007 at 3:20 pm 25 de Septiembre, 2007 a las 3:20 pm
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 DE estandares de `PROGRAMACION que utilizar para PUEDA PROGRAMAR en java, cuando hablo de estandares hablo de como LLAMAR variables METODOS, Y COMO docuemtar el codigo por ej, la notacion hungara