Hi Joan! Congrats on the excellent career choice. You will have a ton of options when you graduatedepending on what companies are available where you are or if you are willing to relocate. Computer engineering is integrated into so many different industries in so many different ways so chances are you won't have to look far. Yes, there are jobsthat requireyou to primarily write programs, but there are also jobs where only part of your job is writing programs and you also have moreinvolvement in other stages like working the higher level design or testing the final product.My advice would be to interview at as many places as possible and ask a lot of questions about the variety of work available in the jobs. I think a lot of companies are looking for people that have the ability and the desire to do more than just sit and program computers all day long. If you are a people person there are jobs that require more interaction with customers and helping to define customer needs into program requirements or specifications. If you enjoy writing there are jobs that require more technical writing.There are jobs thatare more algorithm-intensive that require more math, and jobs that are moreGUI-intensive that require an artistic user-oriented approach. Seldom can you be successful at these jobs if you are not able to do more than just write programs all day.
I started my career as a Systems Engineer and was responsible for defining software functionality requirements, interfaces, tests, and various other things. I didn't write any of the code but was ultimately responsible for ensuring that the product was successful. That job required a ton of coordination, and required me to translate technical details into English in order topresent the software status to my management and customers. That was a great experience for me to have had and has really helped me now that I have transitioned to the software development side. There are many jobs though that require technical knowledge butdo not necessarily have you coding all day. You just have to look around at various companies and try and find one that is open to you being involved in more then just writing programs. Hope this helps. - Becky