You must have heard the term Karma Yogi almost everywhere. People saying to you: I m a Karma Yogi and you should try to become a Karma Yogi and all.
First of all, I am just a novice in the field of spirituality and whatever I am writing here are just my personal thoughts and observations only and may not be in coherence with so many people out there
Ok, let me get back to discussion point of Karma Yogi. Ultimately Yoga means the method which helps us to achieve union with the Supreme Soul, in other words, it helps us to achieve God-communion, God-Realization or Self Realization. Karma means activity, action, work. So simply put Karma Yoga means realizing God, Self with activity, actions or work. Our scriptures prescribe work done without desiring the fruitive results or work done with a detachment to end results and Karma Yogi is one who is able to do it and finally, reach level wherein his Karmic baggage is nullified or is zero with actions performed without desiring the end results. So far so good, but is it that really straightforward and simple? I am afraid no, it is extremely difficult.
You may think that I am doing a particular work without desiring the end result but still unintentionally this feeling or desire of appropriate end result creeps in. Self-realization or God-realization happens when no Ego remains and even if there is a trace of Ego then that is a harmless Ego like that of a child. It is extremely difficult to reach a level wherein there is no trace of I or Me did it while following the path of Karma Yoga. That is why it is extremely difficult to have self or god realization being a Karma Yogi. Bhakti Yoga is probably the simplest and easiest way to self-realization in this Kali Yuga.