3 ms·
Welcome to software engineering, there always a lot of technical debt, there’s always undocumented parts, and there’s often annoying processes (usually for a re
by malux85 8y ago
Welcome to software engineering, there always a lot of technical debt, there’s always undocumented parts, and there’s often annoying processes (usually for a reason)
Here’s some advice / observations from someone with a few miles on the clock:
The fact that you can see lots of areas for improvement is promising! It means you’re a good engineer! But remember that coding at a large organisation is a social activity, so seek mentors, suggest changes (and listen to feedback) and always leave the code in a state better than you found it.
If everybody does that the heath of the codebase will improve.
It may feel overwhelming the sheer amount of fixes that seem to be required, but remember that it’s not your responsibility to fix everything, and “how do you eat an elephant? One bite at a time”
If you’re suffering depression that’s not purely job dissatisfaction go get some help.
Also personal hobbies to keep some variation - coding or non-coding, you need a break
Good luck on your journey!