5 Habits Of Best Software Developers 5 hábitos dos melhores programadores de software
I come from the background of non-glamorous corporate development where we developed rock-solid code with very few defects, if any. Sou oriundo de plano de fundo da não-glamorosa desenvolvimento das sociedades onde desenvolveram-rocha sólida código com muito poucos defeitos, se for o caso. And yes we had to sit through endless design meetings, reviews and more meetings. E sim, tivemos a sentar através de reuniões intermináveis design, opiniões e mais reuniões. Over the years I realized top-notch developers in this field share very similar traits. Ao longo dos anos, percebi top-notch desenvolvedores nesta área partes características muito semelhantes. 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. Estou a falar de desenvolvedores que pode, por si só puxar o seu desenvolvimento através de esforços, os desenvolvedores que estão tão indispensável que você não pode imaginar um dia sem eles, que lhe permitiria manter em quase qualquer custo (se você é inteligente) e que quase todas as funcionalidades do conselho reuniões .
Passion Paixão
I have seen in these developers an intense passion to develop high quality products, an intense pride in what they develop. Eu tenho visto nestes desenvolvedores uma intensa paixão para desenvolver produtos de alta qualidade, um intenso orgulho em que eles desenvolvem. 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. Eu sei de alguém que usada para ir para trás em gestão para obter recursos que ele pensava era essencial para os clientes, mesmo à custa de ser atrasado para a sua entrega programada. He resigned as an Engineering Director to work as a software developer because that’s where be believed he could make his best contribution. Resignou como um director de Engenharia de trabalhar como um desenvolvedor de software, pois é aí que se acreditava que ele pudesse fazer o seu melhor contributo. The intense passion also translated to achieving perfection in development (more on it later). A intensa paixão também traduzido para a realização perfeição em desenvolvimento (mais sobre isso mais tarde). However it mostly doesn’t translate to perfection in personal life, in fact the opposite may often be true. No entanto, a maioria não traduz com perfeição na vida pessoal, na realidade o oposto pode muitas vezes ser verdade.
Curiosity to learn A curiosidade de aprender
The best developers are also very good learners. Os melhores desenvolvedores também são muito bons alunos. You will find them engrossed in professional magazine or browse websites in an effort to know and learn everyday about new tools and technologies. Você vai encontrá-los engrossed profissional revista ou navegar na Internet em um esforço para conhecer e aprender todos os dias cerca de ferramentas e tecnologias novas. He is aware but he will not always buy into latest fads. Ele está consciente, mas ele não vai comprar sempre em último fads. If you see someone talking about Web2.0 as the next mirage, take notice. Se você vê alguém falar sobre Web2.0 como a próxima miragem, tomar conhecimento.
An eye for failures Um olho para os fracassos
He tends to have an inner eye for failures. Ele tende a ter um olho para o interior falhas. He can almost always tell you upfront about the risks associated with an idea. Ele quase sempre pode dizer-lhe antecipadamente sobre os riscos associados a uma ideia. He knows where to look for to immediately access viability of an idea. Ele sabe onde procurar imediatamente o acesso a viabilidade de uma ideia. When a defect baffles everyone you will find him uncannily point out the right module or even the code where it occurred. Quando um defeito baffles todos que você vai encontrá-lo uncannily salientar o direito módulo ou até mesmo o código em que ocorreu.
Anal retentive about coding standards & beautiful coding Anal retention cerca de codificação normas & bela codificação
He is a martinet for coding standards. Ele é um Martinet padrões para codificação. He will go through great lengths to create elegant code and almost (who am I kidding?) anal retentive in maintaining coding standards. Ele irá passar por grandes comprimentos de criar código elegante e quase (que sou eu brincar?) Anal retention na manutenção da codificação normas. He will insist others do the same. Ele vai insistir em outros façam o mesmo. He will often spend hours trying to make their code more elegant and better performing. Ele muitas vezes passam horas tentando fazer seu código mais elegante e melhor desempenho. And he never patches a defect without understanding the real cause. E ele nunca patches um defeito sem compreender a verdadeira causa.
Capability to drilldown and drillup in design and code Detalhado e capacidade de drillup em design e 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. Ele pode rápida ascensão de lhe dar um 10, 000 pés de vista da concepção e de igual modo rápido detalhado para microscópicos detalhes do código. He knows exactly what is going on where. Ele sabe exatamente o que está acontecendo quando. 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. Você encontrará pedindo-lhe as perguntas do desenho reuniões, o que torna um desenvolvedor do sistema nervoso, uma vez mais provável que ele não tinha sequer pensar sobre essa possibilidade.
Here is another Aqui está outro good article bom artigo 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. Porém não concordo com ele em poucos lugares que é o que me levou a escrever este artigo, em primeiro lugar. Looking forward to your experience and feedback. Procurando transmitir a sua experiência e feedback.
Filed under Arquivado em Headline News Headline News , De Java Software Java Software , De Open Source Software Open Source Software , De Technology Tecnologia | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |




August 29th, 2006 at 6:39 pm 29 de agosto de 2006 em 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. Mencionou um outro artigo sobre este tema que você não concorda com, mas não vejo o link para lê-lo também. I’d like to read it as well. Eu gostaria de lê-lo também.
Good posting by the way. Boa destacamento pelo caminho.
August 29th, 2006 at 11:42 pm 29 de agosto de 2006 em 11:42 pm
Nice post and very incise. Nice post e muito inciso. I’m not sure you’ve got the right audience though Não tenho certeza que você tenha o direito audiência embora
- the bunch that _should_ read this post most likely don’t even bother to read tech blogs at all. -- O punhado que _should_ ler este post mais provável que nem sequer se preocupar para ler tecnologia em todos os blogs.
August 30th, 2006 at 6:42 am 30 de agosto de 2006 em 6:42 am
@Sam & Jing @ Sam & Jing
Thanks for your feedback. Obrigado por seus comentários.
@Sam @ Sam
It is hyperlinked under Good article. É hiperlink sob Bom artigo.
August 31st, 2006 at 7:21 am 31 de agosto de 2006 em 7:21 am
5 Habits Of Best Software Developers 5 hábitos dos melhores programadores de software
September 25th, 2007 at 3:20 pm 25 de setembro de 2007 em 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 INFORMAÇOES de estandares de `programacion modal pueda utilizar para programar en java, Cuando hablo de estandares hablo de metodos como llamar variáveis, como docuemtar y el CODIGO por ej; la notacion hungara