there are two ways of mining namely "Solo Mining" and "Pooled Mining"
Solo mining, that is, in mining Bitcoin done alone, without having to join with mining pool. Mining with solo mining can be said to be more difficult, though, the rewards earned will be much greater.
While pooled mining, is a container of miners who join together with other miners in solving bitcoin algorithm. How to mine together in pooled mining is considered more effective, although later rewards are obtained smaller because in the process of mine done together. Quite a lot of pooled mining can be used as a bitcoin miner:
AntPool 144, F2Pool 130, BitFury 84, BTCC Pool, BW.COM, Slush, KnCMiner, 21 Inc, BitClub Network, Kano CKPool, GHash.IO, Eligius, Solo CKPool, BitMinter, Telco 214, myBTCcoin Pool, mmpool, EclipseMC.