I’ve been an Engineering Manager before. Ask me anything.
Ask me anything except my company name, or things that can reveal my identity. I may respectfully choose not to respond to your question based on my own judgement.
Here’s a brief intro about me: I’ve worked as both software engineering manager & software technical architect over the last 18+ years on various tech stacks managing backend, frontend and a little bit of cloud. I have seen ups and downs in the software industry. Currently I’m working as a senior architect in one of the product based companies in India.
What's your CTC? You can share roughly.
What's forward you're looking into?
What your view on future of IT in India.
yes please, how do you see tech in India. As far as i read, Indian tech business 60-70% comes from usa, europe and we are just cheap resources. Day they get alternative, they will stop outsourcing here. Also let us know ur views on AI hype
45 L. That’s one of the reasons why I’m on grapevine. 🙂
Could you share some tips or advice for someone from a tech background (but non coding) looking forward to joining a proper Engineering role?
There’s enough content available on internet for free. YouTube videos are best and they are free.
Start with building some full-blown apps for your own learning with some guidance from YouTube and internet. Slog and work hard to get hands-on on the tech stack that you aspire to work on. Trust me, once you get a hold of it, you won’t look back. You will turn from hard-worker to smart-worker and things will automatically start falling in place.
PS: I did my engineering in a non-computer science discipline.
Any pitfalls to be aware of?
What do you think if someone has to resign due to reasons and without an offer in hand and having a good ctc, how bad it might hurt?
I had my own share of deliberation. I suggest not to resign from a job for any reason whatsoever until you have one offer. I generally play safe than going aggressive.
And should I take an offer which is lower than current but gives what I want?
Were there a point when you wanted to switch field out of frustration or boredom? Even though tech changes drastically but fundamentals remains the same, right? So was it easy for you to transition between tech stacks? As a solution architect what is ur responsibility?
Too many questions, but let me attempt to address those:
I was at the receiving end of office politics & there were moments I wanted to quit, switch job. But I asked this question to myself. “Where will you not see politics?”. I decided to stay & fight it & managed to surpass it.
Tech stacks: I’ve worked much longer in Java, then .NET & JavaScript before a flurry of tech stacks arrived. I had much apprehensions adopting to AngularJS, React & AWS but there was no choice.
I slogged & struggled and that was the time I got an opportunity to switch into Manager role. Manager role was no less a challenge but figured out the formula to lead a team and I can say I genuinely contributed to taking some big projects to finish line.
A Software engineer’s needs has no bounds. I wanted to get back to coding and wanted to make amends on things I left over in my previous tech role. I became an architect & I am responsible for design, coding and architecture of a product line assigned to me.
I take care of building frameworks and coming up with e2e solution for the lifecycle of the product line assigned to me. I code, I deliberate on design, I set standards that developers can follow, I define communication protocols between systems in a distributed setup, and blah blah. 😃
As a newbie starring in software field, how do I manage my health, I am 19 and my back hurts,
Take regular water breaks. Get up from your chair and walk up to the water dispenser. I do it every hour. Set a reminder on your mobile.
There are two advantages.
- You’ll not hurt your back.
- It’ll help you break from beating around the bush looking for a non existent solution to a non existent problem.
3 advantages to be precise.
- You’ll remain hydrated.