This article contains lessons learned from my work experience, I would like first to start with my personal quote: "There are three kinds of people in this world: those who invent ideas, those who implement the ideas and those who wonder what an idea is" . Starting your career: After graduation and when starting a new career you have to start recognizing that the best person who will teach you from now on is yourself as you are not in school anymore. You must start reading and collecting experience from people around you, especially those who are smart. Having good relationship with your colleges is one of the best things that you need to build your career path as even if your are so smart and you do your job efficiently still you need people around you who supports you and endorse you. Sometimes you might not like tasks that are given by your manager or you might want to argue on the way they should be done. I advise you not to argue especially in your early years as your m...