How to become a good programmer

With regard to other two similar threads:
Any views , suggestions. on how to become a good programmer.
How & where to start with?
Any dress code?
Madan

With regard to other two similar threads:
Any views , suggestions. on how to become a good
programmer.
How & where to start with?Do you have any experience programming in any language? If not and you want to start with Java, look up Java Tutorials on google. Or check out java.sun.com for tutorials and examples that are good for beginners. At least learn the basic syntax and structure of the Java language first. From there you can move onto other things like algorithms and design patterns.
Any dress code?How you dress doesn't make you a better or worse programmer. However, if you work for a company you should follow their dress code.
>
>
>
Madan

Similar Messages

  • How to become a good java programmer

    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks

    Alex_Haze wrote:
    Hi guys
    I have been in touch with java for 3 years but I have not learned it from basic and fundamentally, so I started to learn it from very basic. but how can I become a good java programmer? can we put the answer of this question in steps ?
    Thanks1) Get a good java book and read it from start to finish. Understand and then use every technique demonstrated in the book before moving onto the next.
    2) Develop good programming practices in general. Use resources like Code Complete and software engineering books to improve the quality of your code and development practices. This is a typical programmer's bookshelf:
    [http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg|http://www.codinghorror.com/blog/images/my-programming-bookshelf-small.jpg]
    3) Learn new things, always. Start witing things in J2EE. Start writing things in Swing. Even pick up a new language. Different perspectives help you see things in different ways and let you think in new directions.
    4) Pay attention to detail. Strive to write the very best code you can every time. Think constantly about how you can do it better.
    5) Solicit feedback from peers, coworkers, and quality online communities. Ask them how you can do it better. Post code examples and trust your gut if you suspect that something could be done a better way.
    6) Accept that it won't happen overnight. The road to being a "good" programmer is a long one.

  • How to become a good DBA

    hi
    i am working in oracle from 1 year
    on developer and oracle 8i database.
    now i am intersting in oracle dba field.
    because in INDIA there is a good career of oracle DBA.
    so please guide me in DBA filed
    1.how we can start learn dba concept.
    2.books of oracle dba.
    3.interview question related with dba.
    4.what are the main concept of dba on that i will work hard.
    thanks all.

    Some thoughts:
    1) You should know datamodelling. This is not specific to Oracle but to a DBA in general. A good DBA knows how to model data! There are several books on datamodelling out there, have a look at any online bookstore. You need this knowledge if you ever want to write good SQL and understand performance impacts and backup & recovery strategies.
    2) Read the Oracle concepts documentation. It explains the architecture of Oracle and is the basis of what you need to know when becoming a DBA.
    3) As Frederic said: know SQL*Plus! If all else fails, this will allow you to fix things in any circumstance. Certification also revolves around command line interaction.
    4) Read the administrator guide. This explains things you need to know for maintaining an Oracle DB.
    5) Read a good DBA-tasks book to get an idea of day-to-day things you need to do (the repetitive stuff).
    As to what version: it depends on your environment. If you need to work on 8i in your company, start with that. It doesn't make sense to read something you can try out since the version of the database does not allow it. If you have a choise, I would suggest 9i since 8i is old and almost de-supported and phased out soon enough. 10g will come in beginning 2004. Once you have the basic knowledge, it could be handy to at least read the 'new features' documents on the web and keep doing this on a regular basis. They allow you to see differences and how they can be beneficiary to your company/clients. This additional value will be very visible in your company!
    I don't agree that you should forget about 10g for the next 3-4 years. It doesn't hurt to keep in contact with the new developments so you know when to use an old version and when a new version. Also, stability is usually not a serious factor. Little cosmetic bugs are fixed fast and shouldn't hamper you in most of your normal DBA work. Besides, within a year you will see companies ask for specific 10g knowledge in their recruitement efforts. So keep your eyes open.
    Ask Tom is really good and a must read(!), but not essential in the first weeks of reading. Know sql and Oracle concepts before you read that site, 'cause otherwise it can be confusing at times.
    HTH,
    Lennert

  • How to become a good ABAPER

    Hi Friends ,
    i want to become a String and very good ABAPER..
    1) how to improve my ABAP SKILLS .
    2) First how to analyze the Issue when issue comes  from Functional Consultant?
    3) how do improve to writting ABAP coding??
    pls advice.
    Rgeards,
    Sreenu

    Hi Sreenu,
    Let me take a simple example of a report program which displays the sales order data. If the functional consultant gives you an issue which says that the net price appearing in the output is incorrect. I would follow the following steps if given such an issue:
    1) Identify which report program is an issue. In other words find which object is giving an issue
    2) Understand the issue so that you can narrow your search further. Since the net price is incorrect, I will check the portion of the code where in, the net price (NETWR field in VBAP table) is being populated.
    3) If the net price is being populated from the right table, check if it is being manipulated further down in the code.
    4) if not, check if this is being changed before the display of the output.
    This is only an example and once you get different kind of issues, you will become more used to fixing issues.
    Before fixing any code, keep in mind the following:
    Will there be any other impacts by fixing the code.
    Look at performance considerations
    Ensure proper unit testing is done by you and by the functional consultant before the code is transported
    Thanks,
    Sandeep

  • How to become a good oracle developer?

    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..

    uzmakawesh wrote:
    hi
    everyone  m new in this community i dun knw may b its a childish question here.... but i want to be a good oracle developer but unfortunately i have very little knowledge about it and wants some tutorial guide will you help me.. i ll b very thankful to you.. just think i am new in oracle but wants to learn before answering. i hope you awl will help me..
    First thing I would do is get your keyboard fixed.  There seem to be several keys that don't work.
    One of the keys to success in any area of IT is .... attention to details.
    Beyond that, it is very difficult to answer your question without knowing anything of your background, training, and experience.  What made you decide you want to "be a good oracle developer"?

  • Hello over there! How to become a best java programmer??

    I'm not bad in JAVA at all, I just want to move to the next level. Does anyone knows how i should take my skills to the higher level? Where can I buy java materials, I bought all java materials and projects from shopnewused.com I need something like that but more powerful now. The series was very very helpful if compared to my skills before getting to shopnewused.com. Thanks in advance!!

    About 10-15 years of working experience will do it.
    I hope you want to become a good software engineer by the way, getting really good at Java doesn't help you much specifically, its just a means to an end. What do you think is more important?
    a) writing epic code
    OR
    b) building something that works, is clean and user friendly, well documented, easy to maintain and does exactly what the users of the software need it to do
    I hope you pick b), and I hope you see that becoming a "best java programmer" does not help you to do all that. You need to be much, much more than that.

  • How can I become a Java programmer

    I have started to study Java by Thomas Wu's book (java introdution)
    I find it very easy to understand, and now I want to get some books or anyother information that can teach me everthing about Java.
    I would like to follow good steps to inprove it.
    Colud you tell me a good plan, please?
    thank you.

    So, I guess by your examples all you need to be a good
    programmer is to know how to use different types of
    collections? The general concept of data structures and algorithms is alot different than Java collections. I've done this kind of programming in C, C++ AND Java. But, to use your example, even familiarity with Collections doesn't teach you HOW to use them. I can't tell you how many times I've seen colleagues of mine use parallel lists to implement a dictionary instead of a HashMap/HashTable. As I said previously, it will work but it won't ever be fast or the best solution.
    And how exactly did YOU learn what
    approach works best for those situations? Isn't
    wasn't experience, was it?
    Granted, I have a fair amount of programming experience but before I'd worked a day as a programmer, I had extensive exposure to order notation (Big O) and algorithms. I knew how array based lists differed from linked lists in terms of the complexity (runtime) of various types of operations and could tell you the best implemenation of a List to use for a required usage pattern. I knew how hashing algorithms worked and what the importance was of things like load factor and collision resolution.
    Furthermore, I never said that they shouldn't take
    classes. All I said was that if they want a way to
    learn but can't take classes that they should come up
    with progressively more challenging projects to work
    on. In my NSFHO, if they "can't" take classes then they really are getting into the wrong profession. I suppose that you wouldn't mind if your dentist or doctor had no formal education but had done alot of "homestudy"? You may argue that there is no comparison but I disagree. The price that an employeer will pay to fix poorly engineered code is exhorbitant, especially if it is dealing with monetary transactions (e.g. ecommerce). This could be a huge financial liability.
    Having said degree, and having
    programmed everything from as low level as Linux
    kernel code in C to high level as JDBC web apps in
    Java, I can say that you learn, remember, and are able
    to reuse skills FAR BETTER when you are forced to look
    for the info yourself, and not just told what to do.Agreed. In none of my advanced courses was I "told" how to do something, only "what" needed to be done. The difference, as I see it, is that I have significantly more tools in my toolbox that I can use to approach a given problem, as I'm sure you do. As they say, when all you have is a hammer, all problems look like nails.

  • How to find a good LV Application programmer

    I am not sure if this is the right forum for this or not.  I apologize if it is not. 
    I have developed a pretty sophisticated application for traders/investors that is
    close to being ready to go to market.  However, I do not consider myself a very
    good LV programmer (done it for years but more of a hack).
    I was planning on just shelving this product and never releasing but I have
    a strong marketing channel (www.iitm.com) that badly wants to release this product
    and they have a ton of clients that follow them.  We already have clients willing to
    do testimonials on the version that I have provided but IMO, this product is not
    ready to release.
    I am looking for the best way to find a good programmer who could take what I have, do
    any clean up to make high quality, and get a releasable product.  In return, this person
    could then make a continuing income stream as this product hopefully will sell for years.
    I have tried the "rentacoder" route for other things with mixed success.  for this project,
    trying to find the best way to find someone who can demonstrate their quality already and
    is looking for a good entreprenuerial activity.

    Sounds like a man who knows how to make things work. I am available and would like to have the opportunity to discuss things with you. I have been using LV since 1985 (yes, that's 20 years--my how time flies when you're having fun...) and have worked in the natural gas industry, aerospace, pharmaceuticals, fiber-optics, process control and a bunch of other things I can't remember right off hand.
    Details available on request...
    Mike...
    [email protected]
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • What does it take to be a good programmer

    Hello i am a student i have just finished my second year where i designed a gui using swing class that takes in a task name and date and displays it on a scroll list with neatbeans 5.1.1
    My java programming is not that good and next year i want to be very good in JDBC driver 1,2,3,4. so i can maybe be a programmer or a database administrator
    So can you please tell me what is the best way to learn java online also i would like to know how to use .net as well.
    so is it best to go through all the sections 1 at a time in http://java.sun.com/docs/books/tutorial/reallybigindex.html
    is it best to write new java programs every week e.g like the one i mentioned above(If so where do i start and what type do i do).
    Or can you figure another way that i can be a very good programmer and can you give me some tips

    My java programming is not that good and next year i want to be very good in JDBC driver 1,2,3,4. so i can maybe be a programmer or a database administratorStop right there. Pick one and forget the other. Programmer or DBA. They are completely different career paths. And don't worry about the driver types, just learn JDBC if you want to write Java code that uses databases. The driver type isn't that important, it's more configuration than anything.
    So can you please tell me what is the best way to learn java online also i would like to know how to use .net as well.I'm going to stop you again. You need to choose Java or .net, not both, then go in that direction. Just learning one of those platforms well may take years, so don't bite off more than you can chew.
    so is it best to go through all the sections 1 at a time in http://java.sun.com/docs/books/tutorial/reallybigindex.html
    is it best to write new java programs every week e.g like the one i mentioned above(If so where do i start and what type do i do).The best thing to do is keep working with code. Read it, write it, download, compile, and run it, extend it, etc.
    Or can you figure another way that i can be a very good programmer and can you give me some tipsSpend a good amount of time putting a good amount of effort into programming and you'll hopefully end up being a good programmer. Oh, and stay away from your Nintendo, strip clubs, world of warcraft, grand theft auto, and anything else that will suck your life away.

  • The Firefoks without any plug-ins - 220 mb !!!! It is not normal for good programm!!!

    The Firefoks without any plug-ins - 220 mb !!!! It is not normal for good programm!!! I`d like to see the 10-20 Mb in the Task Manager. It is normal for good browser. How i can decide this problem? Every plug-ins in the OFF position.

    hello, this is a very normal value for a modern browser. it is impossible to reduce the memory footprint ten-fold as you'd like it...
    in independent tests firefox has generally been found to be the lightest browser in regards to memory usage among the major competitors: http://lifehacker.com/browser-speed-tests/

  • How to become a SAP Professional?

    Hi Friends,
    I new to this community. I like to learn SAP - FI/CO. I have good experience as a Accountant and Financial Analyst.
    Let me know in step wise manner, "how to become a SAP - FI/CO Professional?"
    I will vote points to you.

    You need to have an SAP system a demo or practise client and practise with the help of free help.sap.com on those subjects you like most.
    <a href="http://www.amazon.com/gp/offer-listing/0782125972/sr=/qid=/ref=olp_tab_new/103-3223320-2597422?ie=UTF8&coliid=&me=&qid=&sr=&seller=&colid=&condition=new">Copyrighted material like this book!</a>  titled "Configuring SAP R/3 FI/CO: The Essential Resource for Configuring the Financial and Controlling Modules" can be of good use!

  • What's the best way to be a good programmer

    hi everyone .........
    I'm a beginner in Java and I'd like to know the best way to be a good programmer in Java ...
    I'll be thankful if u help me and tell me how .

    Spend the time to learn the basics of Java first - before you try to write code. A sound understanding of object-oriented principles will allow you to progress much faster than if you blindly start cranking out code without understanding why.
    Sun's Java Tutorial is organized so that you learn 00 principles first. It can be pursued either online, or downloaded to your machine, or you can purchase it as a book.
    [url http://java.sun.com/docs/books/tutorial/]Sun Java Tutorial

  • How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?I have a film in a proyect

    How to make a good quality 8 Giga DVD out of a Project in AVI of 14 Gigas?
    I have a film in a proyect made with a miniDV camera in my old Premiere 6.5
      It has 68 minutes and after exporting it with the Microsoft DV AVI compressor in 100 % quality and not compressing the audio, it  ended in an AVI of 14 Gigas.
    I would like to obtain a DVD of the best quality in audio and video possible. How can I do it?  SHOULD I EXPORT IT FROM THE PREMIERE 6.5 WITH ANOTHER COMPRESSOR OR IN LESS THAN 100% QUALITY WITH THE SAME DV AVI COMPRESSOR ? my INTENTION IS TO USE THE NERO VISION AFTERWARDS... I HAVE THE NERO VISION 4...-. FROM 2007- WOULD IT BE OK OR IS THERE A BETTER ONE? - I know there are newer ones...but better?
    I HAVE POSTED THIS A FEW DAYS AGO. THANKS TO THE PEOPLE THAT REPIED. BUT I THINK MY QUESTION IS NOTFULLY ANSWERED YET.
    i NEED THE BEST QUALITY I CAN GET, EVEN WHITH MY PREMIERE 6.5, BECAUSE IT IS A FEATURE FILM THAT TOOK ME SEVERAL YEARS AND THIS LAST REMAKE IS NOW READY AFTER TOO MUCH WORK.
    THANKS A LOT !!!!!!!!!!!!!

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

  • How to  make a good voip server +applet ?

    Here is my applet wich I made http://84.244.8.225/test.html
    It works a bit
    Here the code:
    http://84.244.8.225/javamic4.txt
    Any ideas/suggestions to make it better...
    (for example how to make a good server (windows) ?)
    Thx!
    Edited by: FrederikPot on Sep 24, 2007 3:01 PM
    Edited by: FrederikPot on Sep 24, 2007 3:03 PM
    Edited by: FrederikPot on Sep 24, 2007 3:07 PM

    Hello Thanks for your replys and sorry for being so fussy about this.
    I have now seen that one of the options for exporting from Premiere 6.5 is Adobe MPEG encoder. So Do you guys think it would be a good idea to do it with that, Or Would it be better AVI or DV AVI compressor from Premiere before making the DVD?
    I have the Nero Vision 4.9.6.6  But I may be able to look for another one if you think it is better...
    Thanks a lot for your advises...

  • How to make a good referencing for my web site

    hi. i start with muse and would like to know how to make a good referencing for my web site; thanks for your answers...

    Google and search the forum for: SEO or Search Engine Optimisation

Maybe you are looking for

  • URL go to wrong vhost

    I have searched the forum without finding a definitive answer, and now I am going crazy about this! The problem is that no matter what domain I want to reach on our multihosted server, I'll always end up on another one! Example: I want to reach "www.

  • Find the number of connections coming through a listener

    Hi, We have 10 listeners on our database. How to find out at runtime , how many users are accessing through a specific listener. Is v$dispatcher the view needed to query. Please guide. Thanks.

  • Is there any way to reinstall google maps as the new map app is at best dire

    Since the latest iOS 6 to say the maps application is dire would be an understatment, My house no longer exists and a new street has appeard behind where i live , i used to use the application all the time as im a mobile mechanic and need a reliable

  • How to assgn charge head with GL and Sales order

    Dear Exparts' I am a new user of SD module .I have created a charge head but stuck in GL assignment and Assign the charge head with Sales order.(sales order is already created) Can any one tell me any direct transaction code or SPRO for the said prob

  • Photoshop CS3 export to Flash CS3

    I have checked the adobe site, and the lynda.com site and still can't find a way to export from Photoshop CS3 to Flash CS3 so that all of the layers are imported into flash on individual layers. I have found how to do it with CS2 using imageready but