从事自由职业需要考虑哪些因素