MechE here. Engineering is a huge discipline in which the working conditions vary, perhaps more than any other field (excluding outliers), so both general and specific advice may well be off the mark (I am basically telling you to mind your assumptions, which so many engineers forget in time). You do need to consider, right from the start, I believe, where you want to go. If you are a good engineer you can probably guarantee yourself a job as an engineer as long as your company maintains the department (and maintains it in the States). If you want to have options (even if you do not know what they might be, as yet) then you need to consider more carefully. WestofPCH's four points are excellent and I follow them -- their intent is that you are presented a little better, a little more professionally when it counts. I have had doors open for me that I would not have believed and I cannot discount my presentation of myself as a factor. My work environment is a small engineering group, <100ppl between engineers and support staff. Lots of management contact, frequent client contact. We have in house prototyping and testing, as well as Manufacturing a short car ride away. We do everything from some pure R&D to new product design, and all the engineers are multi-talented and tasked with diverse projects. I spend very little time in the plant (usually only if I am troubleshooting a Manufacturing issue) but a reasonably significant amount of time (20-30%) in the Shop and various Labs, where, because I have training and experience, can do hands on work if I desire to and need to. As a mechanical, I work with a lot of components, and not in a nice and clean field, it is rough and tumble, doing everything from assemblies to both performance and pure testing. Dress code is a bit more than buisiness casual. I am always in a tie, usually have a jacket, and wear a suit, perhaps twice a week, more if I have a presentation or am meeting a client/customer/contractor. If I am in the Shop or a Lab, I may often roll my sleeves, and I will tuck my tie inside my shirt if near machinery. I am therefore a little bit better dressed than most of my colleagues, and this has been noticed and commented upon. You have to have to have to be very down to earth and treat everyone well if you dress 'better' than most of your colleagues or it can seem like you are trying to be (or worse, are announcing you are) better than them. Your treatment of your colleagues (and especially, especially, engineering support staff, from designers to technicians) must always be with respect and an understanding of your relative experience level. Everyone has something they can teach you, especially the techs who work with the product daily and know so much about it but may be relectuant to offer that information because engineers often treat them like crap and/or forget to give credit where due. Have a spare tie(s) and a neutral colored jacket at work at all times. If you get called into a meeting when the CEO or Director of Engineering is there, you want to be able to take your attire up a notch in a flash. Keep your shoes in good shape. Keep communication with other disciplines in your firm as much as you can. Talk to senior engineers about how they keep records on the type of projects the firm has -- adopting a good system is better than developing one from scratch. While my comments are not exclusive to attire, neither is attire alone exclusive to how you are viewed by your colleagues. I hope the perspective was of value. I love engineering and find it a very beautiful and challenging discipline that allows for the rational application of imagination -- we are the dreamers who can make it happen. No field has been 'done to death.' Good luck. ~ H