Sign in to follow 's advice will appear in your account when you log in. Follow specific Community Members and never miss out on their views and insights. Build a group of Members who you want to listen to.
Email:       Password:  
Don't have SiliconIndia account? Sign up    Forgot your password? Reset
Join this Community to give and read advice to others in the industry, network with like-minded peers, receive our weekly report of Industry trends and interviews. Meet or become an Expert while establishing your professional brand online.
 OR
 OR  
Ask for Java Community Advice
If your advice request is relevant to other Community members, our Editorial team may choose to send this request to all Experts in the Java Community to attract a wider range of answers and share them with the Community. Rest Assured, we will protect your privacy (unless you recommend otherwise).
Advice Request
Email:        Password:  
Don't have SiliconIndia account?Sign up    Forgot your password? Reset
Sarang Khapli

Sarang Khapli

Technical Lead
 
Follow Sarang Khapli - Read Sarang Khapli's advice and insights straight from your account.
Most Important Lessons
Work smartly and always keep your axe sharp. Most of the employers will try to fit you in the available role/position they have but it's you who has to be honest with your aspirations and choose what exactly you want. Always keep yourself updated with new technologies in market
Technology Trends
Java has been evolving rapidly. There are number of J2EE frameworks introduced in the market recently for enterprise level web application development. These frameworks have lot of inbuilt features which allows developers to focus on core functional aspects of system & helps faster development
Role Model
Martin Fowler is an inspiration for me. I like reading his books/blogs on enterprise application architecture, re-factoring of code, agile software development etc. Java code re-factoring techniques mentioned by Martin in one of his books resulted in excellent results in one of my projects
Changes in the industry
It's been almost 7 yrs I'm working in Java. There have been numerous changes in the language from Java 1.4 to the recent Java 7. Every version makes java a more powerful language. Also there have been a number of J2EE frameworks introduced in the industry to facilitate faster & Robust development
Plans for the Future
Working in a role which gives me enough exposure to technology as well as management
Work Life Balance
I avoid working out of office hours unless there are very severe issues in the project. My experience tells me, if we work productively during office hours, we need not to stay late or work over weekends compromising personal life
Required Reading
I recommend 'Refactoring: Improving the Design of Existing Code' - by Martin Fowler . Java Ranch (http://www.javaranch.com/) forums and 'xxxxxxx in Action' series of manning publications
Challenges in The Technology
Java is a very dynamic language.You have to keep yourself updated with the changes. Frameworks gets outdated the moment you think you have mastered them ! You then have to learn new ones and move on ...
Comparison With Other Language
Java has got implicit security. All applications run in a secured zone called JVM. Apart from this every new version of Java comes up with many new features.Java's open source community offers loads of free tools, frameworks & servers which helps building cost effective solutions for client
Areas for the Future
J2EE frameworks such as Spring & Hibernate. WebServices and related technologies. Frameworks/APIs which can help development of cloud solutions
Join this Community -