Với sự phát triển nhanh chóng của xã hội hiện nay, song song với đó là các vấn đề xã hội ngày càng đa dạng, phức tạp vì thế người hành nghề công tác xã hội (CTXH) phải thường xuyên cập nhật kiến thức, củng cố kỹ năng chuyên môn và nâng cao năng lực ứng phó với những nhu cầu mới của cá nhân, gia đình, nhóm và cộng đồng gặp phải. Trên thực tế hiện nay, hoạt động CTXH đòi hỏi người làm CTXH không chỉ nắm vững kiến thức nền tảng mà còn phải có kỹ năng thực hành nghề thành thạo cùng với một thái độ làm việc chuyên nghiệp. Vì thế, người làm CTXH phải hỗ trợ cá nhân, gia đình, nhóm, cộng đồng có thể tự giải quyết vấn đề của mình để tạo cơ hội cho thân chủ không ngừng nâng cao năng lực bản thân.