Related Posts
Do you ever regret leaving agency life?
More Posts
How's Cognizant bench policy?
Deloitte USI Hi All,
How does the 2nd round of interview goes in PwC? Is it very technical ? What are the chances of getting rejected in the 2nd stage? HR told me that would be the final round. Need your help asap.
YOE : 9
Tech stack : Data engineer, data warehousing
PwC PwC India Pwc AC EY Deloitte USI Deloitte India Deloitte KPMG India
Anyone heard of Ravencoin?
Additional Posts in Software Engineering
New to Fishbowl?
unlock all discussions on Fishbowl.






I don't know what the difference is between a coder and an engineer, but I imagine it has to do with their autonomy?
My juniors require A TON of assistance. I need to write them a spec for a change, enumerate the test cases that need to work, and make sure that the change they're making is completable using well understood patterns in the codebase. Sometimes I need to pair with them and tell them which files they need to change.
Mid levels need to be able to figure all that out if I give them a spec.
I'd expect a senior to be able to take a bug report from our support team and take ownership of it. They figure out what needs to be done with it.
I'd spend time understanding the 'why' behind the things you're changing.
What is the problem? Depending on the country, engineer might not even be a protected title.
What’s a protected title?
Some waiters come in to work their shift as instructed and go home, others are passionate and knowledgable about food and wine as they are genuinely interested in their profession, can accurately adjust their service to the customer and their personality, they can make your evening as a guest.
It's pretty much that same thing. Some devs are here because they love it and love solving problems, learning and progressing. Majority do it to pay the bills as their true interests lie elsewhere.
Just applied myself, took the lead on some things rather than waiting for someone to be designated and made sure that people who have influence on my progression know that I'm not there just to take instructions, but I actively want to add value to the company. In the end its about adding value and demonstrating thst you can be trusted to get things done.
You'll want to commit yourself to continuous education. If you want an engineering degree you'll have to enroll in a school. If you want to learn engineering topics then identify an engineering curriculum you might want to follow. Then access as many free or low-cost courses (edX, MITCW) as you can to build your knowledge and skills. Take a hobbyist approach to things like embedded design (many low-costs platforms are available) and try to enjoy the process.