A good programmer have no difficulties in learning a new language.
No one, not even a good programmer, can easily change the numbers to make the program do something different.
Nikt, nawet dobry programista, nie może łatwo zmienić ten ciąg tak, żeby program robił coś innego.
A good programmer keeps learning new technologies to stay relevant in the field.
Dobry programista ciągle uczy się nowych technologii, aby pozostać na bieżąco w branży.
Always test the code A good programmer doesn't skip on testing his code.
Zawsze testuje swój kod Dobry programista nie unika testowania własnego kodu.
A good programmer has a habit of facilitating the work everywhere it's possible.
Dobry programista ma nawyk, aby maksymalnie ułatwiać pracę wszędzie tam, gdzie to tylko możliwe.
A good programmer must efficiently deal with a high level of abstraction, and have a vivid imagination at the same time.
Dobry programista musi sprawnie poruszać się na wysokim poziomie abstrakcji, a jednocześnie mieć dużą wyobraźnię.
Many people end their education once they leave the university or school, but a good programmer should not be one of them.
Chociaż wiele osób kończy naukę wraz z opuszczeniem murów uczelni lub szkoły, dobry programista nie należy do tego grona.
And one last thing: a good programmer regularly updates his questions
I jeszcze jedno na koniec tej części artykułu: dobry programista regularnie aktualizuje dokumentację.
The only problem is that for different people being a good programmer means different things.
Problem polega jednak na tym, że dla każdej z tych osób określenie "dobry programista" może oznaczać co innego.
And we do not forget that a good tester is as important in a programming endeavor as a good programmer.
Nie zapominamy, że dobry tester w projekcie informatycznym jest równie ważny jak dobry programista.
As they say - a good programmer should be lazy by nature - if he has to repeat something more than once, he will write a script that will do it for him, and in the end will accelerate the work.
Jak to mówią - dobry programista powinien być z natury leniwy - jeśli będzie musiał coś zrobić więcej niż raz, to w końcu napisze skrypt, który zrobi to za niego, co w efekcie przyspieszy prace.
In other words, a similarly working program, a good programmer produces in 1 hour, while an average programmer needs for it 50 hours of work - while both these programmers have a similar education and professional experience.
Innymi słowy, podobnie działający program dobry programista wykona w 1 godzinie, podczas gdy przeciętny programista potrzebuje na niego zużyć aż 50 godzin pracy - przy czym oboje owi programiści mają zbliżoną do siebie edukację i doświadczenie zawodowe.
What are the features of a good programmer?
Czym charakteryzuje się dobry programista?