Thanks you Zack!
I think there are many people who just like me, just want to know everything about game design! But after attending a couple workshops made by professionals, people always say that specialization is very important in this field. Just like you say, I will certainly look for that specific area I am most passionate about, and build my portfolio around it. Thanks for your reminder