How to be an Engineer
Monday, November 30th, 2009Engineers build things and analyze systems to be able to build new ones better. Engineers apply science and scientific knowledge and methods to solve problems. There are basically four key steps to doing engineering:
- Determine what to build by taking the project goals and translating them into technical specifications and requirements.
- Design the necessary elements of the project’s system to satisfy the specifications and requirements.
- Build the system to meet the design.
- Verify that what is built matches the projects specifications & requirements, and thus ultimately the project’s goals.
This, I think, is a general approach for all engineering disciplines. In the software world we use various methods and tools to handle these steps including ticket tracking systems, source code tracking systems, and various design, development, and testing methodologies.
I usually like being an engineer. For most people problems are an interruption to their work. For me, problems are my work. The way I look it it I get to figure out how to make people’s lives better, how to improve things. And that’s a nice way to make a living.
(I’m aware of military and weapons engineering, clearly the above doesn’t apply to this kind of engineering!)
