Do you prefix each field in a table with abbreviated table name?
Example:
Table: User
Fields:
user_id
user_name
user_password
Or d
You do not need to do it anymore, and you really should not. The only exception as saua pointed out could be the ID field for the seek of clarity of joins.
The concept of prefixing field names with the table name comes from the old time of legacy systems when each field across the whole database needed to be unique.
So unless you are dealing with legacy systems which require that each field across the whole database has unique name; do not do it.