&gt; Instead of my best efforts in taking care of my team and teaching them engineering aspect, I FEEL THEY DON&#x27;T LIKE ME and think I am jerk. I felt like asking this now because this is not the situation in current company but it has been in my past 2 companies as well. So I am wondering if I am really that bad.<p>Chances are, your keen observational skills are better than your winning personality.<p>Its a good bet that you&#x27;re taking a paternalistic approach to managing your team, based on your feeling that you&#x27;re taking care of them and teaching them.  This never goes over well. Like, ever. Recognize that your team probably would rather write some code than be taught by someone they may not respect all that much. They&#x27;re almost certainly capable of determining for themselves what they need to learn in order to do their job. If they can&#x27;t do their job, thats where you get involved.<p>I had a manager once, this guy who was incredibly invested in this picture of himself playing this this role as fearless leader, cool startup guy, and all around genius. He went so far as to write down some speeches he later read to us in what I presume were &quot;leadership moments&quot; in his head. He very nearly killed the company, and every single member of the tech team left before it was done. Don&#x27;t be this guy.<p>There&#x27;s a book by Dale Carnegie called &quot;How to Win Friends and Influence People&quot;.  Recommended.