An algorithmic task is one in which you follow a set of established instructions down a single pathway to one conclusion. A heuristic task involves trial and error and discovering the solution by yourself. Algorithmic jobs therefore are ones where the same task is done over and over. Heuristic jobs involve creativity and doing something new often.
Algorithmic jobs are becoming easier to replace with technology. For example, consider the last time time you called an airline or a travel agent to make a reservation. Or perhaps you used the self-checkout at the grocery store. If you have an algorithmic job, you may want to consider switching careers while you still have time.
Heuristic jobs, especially those that involve personal contact, are more difficult to replace with technology. Consider such jobs as lobbyists, public relations professionals, athletes and beauticians.