So this isn't necessarily a topic that I'm in desperate need of help with, I just thought it would be an interesting thing to discuss!
You are a Junior Developer, and you've been going for some interviews, and one of the companies you applied for has just sent you an offer that outweighs anything you've gotten thus far. You accept.
Your initial reactions of excitement and joy are quickly overcome by the thoughts of having to break the news to your boss, as well as having to remain at work for another 4 weeks or so, since that's what is stipulated in your contract.
Being the developer, how would you approach this situation from a written and verbal standpoint?
I think being direct and straight to the point will alleviate any kind of hesitation I might have about handing in my resignation, but the one thing that keeps me held up is the thought of having to openly and honestly tell your boss why you're leaving, telling them why you were so unhappy as to look for another job etc.
The thought of having to open that up for my boss to listen to I feel could hurt the relationship and could come back to bite me in the future, for example:
If you took the offer from the new workplace and they contacted my boss to see what kind of an employee I was, I'm afraid that either the previous boss tells my soon-to-be employer qualities that aren't true or straight up defamation of character.
These are just a small collection of thoughts.
What are yours?