フリーランスエンジニアは、自分で案件を獲得するのが理想的だと思われています。確かに、自分で営業周りをしてクライアントに目を向けてもらい、強い信頼関係の下で契約することができれば、末永く付き合っていける可能性を切り開けるでしょう。安定して案件を獲得できるようにするのは、フリーランスエンジニアにとって欠かせないことなので、案件を獲得する方法として自分で営業するのは魅力的です。
しかし、企業の立場になって考えてみると、困難なこともイメージできるでしょう。見知らぬエンジニアからの営業があったとしても、信用できるかどうかがわからず、リスクを取らないという判断になるのが普通です。つまり、現実的には人脈がなければ自分で案件を獲得するのはかなり難しい状況があります。
フリーランスエンジニアがエージェントを利用すべきと言われているのは、この問題を打開する道になるからです。案件を自分で獲得できるくらいに広い業界に人脈があるのであれば、営業活動をした方が良いかもしれません。
しかし、それでも営業にばかり時間を取られてしまって苦労するケースは少なくありません。エージェントを利用するとエンジニアのスキルに合わせて案件を選定して紹介してくれます。
案件獲得を効率化できるため、専門業務に専念できる体制を整えられるのがメリットです。自分で案件を獲得することを目指すよりもエージェントを利用するのが合理的で、成功できる可能性も高くなります。