Digital Technology

John

Computer Science in Nonprofits

How it uses digital technology/coding: The person in the article uses tools like Java, Python and Dockter to program mainly background programs for non-profit medical services.

Why I might like to work in this field: I am not specifically interested in working for medical non-profits, but I would like to work with a non-profit organization, just helping with tech. It would be great to help set up networks and further develop less developed countries. Just to help other people in need using technology. I wouldn’t like to specifically work in the medical industry, because it can take many years of education, and I’m not particularly interested in that field.

What it is about: "There are a lot of nonprofits dedicated to ensuring technology is accessible, affordable and secure. Computer science professionals will be needed to expand this mission, working hard to support marginalized communities who need to access these resources. Computer science and nonprofits go hand in hand to make the world a better place."

Educational/apprenticeship requirements: Often nonprofits don't require you to have a formal education. However, some nonprofits may prioritize practical skills and experience, so an apprenticeship may be helpful in obtaining a job.

Is it a skilled trade: No

How much does it pay: $46,000 - $120,000

Artificial Intelligence

How it uses digital technology/coding: The person in the article uses Python to create machine learning solutions using Amazon Web Services (AWS) AI services.

Why I might like to work in this field: One reason why I would want to work in the AI industry is because, I have spoken to many people who already work in tech, and most of them say to get into AI because - soon - that will be the only part of the industry left. A lot of other parts are being replaced by AI, so the only careers left will be the ones to help maintain or upgrade the AI.

What it is about: "Artificial Intelligence (AI) is becoming more advanced everyday. As the world works to improve people’s lives, AI will continue to advance and support this cause. Whether it be connecting us with family and friends, improving navigational maps for easier travel, or replacing mundane tasks with smart home devices."

Educational/apprenticeship requirements: Often, a bachelors degree in computer science, data science or AI is required to get a job involving AI. There are also opportunities to engage in an apprenticeship as well, and that would definitely help your chances.

Is it a skilled trade: No

How much does it pay: ~$113,000

Game Design

How it uses digital technology/coding: The person in the article uses many different programming languages, such as Python, C++ Java etc., to create video games. You use programming to give the game function. You can have music, art and sound design, but without programming, the game won’t do anything. It is the words that give the game meaning.

Why I might like to work in this field: I would really like to work in the game development industry, because - for one - I love playing video games, like a lot of kids my age, but I also follow a lot of indie developers, in hopes of learning something from the way they work, and possibly being able to make my own game someday. The game industry can be a really successful industry to get into, if you do end up making a game that becomes very popular.

What it is about: "The worlds you can create in game design and development are endless with the rapid changes in technology. Key companies in the industry continue to invest in their growing teams which include illustrators, writers, engineers, music composers, and more – all of which work together to bring a game to life. Artificial intelligence, data science, augmented reality, cloud computing, and other emerging technologies are also starting to play a big part in the gaming industry."

Educational/apprenticeship requirements: Although it usually isn't mandatory, some companies are more likely to hire you if you have a formal education in computer science etc. and - like all the others - an apprenticeship will help your chances.

Is it a skilled trade: No

How much does it pay: $95,000 - $110,000

IT - Network Systems Administration

How it uses digital technology/coding: IT would not be a skilled trade without digital technology. It is the maintenance of all things that have to do with digital technology. IT people often use coding or other electronic devices to troubleshoot issues.

What it is about: In IT, they install and maintain multi-platform networking computer environments, data networks, and just tech in general, usually for companies. They are responsible for the operation, programming, and configuration of electronics, hardware and software. They also troubleshoot and resolve tech problems, and make sure all of the equipment is up to date. The latter two would most likely take up the majority of their time.

Educational/apprenticeship requirements: Usually, completion of a college or other program in computer science, network administration, Web technology or a related field is required, and certification or training provided by software vendors may be required by some employers.

Is it a skilled trade: Yes

How much does it pay: $44,000 - $66,000

Photography

How it uses digital technology/coding: Digital technology has drastically improved how we share photos with others. Other people can instantly see pictures or videos you have taken in a matter of seconds, unlike when we still had film images, and you could only see them in one place, and it would take a while to even develop the photo. We can also now edit photos using digital technology to do things like make it brighter, or change the colour etc.

What it is about: Photographers use different techniques, like manipulating lighting and using different lenses and perspectives, to set the scene for pictures or videos. They also take the shots, and sometimes edit them as well. And if they’re trained for it, they also put the photos together in collages or the videos together in a film sequence.

