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. Я родом из фона, не-glamorous корпоративного развития, где мы разработали незыблемую код с очень немногие дефекты, если таковые имеются. 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. Вы найдете их engrossed в профессиональном журнале или просматривать веб-сайты в целях знать и изучать каждый день о новых инструментов и технологий. He is aware but he will not always buy into latest fads. Он знает, но он не всегда покупают в последний 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. Когда дефект baffles все вы найдете его uncannily указать на то право модуль или даже код, где оно произошло.
Anal retentive about coding standards & beautiful coding Retentive о анализ стандартов кодирования и красивых кодирования
He is a martinet for coding standards. Он Мартине для кодирования стандартов. He will go through great lengths to create elegant code and almost (who am I kidding?) anal retentive in maintaining coding standards. Он будет проходить через большие длины для создания элегантного кода и почти (которые я шучу?) Анальный retentive в поддержании стандартов кодирования. 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 Способность к развернутом и 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 футов зрения дизайна и столь же быстро развернутом на микроскопических деталей кода. 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 Headline News , Java Software Программное обеспечение Java , Open Source Software Open Source Software , Technology Технология | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |




August 29th, 2006 at 6:39 pm 29 августа 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 29 августа 2006 года в 11:42 вечера
Nice post and very incise. Nice должность и очень 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 30 августа 2006 года в 6:42 утра
@Sam & Jing @ Сэма и Цзин
Thanks for your feedback. Спасибо за Ваш отзыв.
@Sam @ Сэма
It is hyperlinked under Good article. Именно в соответствии с гиперссылкой Хорошие статьи.
August 31st, 2006 at 7:21 am 31 августа 2006 года в 7:21 утра
5 Habits Of Best Software Developers 5 привычек лучших разработчиков программного обеспечения
September 25th, 2007 at 3:20 pm 25 сентября 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 в java, cuando hablo-де-де estandares hablo как llamar переменных metodos, и как docuemtar эш codigo за ЭДж; ла notacion Венгерский