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 -