4 ms·
Ask HN: How to assess programming ability?
Hi, may I know what is a good way of assessing or measuring programming ability, especially
(1) if you are a noob from a non-computing or non-programming background and;
(2) have few (read: 1?) friends who code?
Also, what are good programming habits to follow based on your experience?
I've googled on these and have found more info on programming habits than on assessment though.
Should I lurk around HN or other programming forums or participate in open source projects as others have proposed here? Which forums or projects etc. would you highly recommend (as perhaps a goal to work towards, and aside from starting your own site)?
I would very much like to learn from cool people who write great code. =)
Thank you.
- spooneybarger 16y agoTo what end are you trying to assess/measure programming ability? Finding people to learn from? Evaluating people you might hire?
- jun 16y agoAt this point in time, it would be to find people to learn from and also to assess my own.
- spooneybarger 16y agofind a community doing something you are interested in. get on the mailing list- see who is answering lots of questions in a fashion that suggests they know what they are talking about. see who is making the changes to source. see who has an good reputation in the community. that is a good place to start from. maybe the community has crappy standards and the people who look good there aren't really that good but if they are better than you, you can learn and then branch out into other communities. learn learn learn. just make sure you don't pigeon hole yourself into one community, make sure you eventually sample from a wide range of communities ( but that takes years ).
- jun 16y agothanks.. any suggestions for communities or mailing lists?
- Travis 16y agoSame way you evaluate writing skills. Look for consistency of formatting, look for descriptive variable names. Read other sites (stackoverflow, google groups, etc.) and you will very quickly learn to tell an expert from a noob.
- jun 16y agotrue... beyond a certain level however, I haven't been able to decipher yet.