Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 What makes a good programmer?
Index -> General Programming
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Mackie




PostPosted: Wed Apr 02, 2008 11:10 pm   Post subject: What makes a good programmer?

I wanted everyones thoughts on what things you think make a good programmer. So what do you think?
Sponsor
Sponsor
Sponsor
sponsor
Nick




PostPosted: Wed Apr 02, 2008 11:19 pm   Post subject: RE:What makes a good programmer?

one who is knowledgable, but not just that, they need to be able to apply their knowledge, have an intrest in programming (espacally whatever program they are maxing), and if they're working with others, they need teamwork skills, good communication (not only verbally, but comments, proper naming conventions, and so on).

obviously I can't tell you everything since I'm still in gr 11 but this much is clear
Tony




PostPosted: Wed Apr 02, 2008 11:23 pm   Post subject: RE:What makes a good programmer?

writing code that's easy to understand.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
wtd




PostPosted: Wed Apr 02, 2008 11:36 pm   Post subject: RE:What makes a good programmer?

Humility, a sense of humor, a good grasp of interpersonal communications...
btiffin




PostPosted: Thu Apr 03, 2008 12:03 am   Post subject: Re: What makes a good programmer?

A willingness to learn, and then, once learned, a willingness to diss and scoff at all other technology.

Or, a little more seriously; competence, confidence, diligence, deference and then intelligence; all mixed with a little science

Cheers
jernst




PostPosted: Thu Apr 03, 2008 8:31 am   Post subject: Re: What makes a good programmer?

Someone who has a good grasp of all the fundamental concepts in computing: data structures, memory management etc. Someone who keeps up with the latest trends in the field: new languages, techniques etc. Someone who isn't arrogant / Someone who is open minded to criticism, new ideas.
Dan




PostPosted: Thu Apr 03, 2008 12:44 pm   Post subject: RE:What makes a good programmer?

I think the most important aspect in a good programmer is the willingness and ability to learn.

You might not know everything about programming now but if you are open to learning new things and able to do so there realy is no limit on your ablity other then time.

Also logic skills help alot but can be hard to learn.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
Nick




PostPosted: Thu Apr 03, 2008 2:16 pm   Post subject: RE:What makes a good programmer?

how bout what makes a bad programmer? I think it's important to know what to advoid
Sponsor
Sponsor
Sponsor
sponsor
michaelp




PostPosted: Thu Apr 03, 2008 6:41 pm   Post subject: RE:What makes a good programmer?

The opposite of everything just posted? Bad, messy, un-commented code. No communication, bad with others.
wtd




PostPosted: Thu Apr 03, 2008 8:06 pm   Post subject: RE:What makes a good programmer?

What makes a bad programmer? PHP. Razz
syntax_error




PostPosted: Thu Apr 03, 2008 9:11 pm   Post subject: Re: What makes a good programmer?

wtd wrote:

What makes a bad programmer? PHP. P


hahaha.

and my personal pet peeve a copy chuck make it fit somehow person.
there are a ton of those for our gr.10 final.
haskell




PostPosted: Thu Apr 03, 2008 11:05 pm   Post subject: RE:What makes a good programmer?

Errors.

It's a short and simple answer. The more errors you make, the better you will become. You don't learn as much from never diving in and making a lot of mistakes as you do from just diving in.
wtd




PostPosted: Thu Apr 03, 2008 11:17 pm   Post subject: RE:What makes a good programmer?

How do we learn to fix things?

By breaking things we really need. That's why organized education works. Needing to pass a class gives the aspiring programmer, in absence of some other driving motivation, a reason to fix errors in programs that are trivial enough to be practically unnecessary.
haskell




PostPosted: Thu Apr 03, 2008 11:30 pm   Post subject: RE:What makes a good programmer?

So true... You learn so much from busting your rump making that custom blogging software you wanted to make in Django or RoR or using mod_perl, mod_wsgi, etc... than you ever would from "Fix _____ in ______."

Being good comes from learning from real mistakes, not simulated ones. Learning from the ones that keep you awake at night, wondering what you did wrong.
Display posts from previous:   
   Index -> General Programming
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 14 Posts ]
Jump to:   


Style:  
Search: