I feel there has to be some specialisation that Software Engineers might need to incline towards at least later in their career. But, if one doesn't choose to go this route, what could be a possible career path for SWEs who are more interested in gaining broad knowledge than a specialisation. Is moving towards management the only option? TC: 20L, INR
Did you consider the Solutions Architect role?
Yes. But isn't this an eventual goal. And it takes years of experience in tech to become one. Isn't there something one can do immediately to harness his/her broad knowledge? Like for eg. A comic book artist can successfully make a transition to movies. I'm asking is there any role that this type-of-engineer can make vertical transition to?
Security
Can you please elaborate more on this? Sounds very obscure.
Go into info sec, it requires huge breath across many areas and depth only in one or two.
IT helpdesk
I would second security as a good alternative for you. It will help you towards solution architecture goal if that is where you want to go.
Work at a startup which grows and moves quickly
TPM or PM
Sdet
Devops sre roles have pretty vast domain knowledge. You should know a a programming anguage, how internet works (Https,dns,tcp/IP stack) , cloud computing, CI/CD, git, containers, os , virtualization, databases, SQL, CDN s, big data/warehouse, streaming, security, and many more things. You do not get to learn a lot if your a people's manager.
Work Visa
Yesterday
858
Hypocrisy of Indians
Cars
Yesterday
772
Tesla ruined whole auto industry
Software Engineering Career
Yesterday
453
If your team does daily standups, your manager is a micromanager
World Conflicts
Yesterday
621
Peaceful Protest Hasn’t Worked and Has Been Met With Aggression.
India
2d
1127
Racism against Indians on blind
F
I'm sorry. Could you please elaborate?
I am just following your post , since I too have the same question and interested to know what people will answer here.