Monday, August 3, 2015

Human Complications

One can never imagine the impact human factors can make in business world. For engineers, it is obviously the case, too.

Engineers are all ordinary human being. They have the incentive to prove themselves, get promoted, make more money, and more. For elder engineers, younger peers can either be their helpers, or road blockers - sometimes, huge ones. For younger engineers, the case is more or less the same.

The situation is usually easier for elder ones, because they have been into the same or similar situations before and trained that way. They know how to deal with it. Younger ones have to try all their best to overcome the hardship when they encounter it. From what I can tell, there are three ways. First, learn. Learn the technologies and be the best of yourselves, and use the ground truth to prove yourselves that you can do it. Second, learn. Learn the technique to communicate with your colleagues, especially those who are the upper stream of your blockers. It is usually not easy to go this way, as these guys tend to work well with elder engineers for a longer term. Third, learn. Usually, elder ones blame younger ones for reasons A, B, C, than you  learn from them. You do not make the same mistakes again, and you will be (or will not be) surprised that they are making the same mistakes for the reasons A, B, C. It is up to you on how to deal with A, B, C. Be wise. Which one is the best for you?