If they don't mention their methodologies than it's safe to say there isn't much science going on here, just an exercise in getting traffic and links.
It's interesting that in that list, "software engineer" has a very good "hiring outlook rank" (5 of 200) whereas "computer programmer" has a relatively poor one (168 of 200).