Unrealistic. Of course.
What are your motivations for doing Dev. If it's money then I would venture to suggest youre in the wrong job.
If it's to work on interesting problems with the people who think like you and make it fun. Then rock on youre in my team (My corporate will burn you but I still want to work with you).