Educational/apprenticeship requirements: A 2-year college diploma in photography, creative photography, digital photography, or photojournalism or a bachelor’s degree in visual arts with specialization in photography or Completion of specialized training in photography in high school, college or specialized training schools or extensive on-the-job training under the supervision of a photographer is required. Experience in, or knowledge of computerized photography or digital imaging may be required. Creative and technical ability, as demonstrated by a portfolio of work, are required.

Is it a skilled trade: Yes

How much does it pay: $33,000 - $53,000

Lang

Transportation

How it uses digital tech/coding
The person in the artical works on a Vehicle Configuration Application using Java and Angular tech stack, it is used to build vehicle specs at GM.

Why I might want to work in this field
I like cars, I find them very interesting so working with them would be pretty cool.

Requirements
Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field
Proven experience in automotive software development, including embedded systems and real-time operating systems
Proficiency in programming languages such as C, C++, Python, and familiarity with software development tools and version control systems

Earnings
~110k per year

Game design

How it uses digital tech/coding
The person in the artical uses coding to make more complex game things such as AI.

Why I might want to work in this field
I've always played video games, It's one of my main hobbies so it's pretty important to me. If I we're to choose a job, one involving video games would be pretty high on my list.

Requirements
A high school diploma or equivalent
A bachelor's degree in graphic design, multimedia design, computer programming, fine art, or a related field
Experience in creating and testing video games

Earnings
~68k per year

Advertising

How it uses digital tech/coding
The person in the article uses it to integrate client tech to optimize advertisements and it’s used to make the ads more engaging and less intrusive

Why I might want to work in this field
I think advertisements would be pretty fun because you can be creative with what you do

Requirements
Bachelor’s degree in computer science or software engineering.
Previous work experience as a solutions engineer.
Familiarity with business hardware and software systems.
High-level communication skills.
Exceptional interpersonal skills.
Ability to create big-picture software solutions.
Ability to present ideas in a clean, user-friendly way.
Attention to detail.

Earnings
~119k per year

Mech Engineering CAD

How it uses digital tech/coding
Coding enables automation, custom tools, and helps streamline processes

Earnings
~116k per year

What is it about
translate product design concepts into accurate and detailed technical drawings and specifications for engineering, manufacturing or other purposes.

Requirements
A bachelor's degree in mechanical engineering or in a related engineering discipline is required.
A master's degree or doctorate in a related engineering discipline may be required.
Licensing by a provincial or territorial association of professional engineers is required

Industrial mechanics

Earnings
31.33 per hour

Requirements
Minimum of 3 years industrial maintenance or heavy equipment experience required
Advanced understanding of hydraulics, pneumatics and mechanics
Basic understanding of electrical systems and CNC equipment
Comfortable with computers
Capable of operating hand, power and specialized tools

Able to lift and carry up to 50 lbs.

How it uses digital tech/coding
Coding helps with checking and troubleshooting machines to make things much easier

What it's about
the installation, maintenance, repair and troubleshooting of stationary industrial machinery,

Computer Science - Winston

Computer Science in Game Design

Approximately $47,350 to $172,094 a year, with an average of around $87,000.

If you go the traditional route, it takes at least four years to complete a bachelor’s degree and gain some professional experience before you can become a game developer.

The worlds you can create in game design and development are endless with the rapid changes in technology. Key companies in the industry continue to invest in their growing teams which include illustrators, writers, engineers, music composers, and more – all of which work together to bring a game to life.

Typical responsibilities for a video game developer include:

- Coding visual elements
- Game design ideation
- Making sure the game plays well
- Monitoring game performance
- Reviewing and improving existing code
- Working with producers, designers and other professionals to bring the game to life

Creating engaging games and virtual worlds for consumers.

Computer Science in Science

Leveraging computational power to discover new scientific relationships.

Data collection and processing, recognizing patterns, automating tasks and detecting signals are all examples of ways computer science can improve the scientific process. Computer science allows scientists to use programming for anything from predicting earthquakes to researching and tracking ocean mammals.

Average salary of around $89,601.

Computer science can automate tasks that would otherwise take months to complete or be impossible to do manually.

Computer Science in Healthcare

Improving health outcomes with the power of technology

Technology can be used to fight illness, develop new vaccines and medicines, support healthcare workers, and help people to live healthier lives.

Approximate salary of $77,515 to $152,255 per year.

Computer Science - Kosta

Computer Science in Fashion

Average Salary
$56,613

Computational sustainability is an emerging field that seeks to use computer science to balance the development of a sustainable future. As the world continues to grow and find new solutions to old problems, computer science is the way to bridge the gap between technology and sustainability. There are organizations around the world dedicating their efforts and programming expertise to address sustainability issues.

