Successful Developer
A successful software developer is a person who is able to write each line of code with passion. And passion cannot be obtained by any software engineering degree, it must come from you. 10 Steps to Become an Outstanding Java Developer 1. Have strong foundation and understanding on OO Principles 2. Master the core APIs 3. Keep coding 4. Subscribe to forums 5. Follow blogs and respond 6. Read open source frameworks source code 7. Know the technology trends 8. Keep commonly used code snippets/utilities handy 9. Know different development methodologies 10. Document/blog your thoughts on technology Skills I should learn: 1 . Problem Solving 2. Requirements gathering 3. Basic project management 4. Excellent Interpersonal skills 5. able to work from design phase to implementation phase 6. Design and Development of the Web Services 7. Working knowledge of Software Development Methodologies and UML 8. Sun certified Web Component Develo...