Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,457 members, 7,816,074 topics. Date: Friday, 03 May 2024 at 02:33 AM

10 Traits To Become An Effectiveprogrammer! - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / 10 Traits To Become An Effectiveprogrammer! (1059 Views)

(2) (3) (4)

(1) (Reply)

10 Traits To Become An Effectiveprogrammer! by Stbillion(m): 12:21am On Oct 05, 2014
programmer doesn't necessarily mean to
perform excellent coding all the time, but an
effective programmer is a combination of
several traits who have all the skills,
experience and knowledge to reach the top
ranks of the profession. Only technical
knowledge is not required in an effective
programmer. Here are the 10 traits which may
define you as one of the most reliable
programmers around.

1. Learn new technical as well as non-
technical aspects:
Programmers who learn only that much what
is necessary can never grow in their career.
Proactive learning of new skills – both
technical and non-technical – beget good
programmers. Effective programmers should
have an open mind to all kinds of sources of
knowledge.

2. Humility factor:
Humility implies all other attributes and
enables them too. For a programmer humility
means to understand the programming world
doesn't start or end with you. You should
accept that you cannot know everything and
there is always a scope to learn. Don't ever
consider yourself as expert in everything which
may just stop your learning process and
consequently your progress. So keep your ego
aside while programming.

3. Intellect:
Always try to understand a problem, analyse it
and then express your ideas in clear and
readable codes. Intellect comprises analytical
and logical mind in case you are a
programmer.

4. Be pragmatic:
Don't follow rules of programming blindly and
then only you can produce a working
application. So always explore other
possibilities while coding, moving out of the
traditional rule-book.

5. An eye for detail:
An eye for detail is a necessary requirement
for developing any software. Self-documenting,
self-testing and paying attention to lots of
detail is what you want to become a great
programmer. Paying attention to details also
means critical thinking which means you need
to examine the details of your designs and
implementation.

6. Expertise:
A good programmer should have enough
knowledge and experience in order to solve any
problem of the client in a specific context.

7. Proper research work:
To find out answers, proper research work is
required to solve the issues. You need to know
the exact way of finding answers and discover
root causes of your problems. Don't waste
your time in search engines and learn to
perform root cause analysis. Learn about the
underlying system to find out solutions.

8. Adaptability:
Change will always be there, you just need to
follow them, and get adapted as per your
requirements. Software development projects
are full of changes from the beginning point to
end. So adaptability is highly required to avoid
any kind of frustration.

9. Maturity:
A good programmer should be mature enough
who knows how to use the best software
development principles, practices and skills as
per requirements.

10. Passion:
Love your work, above and all. Don't look at
programming just as your job, but the love of
your life. You must be passionate about what
you're doing, you must be excited about your
job, the technology you're using, your
organisation, your project and so on.

2 Likes 1 Share

Re: 10 Traits To Become An Effectiveprogrammer! by vislabraye(m): 1:24am On Oct 05, 2014
Same applies for every other aspect of sciences and engineering.
Re: 10 Traits To Become An Effectiveprogrammer! by emmyvet(m): 10:22am On Oct 05, 2014
Stbillion:
programmer doesn't necessarily mean to
perform excellent coding all the time, but an
effective programmer is a combination of
several traits who have all the skills,
experience and knowledge to reach the top
ranks of the profession. Only technical
knowledge is not required in an effective
programmer. Here are the 10 traits which may
define you as one of the most reliable
programmers around.

1. Learn new technical as well as non-
technical aspects:
Programmers who learn only that much what
is necessary can never grow in their career.
Proactive learning of new skills – both
technical and non-technical – beget good
programmers. Effective programmers should
have an open mind to all kinds of sources of
knowledge.

2. Humility factor:
Humility implies all other attributes and
enables them too. For a programmer humility
means to understand the programming world
doesn't start or end with you. You should
accept that you cannot know everything and
there is always a scope to learn. Don't ever
consider yourself as expert in everything which
may just stop your learning process and
consequently your progress. So keep your ego
aside while programming.

3. Intellect:
Always try to understand a problem, analyse it
and then express your ideas in clear and
readable codes. Intellect comprises analytical
and logical mind in case you are a
programmer.

4. Be pragmatic:
Don't follow rules of programming blindly and
then only you can produce a working
application. So always explore other
possibilities while coding, moving out of the
traditional rule-book.

5. An eye for detail:
An eye for detail is a necessary requirement
for developing any software. Self-documenting,
self-testing and paying attention to lots of
detail is what you want to become a great
programmer. Paying attention to details also
means critical thinking which means you need
to examine the details of your designs and
implementation.

6. Expertise:
A good programmer should have enough
knowledge and experience in order to solve any
problem of the client in a specific context.

7. Proper research work:
To find out answers, proper research work is
required to solve the issues. You need to know
the exact way of finding answers and discover
root causes of your problems. Don't waste
your time in search engines and learn to
perform root cause analysis. Learn about the
underlying system to find out solutions.

8. Adaptability:
Change will always be there, you just need to
follow them, and get adapted as per your
requirements. Software development projects
are full of changes from the beginning point to
end. So adaptability is highly required to avoid
any kind of frustration.

9. Maturity:
A good programmer should be mature enough
who knows how to use the best software
development principles, practices and skills as
per requirements.

10. Passion:
Love your work, above and all. Don't look at
programming just as your job, but the love of
your life. You must be passionate about what
you're doing, you must be excited about your
job, the technology you're using, your
organisation, your project and so on.
Lol at No(5).....open your eye for easy debbuging!!

1 Like

(1) (Reply)

Going Opensource With Asp.net!! / Just As Qpython, Is There A Java Copiler For Android? / Help Me With Making A Decision On Which Pc To Go For

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 17
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.