top | item 29833100

(no title)

ManBlanket | 4 years ago

It's your first job out of college. To be honest you aren't a good developer yet. That might sound harsh but it's actually totally okay. I don't care how great your grades in college were, new grads don't understand how to build maintainable enterprise projects. They don't have ample experience to draw on when it comes to how best to solve a problem, because most of it time it's the first they've seen of that problem. Thrashing and failing is just part of the career. Having a nice long think over a post mortem is how you learn and grow. What really matters is whether you have a good attitude, if you can reflect and build on your mistakes, if you're pleasant to work with, and if you can gracefully give and receive feedback. You're not a great dev yet... and that's fine, because you're working on it.

The problem seems to be with your boss's expectations. So if I understand this right they gave a junior developer soul dominion over a CV project with evolving requirements and a tight deadline? That your manager isn't really reviewing your code and offering feedback on a daily basis? That you don't have a dedicated mentor? Of course you're thrashing. To give you a project and expect otherwise is stupid.

Look, I'm a firm believer in giving good people the support and tools they need to succeed, because I've never really seen it fail. People who want to do good will. I've mentored lots of junior devs and they all have their own strengths and weaknesses. The one weakness I can't abide is if they're too full of themselves to accept feedback or hard to work with. If that's not you then you'll keep getting better. Look, you might think you like that job and maybe today was an exception, but you don't really have a basis of comparison and what you described sounds kinda wack. I can tell you with 100% certainty if your colleagues don't have realistic expectations you're going to have a bad time. The blame fest is coming. There are a ton of chill teams out there that would appreciate your time. Might not be as flashy as CV, but at the end of the day building Rube Goldberg machine business software is pretty dang similar. What matters is if you enjoy coming to work.

discuss

order

No comments yet.