|
|
|
|
|
by giantg2
2250 days ago
|
|
Your company sets the guidelines/expectations for what determines the difference between intermediate and advanced programmers. You could meet the definition of advanced programmer in one company and not another. There are also variations in titles, both real differences and just differences between what companies call you. Are you really a programmer? It sound like you might be a software developer since you are learning concepts and architecture. So to get to that next level, you can either do it from your perspective or the company's. Use the company's guidelines and get promoted. Or, improve areas you see as an opportunity to improve. My company sees me as an intermediate developer, but I have often been mistaken as a senior developer or tech lead (not currently as I switched roles/tech stack). So perspective is everything. |
|