When people think about a good engineer, the thought that comes to mind is probably of a quiet genius in a dark basement typing frantically into the terminal. This vision of software engineers as lone hackers, never interacting with other people if they can avoid it is reinforced over and over in popular media. Yet in reality, nothing could be further from the truth. The sort of programmer that you see in movies would be a disaster to work with, no matter how smart they think they are. Technical skills are important for an engineer as we’ll discuss later in this article, but they’re only one aspect of being a good engineer. Just as important are communication skills, and working productively with others. An engineer that cannot do these things is not worth hiring, no matter how technically skilled they may seem. In this article, we’ll look at several key aspects of good engineers, and we’ll discuss as well how non-engineers can help cultivate these skills on their team.
Good Engineers
Good Engineers
Good Engineers
When people think about a good engineer, the thought that comes to mind is probably of a quiet genius in a dark basement typing frantically into the terminal. This vision of software engineers as lone hackers, never interacting with other people if they can avoid it is reinforced over and over in popular media. Yet in reality, nothing could be further from the truth. The sort of programmer that you see in movies would be a disaster to work with, no matter how smart they think they are. Technical skills are important for an engineer as we’ll discuss later in this article, but they’re only one aspect of being a good engineer. Just as important are communication skills, and working productively with others. An engineer that cannot do these things is not worth hiring, no matter how technically skilled they may seem. In this article, we’ll look at several key aspects of good engineers, and we’ll discuss as well how non-engineers can help cultivate these skills on their team.