I work on a team with 6 other developers in a growing company that's doing very well. We currently have one Technical Lead. As we're growing, we've identified the need to split our teams, which opens a position for a second Technical Lead / Team Lead.
In the past two years, I have been peer leading and just taking on various Technical Lead / Team Lead type duties as opportunities have presented themselves. (There's no agenda. I just have the experience and enjoy those things).
My manager has expressed (along with some of my team members) that I would be a good choice for this new role. However, the owner of the company, and our V.P. of HR, have drawn a line in the sand that, without a bachelors degree, I will not be allowed to move any further in my role.
Some of my stats:
- 14 years of general web development experience in PHP, C# ASP.NET, JavaScript, CSS, HTML, SQL, and some light network & systems ops.
- I was about 75% finished with a Computer Science degree before I stopped due to competing priorities.
- Excellent reviews and reputation in all three of my workplaces in my career.
Two questions:
Is this considered a rare, somewhat normal, or a extremely common stance for a company to take for a position like this?
If it's a rare stance, would I be better off moving to a different company or investing in finishing a degree?