Hi, I've completed a bachelor in computer engineering (software development). Working as software developer for almost 3 years now. Am 27. I don't hate the software development but it's wearing me out. It's also that I'm always in the same office, looking at code behind pc. I feel it's not good for me. Yes, I should have figured that out earlier. Also I don't see the future in this "carreer" all that bright because there's a huge age discrimination. Why hire a 45 year old software developer when a 20 something knows about the same? Anyway I just don't want to be stuck looking at code the next 15 years. I'm really looking for a jump into something else and do another bachelor. Broaden my knowledge and so I can apply for more jobs than just software developer. Do you think this is too late or stupid? I want to get into a field where long term experience does matter. Preferable it should be somewhat related to previous study or the one study should have an advantage over the other. I could do something entirely unrelated but that's not that smart i guess? I would really like to not be stuck behind a pc all day long. Does eletrical engineering have alot of 'on location' jobs? Or is it also just office work sitting behind a pc? I guess electrical engineering has some things in common with software engineering and it would broaden my knowledge instead of a complete switch. Civil engineering looks very interesting to me, but it has absolutely nothing in common with software development. Also my experience knowledge in this is basicly none. Thanks for any advice, negative or positive.