People in ICT
Peopleware — the human element of computing — is considered the most important component of any computer and communications system. Without people, no hardware would be designed, no software would be written, and no output would carry any meaning. As ICT continues to evolve, a wide range of professional roles has emerged to design, operate, maintain, and use these systems.
Most professional ICT work falls into three broad areas: Information Systems / Information Technology, Computer Systems Engineering, and Computer Science.
ICT Career Categories
Business Analysis
- Business Analyst — evaluates customer business needs and recommends solutions using data analysis. They bridge the gap between business requirements and technical implementation.
- Business Systems Analyst — addresses organizational information problems by analyzing requirements and designing systems that meet those needs.
Computer Engineering
- Computer Engineer — designs, tests, and maintains both hardware and software systems, including processors, circuit boards, and networks.
- Hardware Design Engineer — develops, tests, and improves physical components like processors, memory cards, and circuit boards.
- Technical Support Engineer — resolves technical issues across software, hardware, and network systems.
- Computer Systems Engineer — combines engineering, computer science, and mathematics to develop and evaluate computing systems.
Database Administration
- Database Administrator — maintains a secure and efficient database environment, managing data storage, access, and security.
ICT Education
- IT Lecturer — teaches how computers work, from foundational science and mathematics to hardware and software.
- Training Officer — identifies staff development needs and plans and delivers appropriate training programs.
- Education Manager — develops policy, manages educational systems, and oversees curricula and resources.
Internet and E-Commerce
- Web Architect — designs and implements the structural foundation of web applications.
- Web Designer — creates the visual layout and user experience of websites.
- Web Programmer — writes code in various programming languages to build web applications.
- Web Administrator — maintains, updates, and ensures the reliability of websites.
Multimedia
- Multimedia Graphics Designer — creates visual content combining text, audio, animation, photography, and video.
- Multimedia Content Author — develops and produces cohesive multimedia programs from diverse media types.
- Animator — creates sequences of images that form animation for films, games, commercials, and television.
Software Development
- Programmer — writes and tests code for software applications and mobile apps.
- Software Engineer — analyzes problems, designs solutions, and develops and installs software systems.
Project Management
- Project Manager — defines project scope, plans deliverables, manages resources, and leads cross-functional teams to deliver on requirements.
Systems Analysis and Design
- Systems Analyst — works with clients to understand their needs, designs system solutions, and tests the results.
- Systems Architect — designs, implements, and maintains the overall technical architecture of computer systems, customized to specific organizational needs.
Systems Management and Administration
- Systems Administrator — handles network setup, server maintenance (mail servers, file servers), and ensures a reliable multi-user computing environment.
- Network Administrator — assists in network design and implementation, installs and configures network equipment, and maintains connectivity for all workstations.
Code of Ethics for ICT Professionals
ICT professionals carry significant responsibilities because of the power their work has over individuals and society. Ethical principles that guide the profession include:
- Promoting public understanding and appreciation of information technology.
- Considering general welfare and the public good in all professional work.
- Complying with intellectual property laws, patent laws, and other related regulations.
- Accepting full responsibility for the work undertaken and delivering it with competence.
- Making truthful statements about one's own capabilities and the capabilities of one's products.
- Protecting confidential information obtained through professional work — not disclosing it without consent, except as required by law.
- Striving for the highest quality in all products and services.
- Not participating in the development of systems that facilitate fraud or unlawful acts.
- Pursuing continuing professional development to keep skills and standards current.