フリーランスはトラブルが発生したときの対応を自分で行わなければならない。会社に勤めている場合であれば、社内で起きたトラブルに対して、協力して対応するか、トラブル担当の人が対応することになる。自分一人で対応することはないため、精神的な負担が少ないだろう。しかし、フリーランスは自分だけでトラブルを解決しなければならないため、精神的な負担が大きい。
例えばクライアントからの理不尽なクレームに対して、対応する能力を求められる。この苦労を少しでも減らすためには、日頃からトラブルが発生しないように心掛けることである。理不尽なことを言いそうなクライアントには、交渉の段階で不満がないように話を進めるのが重要だ。金銭の未払いや契約違反といったトラブルも苦労するポイントだろう。このようなトラブルが発生した場合にも、適切な対応を行えるように法律を学んでおくのも効果的である。
収入が安定しないという悩みを抱えている人もいるだろう。その人にとって重要なのは、案件獲得だ。高収入を得られるような案件を獲得することで、収入が安定しやすくなる。高収入を得るためには、エンジニアとしての技術を磨かなければならない。フリーランスに対して依頼してくる場合は、高い技術を期待しているケースが多い。低い技術でできる仕事は、社内で対応できるからだ。そのことを考えれば、日頃から技術の向上に力を注いでおくのは良い方法と言える。IT業界は最新の技術を求めているケースが多いため、常に最新の技術について学んでおくのが効果的だろう。