jQuery in Action, 3rd edition
The moose likes Java in General and the fly likes Can an average person become a good programmer. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Can an average person become a good programmer." Watch "Can an average person become a good programmer." New topic

Can an average person become a good programmer.

Arav Kumar

Joined: May 27, 2008
Posts: 14
Hi to all Ranchers,

I am a beginner in java language and when it comes to logical ability, i am an average person,I want to ask all the experienced programmers can an average logical ability person become a good programmer. Please give some good explanation and advises because it will help me to solve my doubts for my career.

Thanks And Regards
Arav Kumar
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46337
I think the answer is yes. But some people understand programming and some don't, and I think that is quite unpredictable. I think you will have to try and see how you get on; most people who are good at programming like doing it.
arun nohwar

Joined: Aug 05, 2008
Posts: 16
Hi Arav
Forget about average programmer, even the outstanding programmer is also an average logical-ability person only.

The latest technologies in Java rely upon PlainOldJavaObject(POJO), which are very simple java programs. (Earlier the java programs used to be very heavy.)

If you are new in java, then learn swing and hand out on making games. Since playing games require lot of logics, so making games also require lot of logic. You can try out any video game at basic level (or games in your mobile)

Try to find out some puzzle games like sudoku, and make them in java, or just for the purpose of improving upon logic, create sudoku using javascript in web page.

Keep reading java performance articles, object oriented programming, threads.

With time efforts and experience and practice, a person can develop good programming skills.
Arav Kumar

Joined: May 27, 2008
Posts: 14
Thanks a lot Ritchie and Arun for your precious advise, actually i worked in IT firm for like 2 years but they have their own tool and coding was simple if-else and loops based and my learning horizon was very restricted and i want to switch in java i gave scjp and got 96% but i am very scared weather i would be able to code well in java and perform good in my next job. if you have any suggestion please give me it will be very very beneficial for me.

Thankd And Regards

Arav Kumar
steve souza
Ranch Hand

Joined: Jun 26, 2002
Posts: 862
There is no magic formula for who will be a good programmer or not. You may be weak in one area, but strong enough in others that you make up for that weakness. Here are some general characteristics that will help you though, and note many of them are in your control:

- You should enjoy software development. This means your brain will be 100 committed to finding solutions.
- You should enjoy learning and reading. In the book 'code complete' I once read that the average developer reads a measly one book per year. If you read 10 books a year and also read internet articles just think how good you will be.
- Be humble. If something goes wrong with your program assume it is something you did and not a bug in java or a problem with the operating system. Again your brain is 100% committed to solving a problem if you take ownership of it.

To summarize enjoy, read, and be humble and you will be better than average. Much better probably.

I am sure you can google for a more complete list.
[ August 05, 2008: Message edited by: steve souza ]

http://www.jamonapi.com/ - a fast, free open source performance tuning api.
JavaRanch Performance FAQ
I agree. Here's the link: http://aspose.com/file-tools
subject: Can an average person become a good programmer.
It's not a secret anymore!