I am also a student dev who started its internship in the summer of 2019. My experience resonates a lot with the points you've made. There were moments where I felt that management, especially the one that doesn't know anything about tech but likes to manage it, wanted a full software engineer for the price & experience of an intern. It was exhausting.
I often forgot that I was there to make mistakes and ask stupid questions. If I already knew about software dev why should I be there? But more often then not I tried to impress management and took more work on my plate then I could handle. Which led late nights local dev & mental health issues. This thought me 3 things:
Stop trying to impress others.
Stand up for yourself and learn to say no (or ask if you could pair on it with someone else). You are not there to replace senior software engineer resources.
And most importantly, management has no idea of the skillset with in the team. You would expect that the people who are managing the team at least understand who's good at what.
Fortunately, I was placed under a great tech lead. Who was able to speak back to management when things became too much and he always put people, collaboration, and knowledge sharing first. Under his leadership, over time the team saw me as an asset to develop & mature, rather than a Full Stack developer with 15 years of experience.
Hope my rambling can provide some empathy.
Good luck with your final year. See you on the other end :).
Ah this is some amazing advice. Glad you could somewhat relate, I guess my experience isnโt too uncommon! Good luck to you on your final year too๐คฉ
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I am also a student dev who started its internship in the summer of 2019. My experience resonates a lot with the points you've made. There were moments where I felt that management, especially the one that doesn't know anything about tech but likes to manage it, wanted a full software engineer for the price & experience of an intern. It was exhausting.
I often forgot that I was there to make mistakes and ask stupid questions. If I already knew about software dev why should I be there? But more often then not I tried to impress management and took more work on my plate then I could handle. Which led late nights local dev & mental health issues. This thought me 3 things:
Fortunately, I was placed under a great tech lead. Who was able to speak back to management when things became too much and he always put people, collaboration, and knowledge sharing first. Under his leadership, over time the team saw me as an asset to develop & mature, rather than a Full Stack developer with 15 years of experience.
Hope my rambling can provide some empathy.
Good luck with your final year. See you on the other end :).
Ah this is some amazing advice. Glad you could somewhat relate, I guess my experience isnโt too uncommon! Good luck to you on your final year too๐คฉ