I have recently been hired as a sales representative for a website consulting/print media company and i noticed that they have a non compete clause that I had to sign. The clause states:
"I understand and agree that during the term of this Independent Contractor Agreement and for a period of twenty four (24) months thereafter, I will not originate sales or engage, directly or indirectly, in the sale, marketing distribution or promotion of a website design, website consultation, search engine optimization, website hosting, graphics, any print media or other products or services competitive to product and services marketed on behalf of all _______ Inc's companies"
My predicament here is that I am still a college student. I am majoring in marketing and am worried that this clause might interfere with possible future marketing jobs that might have me do advertising via social media or print. Also, prior to beginning this job, I had thoughts of starting my own business doing advertising via print and social media and now, I feel that I wont be able to that.
I have a feeling this clause wont stand in court because it is vague, in a sense. It is not specific about the geographical area and if I were to open my own business, would it not violate my right to earn a living?
I feel like a complete idiot for signing this, but I needed a job. I don't have the money to consult with an attorney, but any advice from everyone here would be greatly appreciated.

