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.
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.
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)
With time efforts and experience and practice, a person can develop good programming skills.
Joined: May 27, 2008
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.
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 ]