Everybody’s Experience Is Different
Everyone’s experience if different. I can’t stress that enough. On the job I have had quite a few experiences with people that just didn’t seem to get why people didn’t have the same experience as them. The best way to explain how different developer’s can have different experience is using the below 2 examples:
- 2 Java Programmers Have 5 Years Experience: One of the developers is mid level developer working for a financial firm. The 2nd end developer is a senior developer working for a gaming company. They both have 5 years experience so they both should be at the same level right? This is not quite true. Let’s say the 2nd developer attended a better college or just had a better understanding of key skills used in his company. Many factors besides years experience go into what makes someones experience.
- A C++ Programmer With 20+ Years experience Gets A PHP Job and has a coworker with 7 years Of PHP Experience: Does this make the C++ developer any less smart then the PHP developer with more PHP experience? Probably not. I’m guessing that C++ developer would be performing like a mid level PHP developer within a short amount of time and be a senior within a few years at the most.
As you can see from the 2 examples above there are many things that go into a persons experience than just the # of years experience that they have. Factors such as education, if they have had professional experience in the same field or just the industry they worked in. Never assume that there is something wrong with another developer just because they have had different experiences than you have.
Monday, January 9th, 2012