Coding is very important in creating current stability efforts. Coding is used to analyze large datasets related to environmental impact, resource usage, and sustainability metrics. Computer programs and algorithms are employed to create models that simulate environmental scenarios, helping to predict and understand the consequences of different actions. Algorithms are used to optimize the use of resources, minimize waste, and improve overall efficiency in various processes.

I am very interested in working in the field of computer science in sustainability. The potential to leverage coding skills for solving complex environmental challenges aligns with my desire to contribute to a more sustainable and eco-friendly future. The opportunity to work on projects that involve data analysis, simulation modeling, and the development of technology-driven solutions to address environmental issues is particularly appealing. The intersection of technology and sustainability provides a platform to make a meaningful impact on the world, and I am enthusiastic about being part of efforts to create innovative, eco-conscious solutions.

Computer Science in Sustainability

Computational sustainability is an emerging field that seeks to use computer science to balance the development of a sustainable future. As the world continues to grow and find new solutions to old problems, computer science is the way to bridge the gap between technology and sustainability. There are organizations around the world dedicating their efforts and programming expertise to address sustainability issues.

Average Salary
$122624

Coding is very important in creating current stability efforts. Coding is used to analyze large datasets related to environmental impact, resource usage, and sustainability metrics. Computer programs and algorithms are employed to create models that simulate environmental scenarios, helping to predict and understand the consequences of different actions. Algorithms are used to optimize the use of resources, minimize waste, and improve overall efficiency in various processes.

I am very interested in working in the field of computer science in sustainability. The potential to leverage coding skills for solving complex environmental challenges aligns with my desire to contribute to a more sustainable and eco-friendly future. The opportunity to work on projects that involve data analysis, simulation modeling, and the development of technology-driven solutions to address environmental issues is particularly appealing. The intersection of technology and sustainability

Computer Science in Transportations

The transportation industry involves the movement of people and goods from one place to another. It includes various modes such as road, rail, air, and sea transportation. The industry is crucial for global commerce and daily life, connecting regions and facilitating the exchange of goods and services.

Average Salary
$90,943

Coding plays a significant role in the transportation industry. Coding is used to optimize traffic flow, control signals, and manage transportation networks to reduce congestion. The development of self-driving cars and other autonomous vehicles relies heavily on coding for navigation, obstacle detection, and decision-making. Coding is essential for managing inventory, tracking shipments, and optimizing routes, improving the efficiency of transportation systems.

I find the integration of computer science in the transportation industry fascinating. The potential for coding to enhance efficiency, safety, and sustainability in the movement of people and goods is particularly appealing. The advent of autonomous vehicles and the application of data-driven solutions to optimize transportation networks present exciting challenges and opportunities. However, the complexity and responsibility associated with coding for systems that directly impact public safety would require a high level of precision and attention to detail. The prospect of contributing to innovations that shape the future of transportation is motivating, and I am drawn to the dynamic nature of this evolving industry.

Network cabling specialist

Average Salary
$77,062

Is a skilled trade

A Network Cabling Specialist is a professional responsible for designing, installing, and maintaining the physical infrastructure of communication networks. This includes the installation and management of network cables, connectors, and related components to ensure seamless data and voice communication within an organization. Network cabling specialists work with various cable types such as fiber optic and Ethernet cables, and they play a crucial role in establishing the backbone of modern communication systems.

The adoption of advanced networking technologies has increased the complexity of network infrastructure. Specialists now need a deeper understanding of coding principles to manage complex network configurations. With the growing emphasis on cybersecurity, network cabling specialists may need coding skills to implement and maintain security protocols, encryption, and intrusion detection systems. The ability to remotely monitor and manage networks is crucial. Coding knowledge is beneficial for implementing automation and remote management solutions, enhancing efficiency and reducing downtime.

Network technician

is a skilled trade

Average Salary
$60,866

A Network Technician is a professional responsible for the installation, maintenance, and troubleshooting of computer networks within an organization. Their role involves configuring and managing network hardware, ensuring network security, and addressing issues related to connectivity and performance. Network Technicians play a crucial role in maintaining the integrity and functionality of an organization's communication infrastructure.

The role of a Network Technician has evolved significantly with the integration of digital technology and coding into networking practices. The rise of network automation tools and practices requires technicians to have coding skills for scripting repetitive tasks, deploying configurations, and managing large-scale network changes. In the face of increasing cyber threats, network security is a top priority. Network Technicians may use coding skills to implement and manage security protocols, conduct vulnerability assessments, and respond to security incidents.