Developing Professional Skills For Practice In Information Technology