Computers from a part of the unfinished revolution in human history as systems that can execute knowledge (run programs or machines) and produce new knowledge. Creation and use of such systems
Besides the industrial activities like storage and use of data and their inter-connections, professionals are forever busy in devising algorithms and creating hardware to solve bigger and more complex problems. These could be like modeling earth's climate, financial systems, drugs response, natural language understanding and security issues etc.
Careers for fresh graduates in an industry often start as programmers, software developers, technical trainee etc., but learning and up gradation of skills are almost continuous activities. People get specialized in different areas and often go for further education/ degree as well. The areas may include software architecture, information systems, programming languages, verification, security and computational intelligence etc.