This is the instruction language for Computer Science at Aaron's chosen university
What is english?
This software company is recognized for its suite of productivity tools, including a widely used operating system and office applications
What is Microsoft?
This software company is recognized for its suite of productivity tools, including a widely used operating system and office applications
What are programs or code?
Many software engineering teams adopt this collaborative approach, where team members work together in the same physical location
What is co-located or on-site?
This term refers to the predetermined amount of money that a software engineer receives in exchange for their work
What is salary or compensation?
These Prerequisites are required for computer science at Aaron's chosen university
What is ENG4U, MCV4U, MHF4U?
This multinational technology company is known for its search engine and offers various software engineering positions
What is Google?
This phase of the software development involves identifying, analyzing, and defining the requirements for a software application
What is the requirements gathering or analysis phase?
This communication tool is commonly used by software engineering teams for real-time messaging, collaboration, and sharing code snippets
What is Slack?
Many software engineering positions are classified as this type of employment, which means that the employee is eligible for overtime pay when they work more than a certain number of hours per week
What is non-exempt or hourly?
This is the degree obtained by the program, Computer Science
What is bachelor of science?
Social media giant that hires software engineers to work on projects such as their core platform, data infrastructure, and artificial intelligence
What is facebook?
Software engineers utilize these tools to identify and fix issues in their code, ensuring that the software functions as intended
What are debugging tools or debuggers?
Software engineers often participate in these brief, daily meetings to provide updates on their progress, discuss challenges, and plan the day's work
What are stand-up meetings or daily scrums?
Some software engineering roles offer this type of pay structure, where the employee receives a share of the company's profits or performance-based bonuses in addition to their base salary
What is profit sharing or performance-based pay?
These grades are required for Aaron's chosen university
What are mid-90s?
This e-commerce company is known for its vast selection of products and services and employs software engineers to develop and maintain its online platform
What is Amazon?
This software development methodology emphasizes frequent collaboration between teams and delivering working software in short iterations
What is Agile development?
This flexible work arrangement allows software engineers to work from home or any location outside of the traditional office environment
What is remote work or telecommuting?
This practice allows software engineers to have a flexible work schedule, where they can choose the start and end times of their workday
What is flextime or flexible hours?
This is Aaron's chosen university
What is U of T?
This ride-hailing company connects drivers and riders through its mobile app and recruits software engineers for its technology platform
What is Uber?
Software engineers use this process to combine code changes from multiple developers into a single software version
What is version control or code merging?
This platform allows software engineers to manage and collaborate on code , tracking changes and facilitating collaboration.
What is GitHub?
Many software engineering companies provide this benefit, which allows employees to allocate a certain portion of their salary toward purchasing company stock at a discounted price
What is an employee stock purchase plan (ESPP)?