Yes, taking the Subway is not that hard in Shenzhen. The first time I took it I went the wrong direction thought but it was my fault as I didn't check the map carefully.
For the the bus though, it is more complicated. The best is to use some map on the cellphone such as AMAP and then plan the trip and it shows which bus or Subway to take. It requires to get familiar with Chinese thought. But since we are in Shenzhen, we must learn it. So I say don't worry about it to anyone coming here. It is not very hard to get around in Shenzhen.