Change the value of a field once used.

Hi !
I walk on a university website and I have “people” content type and it have “name” as title and “degree” field.
I have also some content types such as “research” and “course” etc. used referencing “people” as “researcher” or “lecture” etc.
I want when I use “people” name on views or node if the “people” “degree” field Equals “doctorate” add “Dr. ” before “name”.
I use hook_node_view($node) to do it on people single node view but I do not know how to do it in other content types.

Are there a hook to edit “title” of “people” content type whenever read from database? Whether it was for a node or a referenced field.

I hope I have explained it.

Drupal version: