依据公司法的规定,公司的法定代表人由公司的章程而定,而法定代表人由董事长、执行董事或者经理担任,但没有规定一定要由股东担任。
【法律依据】
《公司法》第十三条规定,公司法定代表人依照公司章程的规定,由董事长、执行董事或者经理担任,并依法登记。公司法定代表人变更,应当办理变更登记。