Page 1 of 2 12 LastLast
Results 1 to 20 of 36
  1. #1
    cruxblack is offline Senior Member
    Join Date
    Jul 2007
    Posts
    130
    Rep Power
    0

    Default What makes a good programmer?

    Is it one's vast knowledge of mastering a lot of programming languages?
    Is it one's capability to solve problems using the most efficient approach?
    Is it one's thorough and deep understanding upon a primary language?
    Is it one's degree of study from college?

    Hope i don't misplace this post :p
    U could post any of your opinions on what makes a good programmer here
    Feel free to comment on what i wrote or to write ur own definition of what u think define the subject :D

    CruxBlack

  2. #2
    SwinGirl is offline Member
    Join Date
    Nov 2007
    Posts
    24
    Rep Power
    0

    Default

    it´s te one, who can separate his mind from the strong technical thinking, and get a good approach to REAL USERS.
    XD

  3. #3
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    Ability to get logic in short period of time about his/her required achievement,

    deep knowledge in programming concepts(I'm not talking about the language specification, talking about the mainframe of all languages, like how deal with hardware/OS, how variables behave, how memory concepts behave, and many more...),

    ability to put above those two in effective way,

    always make a good programmer. That's what I believe.

  4. #4
    staykovmarin is offline Senior Member
    Join Date
    Nov 2007
    Location
    Newport, WA
    Posts
    141
    Rep Power
    0

    Default

    knowledge of mastering a lot of programming languages?
    solve problems using the most efficient approach?

    I think its the combination of the two above. One that can use his knowledge of a lot of programming languages to create the most efficient approach to any situation.

  5. #5
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    On your first statement, I don't think knowledge on lots of programming languages could be real mess, better thing to learn about fundamentals. Learning or mastering on lots of languages could be real difficult one.

  6. #6
    staykovmarin is offline Senior Member
    Join Date
    Nov 2007
    Location
    Newport, WA
    Posts
    141
    Rep Power
    0

    Default

    Well not once you get the basics. All languages have their strengths and weaknesses. But knowing just fundamentals isnt going to get you anywhere, its important to understand more complicated concepts. And there are things that cannot be done with java (Or are very difficult to do in java) that can be done in C, python, ruby, whatever. A good programmer uses the best tool for the job, not the tool that fits most situations.

  7. #7
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    No, I'm not talking about much complicated concepts of languages. There are lots of concepts/basis common on most of the languages. Mostly OOP concepts and such things.

  8. #8
    roots's Avatar
    roots is offline Moderator
    Join Date
    Jan 2008
    Location
    Dallas
    Posts
    293
    Rep Power
    7

    Default

    Caffene makes good programmer ..

    If you are involved with programming for long time everything unfolds on you. A rich vocabulary and lots of experience.
    dont worry newbie, we got you covered.

  9. #9
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    Experience can make it. But you have to take hard work. Hard work makes a best programmer, before gets more experience. I have seen lots of people who became well programmers with very shorter period.

  10. #10
    gibsonrocker800's Avatar
    gibsonrocker800 is offline Senior Member
    Join Date
    Nov 2007
    Location
    New York
    Posts
    143
    Rep Power
    0

    Default

    I think that the ability to think of your own ways to solve problems makes a good programmer.

  11. #11
    danielstoner's Avatar
    danielstoner is offline Senior Member
    Join Date
    Apr 2008
    Location
    Canada
    Posts
    191
    Rep Power
    6

    Default

    This is what makes a good programmer: The Tao Of Programming
    If you are able to enjoy this text you are already a good programmer :)
    Daniel @ [www.littletutorials.com]
    Language is froth on the surface of thought

  12. #12
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

  13. #13
    Zosden's Avatar
    Zosden is offline Senior Member
    Join Date
    Apr 2008
    Posts
    384
    Rep Power
    6

    Default

    I think what makes a good programmer is his or her's understanding of the client that will be using their software. Then the programmer needs to find the best way to fit all the needs of the client.
    My IP address is 127.0.0.1

  14. #14
    danielstoner's Avatar
    danielstoner is offline Senior Member
    Join Date
    Apr 2008
    Location
    Canada
    Posts
    191
    Rep Power
    6

    Default

    Sometimes the client of a piece of code is another piece of code :)
    Daniel @ [www.littletutorials.com]
    Language is froth on the surface of thought

  15. #15
    Zosden's Avatar
    Zosden is offline Senior Member
    Join Date
    Apr 2008
    Posts
    384
    Rep Power
    6

    Default

    As client I meant the end all customer that will be using the program. If the programmer doesn't understand what the customer wants then his or her code will be meaningless.
    My IP address is 127.0.0.1

  16. #16
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

    Default

    I can't figure it out pal. Customer always worried about the functionality of the final product. Functionality doesn't make any effect on making a good programmer at all. Isn't it?

  17. #17
    fishtoprecords's Avatar
    fishtoprecords is offline Senior Member
    Join Date
    Jun 2008
    Posts
    571
    Rep Power
    6

    Default

    Since I'm too new to the forum, I can't post a URL, so google for
    Professor Peter J. Denning's Great Principles of Computing

    Dr Denning invented the virtual memory working set model, which is the basis for nearly all modern operating system's memory. He has been interested in education and society using computers for nearly 40 years.

  18. #18
    Zosden's Avatar
    Zosden is offline Senior Member
    Join Date
    Apr 2008
    Posts
    384
    Rep Power
    6

    Default

    I think its stunning good looks because where would we be without all these beautiful people and the politically good advice. I'm looking at you tom cruise.
    My IP address is 127.0.0.1

  19. #19
    Nicholas Jordan's Avatar
    Nicholas Jordan is offline Senior Member
    Join Date
    Jun 2008
    Location
    Southwest
    Posts
    1,018
    Rep Power
    7

    Default Looks can be decieving

    I never like to hammer moderators because they have so much power and have to make such exquisite balances but we can dismiss looks totally. I have the muncho to prove it.

    I have a picture of myself that is totally class one devastator. Sometimes I put it up on the web because it is pleasant to look at. All in all I spent from $800 to $1,200 USD to get the picture and it got me hired at a Talent Agency, K-Hall in Austin. Romie absolutly would be astounded and thrilled to hear about me and owns the agency totally. I got hired in several films, and actually made it onscreen in Wade Hayes' Country Music Videos. I play the part of the Foreman when Wade comes to work after a night of party.

    If one sees me after six or eight hours of packing crates in a warehouse or something, the look is so vastly differing from the agency photo that it is sanity splitting to try to see them both as the same person. When I code, I am thinking of neither. We see in incoming freshman classes too many who neither intend to become programmers nor do they expend any interest in the subject. Those who do naturally take to programming are classified by DSM as candidate profit suckers. The justification is based on fabrications and self-propogating belief systems that are internally wired.

    Rent the movie "Bottle Rocket" and skip to the scene in the "Refridgerated Warehouse" ~ the brothers that get hammered are what I look like in actuality after work. I can code either way, but the type of mind that enjoys coding is feared by the weaker population. Geeks Rule in 2010-2020

  20. #20
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,372
    Blog Entries
    1
    Rep Power
    19

Page 1 of 2 12 LastLast

Similar Threads

  1. Manual, good tutorial
    By sin in forum JavaServer Faces (JSF)
    Replies: 5
    Last Post: 05-25-2008, 06:16 AM
  2. any good java magazines around
    By dubdubdub in forum New To Java
    Replies: 18
    Last Post: 01-17-2008, 06:26 PM
  3. i'm no good in calling Method please help
    By lowpro in forum New To Java
    Replies: 1
    Last Post: 11-26-2007, 05:15 PM
  4. Refer a good Java compiler
    By trill in forum New To Java
    Replies: 1
    Last Post: 08-07-2007, 07:31 AM
  5. Replies: 1
    Last Post: 08-07-2007, 05:19 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •