hi codecallers,
ive been asking myself this question for a long time, and i cant answer it (or deny the answer)
so im asking you how can i know if im a good or bad programmer.
am I a good programmer?
Started by amrosama, Nov 11 2009 01:04 PM
7 replies to this topic
#1
Posted 11 November 2009 - 01:04 PM
yo homie i heard you like one-line codes so i put a one line code that evals a decrypted one line code that prints "i love one line codes"
eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
www.amrosama.com | the unholy methods of javascript
|
|
|
#2
Posted 11 November 2009 - 02:01 PM
First, programming is about problem solving so...
- can you solve problems?
- are you happy with the way you solve problems or do you constantly think "I'll improve on this class/method later"?
If you want to do freelance work as a programmer, then you also need to ask yourself:
- are you good at communicating?
- are you good at understanding what somebody else wants and are you good at explaining what you have done?
- are you organised?
- are you OK with the idea of adapting your vision of an app to suit the client? Ie you think it would work better with that feature but the client wants this feature instead.
If you want to join a company:
- all of the above
- are you good at working with people?
- are you good at sharing your code with others? are you good at commenting and docummenting your code?
- are you confident about your knowledge and are you ready to defend it in an interview/meeting/appraisal?
Probably loads of other things I can't think about right now too...
- can you solve problems?
- are you happy with the way you solve problems or do you constantly think "I'll improve on this class/method later"?
If you want to do freelance work as a programmer, then you also need to ask yourself:
- are you good at communicating?
- are you good at understanding what somebody else wants and are you good at explaining what you have done?
- are you organised?
- are you OK with the idea of adapting your vision of an app to suit the client? Ie you think it would work better with that feature but the client wants this feature instead.
If you want to join a company:
- all of the above
- are you good at working with people?
- are you good at sharing your code with others? are you good at commenting and docummenting your code?
- are you confident about your knowledge and are you ready to defend it in an interview/meeting/appraisal?
Probably loads of other things I can't think about right now too...
#3
Posted 11 November 2009 - 02:06 PM
I use to think that way until I realized "Hey, if I'm getting paid to do this, then I can't be too bad". Nobody will ever be the best programmer, that's for sure as long as your happy.
#4
Guest_Jordan_*
Posted 11 November 2009 - 02:19 PM
Guest_Jordan_*
I think you are a fine programmer. The more you program, the better you become.
#5
Posted 11 November 2009 - 06:50 PM
Good can mean a lot of things in programming. What matters most is having skill at the languages and paradigms you need for your profession, I suppose.
Life's too short to be cool. Be a nerd.
#6
Posted 11 November 2009 - 06:51 PM
BlaineSch said:
Nobody will ever be the best programmer
Well, technically someone has to be the best.
Life's too short to be cool. Be a nerd.
#7
Posted 12 November 2009 - 01:54 AM
DarkLordoftheMonkeys said:
Well, technically someone has to be the best.
Well, scientifically this is a multicriteria problem, so there is probably no "the best" one, only some pareto-optimal ones (probably really many, so the chances are you are one of them). ;)
#8
Posted 12 November 2009 - 08:45 AM
BlaineSch said:
I use to think that way until I realized "Hey, if I'm getting paid to do this, then I can't be too bad". Nobody will ever be the best programmer, that's for sure as long as your happy.
Unfortuantely, I've met a few paid programmers who aren't very good. I've also met some who are quite good but not paid.


Sign In
Create Account


Back to top










