Professional Documents
Culture Documents
Kate Liu
CST-300 Writing Lab
11 January 2024
Software Engineering in Cloud + AI Time
Introduction of Cloud + AI
The term cloud computing was first used by Professor Ramnath K. Chellappa of Emory
University (Gewirtz, 2023). Cloud services refer to all the resources such as applications and
infrastructure, that are overseen by the service providers and users and businesses access their
services via the Internet through subscription agreements with the providers. This allows clients
to harness powerful computing capabilities without the hustle of running and maintaining the
hardware and software. Using cloud services eliminates the need to manage, maintain, or back
up the activity; businesses can put more resources in and focus on their goals. Clients focus on
functions for day-to-day business operations, including processing applications, storage, data
Industry Overview
Since Amazon started offering cloud services to other websites or clients in 2006, other
tech companies quickly joined this type of service. Currently, some of the largest and most
successful cloud service providers are Amazon (AWS), Microsoft (Azure), Google (GCP), and
IBM (Kyndryl). Serverless computing has freed businesses from running their infrastructure and
allowed workers to have access anywhere on any device, laptops, smartphones, tablets, etc.,
through any internet browser. It switches the traditional business to a cost-efficient way. No
matter where the businesses are, as long as there are internet connections, all the information and
tools stored in the cloud are available to clients through subscription services, without the large
initial investment, businesses can put more resources into operations. According to Mordor
2
Intelligence’s report, the demand for cloud services continues growing and it will reach 22.6%
Since 2023, Many companies have been adding AI (Artificial Intelligence) to their
existing products and services, such as cloud services merging with AI features to provide
opportunities to businesses. As Gewirtz pointed out, AI can help in many ways: routine tasks can
be managed by AI; besides, AI can be good at analyzing data, such as customer usage patterns,
sentiment analysis, etc., to provide more details to clients and open more doors for their
businesses; additionally, customer support can hand to AI through chat or email, leaves human
workers to deal with more complex problems; furthermore, as a valuable component, AI can
assist humans in various ways to improve their work performance. The partnership formed by AI
and cloud computing has improved clients' work experience at a much lower cost and more
Microsoft
Washington. Microsoft’s branch offices are all over the world, across different countries and
regions. As one of the largest employers, Microsoft has a workforce of 120,000 individuals in the
United States and an additional 101,000 employees internationally, a total of 221,000 talent from
Together with Paul Allen, Bill Gates, who was a junior student at Harvard by then,
founded Microsoft in 1975. Bill Gates believed that personal computers would soon be in great
demand and the market would be blooming, he took the chance and guided Microsoft to produce
personal computers, with its operating system (Windows). It gained great success for Gates and
Microsoft. At the age of 26, Gates became a millionaire and then the youngest-ever billionaire at
3
age 31. Microsoft has continuously expanded its production: including the well-known Office
and Windows operating systems, Outlook, specialized versions of Office for iPad and Android
tablets, the SQL Server, Visual Studio, etc. Additionally, Microsoft's cloud services added the
Microsoft Intelligent Data Platform – Copilot. Beyond software, Microsoft also offers the
popular Xbox gaming console and the diverse Surface lineup (Microsoft, n.d.-b).
The important members of Microsoft's management are the former CEO and the current
CEO. Bill Gates, the co-founder, and former CEO of Microsoft had overseen the company’s
early development. Microsoft Windows and Office have been used by the population worldwide,
and for many people, Windows was their first computer operating system ever. Gates had built
up the foundation for Microsoft's products and services. Currently, Satya Nadella, serving as
both Chairman and CEO of Microsoft, is in charge of the company’s operation and decision-
making. Nadella has rich experience in different areas of the tech field. He has studied electrical
engineering, computer science, and business administration at various colleges. Nadella has had
great success in his early career at Microsoft as the executive vice president of the Cloud Group.
There, he navigated Microsoft into the competitive landscape of cloud services by possessing an
According to Microsoft's 2023 Annual Report, it was a financially successful year, with
great performance in many products. The earnings were created by providing a wide range of
cloud-based solutions and services. Microsoft Cloud revenue reported a 22% increase, reaching
$111.6 billion. The company had significant growth in various segments, such as Office 365,
Dynamics 365, and Azure; it was fueled by a 10% increase in Office Commercial products and
cloud services revenue, primarily attributed to a 13% growth in Office 365 Commercial.
(Microsoft 2023 Annual Report, 2023). This also led Microsoft to become the most valuable
4
company in the world. According to Soni, Microsoft's shares have increased dramatically since
2023, and the company’s fast response aiming to add AI to their products through an investment
Microsoft has been rewarded in many areas for many years. In 2023, some of them
include receiving one of the top 100 companies with a strong reputation, recognizing with a
100% rating on the HRC Corporate Equality Index™, and distinguishing itself as one of the
premier "Best Places to Work for LGBT Equality." It consistently maintains a top-three of the
leading position in the JUST 100 rankings. Furthermore, as highlighted in the Microsoft Annual
Report for 2023, the products and services have experienced increasing usage and created
substantial profits, showcasing their widespread acceptance from both businesses and individual
Microsoft was given a rating of 4.2 out of 5 on Glassdoor by the employees, indicating
positive feedback both on the work environment and overall job satisfaction (Glassdoor, n.d.).
Following the information presented in the Microsoft 2023 Annual Report, the year 2023 has
marked the company’s historic achievement, the highest-ever revenue (Microsoft 2023 Annual
Report, 2023). This financial success once again proves the wide market acceptance of
What would happen if AI were added to all the existing technology? Not only Microsoft,
but other tech corporations like IBM, Google’s parent company Alphabet, and Facebook have
invested heavily in artificial intelligence (AI) and integrated it into their products. This trend has
become a race on which companies can make the most out of AI innovation. Microsoft has made
an investment of $10 billion in OpenAI. Mark Zuckerberg, the CEO of Facebook, has declared
that AI is their primary investment focus in the year 2024. As AI becomes the industry’s top
5
prioritized investment, it surely plays a pivotal role in tech companies’ success and evolvement.
Amazon tripled its profits during the third quarter of 2023, reaching $9.9 billion. Microsoft
reported revenue growth of nearly 13% compared to the previous year, totaling $56.5 billion
(Davies, 2023).
AI has been a vital component of companies’ existing products and services, including
cloud services. These companies are now looking for qualified software engineers, who can help
their clients with the continuously expanding business. There has been a higher demand for more
software engineers with diverse backgrounds and language skills. Companies strive to meet the
evolving needs and take more market shares. The tech field needs skilled professionals who can
languages and bringing their experience and talents to the companies. According to Khmelendo's
findings from the survey on StackOverflow, JavaScript stands out as the most widely used
programming language, followed by Python, Java, C#, C++, and others (Khmelenko, 2022).
Part 2 - Myself
To become a software engineer in the Cloud Services + AI field, students who are
currently enrolled in a Computer Science program at CSUMB will benefit through access to
many resources that not only develop their programming skills in multiple languages but also
enhance their understanding via various large-scale projects. This program covers computer
science theory and hands-on experience, especially focusing on software engineering. It will
prepare students to work in the fast-paced tech field and be ready to fit various positions such as
Web Developer or Software Engineer. As illustrated on the CSUMB website, the course CST
338 - Software Design focuses on C++ and comprehensive learning of the software development
life cycle, requirements analysis, and the creation of graphical user interfaces. In CST 336 -
6
Internet Programming, students will acquire skills in developing dynamic web applications,
associated frameworks, and databases. As the world population is soon being connected through
the Internet, everything can be accessed via Internet browsers. Internet programming is essential
teaches how to apply principles and techniques of software engineering to large-scale software
development. The program also provides a wide and balanced coverage of database use and
design, operating systems, computer networks, and the basics of game programming.
Furthermore, all the courses operate in a collaborative manner, which will greatly enhance
teamwork skills. This will establish a solid technical foundation for all the students and provide
practical experiences that will contribute to student’s career development in the software
The elective courses offered in this program will enhance students’ collaborative abilities
and develop communication skills and other soft skills for soon-to-be proficient programmers.
For example, the course CST 300 - Major ProSeminar focuses on strengthening college-level
writing skills, which will be beneficial in students’ future. Similarly, CST 462S - Race, Gender,
Class in the Digital World further prepares students with critical thinking skills on issues of race,
gender, class, and social justice, especially in today's digital world. It helps students gain an
understanding of addressing questions related to justice, equality, social responsibilities, and the
intricate societal impact of technology. It prepares students to become better people and makes
The courses completed at local community colleges may have prepared students with a
wide range of knowledge in programming and early networking with professionals in the field.
students can establish the foundation for hands-on programming experiences. Additionally,
Calculus I and II courses will make sure students better understand computer science-related
study materials in future learning. The Programming Concepts Methodology I and II have
engaged students in numerous C++ projects to develop their skills. With such knowledge and
experience, students are well-prepared for their current Computer Science program at CSUMB
To get hired as a qualified software engineer, multiple approaches can be taken. Firstly,
students should start looking for internships in tech companies, to gain valuable practical
experience. Being an intern sometimes means to get one foot in the door. When there are job
openings at these companies, the employers tend to first consider their interns. Additionally,
students should stay well-informed about the ever-changing field, keep track of tech news and
news of these companies, engaging themselves with industry trends, innovations, and emerging
technologies. Overall, this will help students to become competitive candidates. Moreover,
recognizing the dynamic nature of the job market, students should maintain a proactive approach
by regularly monitoring job openings in the field or asking for referrals from others who are
already working in these companies. This strategy will enable students to explore opportunities
and allow them to align and adjust their skills with the demands of the industry. Through this
approach, students will build a solid foundation, with industry insights, and a professional
Conclusion
strategy, integrating insights from research of software engineering in the Cloud and AI industry,
exploration of Microsoft’s history and key players, products and services, reputation and trends,
8
and the preparation gained from CSUMB online CS program and students’ past learning
experiences. The industry overview has provided a deep understanding of the dynamic
market trends. Examining a major company in the field, such as Microsoft, should have given
students valuable information about the practical applications of software engineering within a
pioneering organization. Within the current program, students should find themselves in a
curriculum designed to develop their technical skills. They should aim to enrich their practical
experiences, catch networking opportunities, and align their skills with the demands of the
industry. Microsoft, as a major player in the field, provides many areas for employees' growth
and learning. By consistently monitoring job openings and capitalizing on the opportunities
Microsoft and similar companies offer, students should be ready to work as a software engineer
References
https://catalog.csumb.edu/preview_program.php?catoid=9&poid=1922&returnto=487
Davies, P. (2023, October 27). Microsoft, Alphabet and Amazon: AI instrumental in cloud race
https://www.euronews.com/next/2023/10/27/microsoft-alphabet-and-amazon-ai-
instrumental-in-cloud-race-as-big-tech-makes-a-comeback
Foote, K. D. (2022, December 22). Cloud Computing Trends in 2023. Retrieved from
https://www.dataversity.net/cloud-computing-trends-in-2023/
Gewirtz, D. (2023, March 20). The future of cloud computing, from hybrid to edge to AI-
from-hybrid-to-edge-to-ai-powered/
https://www.glassdoor.com/Reviews/Microsoft-Reviews-E1651.htm
is/cloud-services.html
Khmelenko, D. (2022, December 24). Software Engineering Trends For 2023. Retrieved from
https://medium.com/geekculture/software-engineering-trends-for-2023-1bebb7819239
us/corporate-responsibility/recognition
https://www.microsoft.com/investor/reports/ar23/index.html
10
about-microsoft/
https://news.microsoft.com/exec/satya-nadella-2/
Soni, A. (2024, January 11). Microsoft briefly overtakes Apple as world's most valuable
apple-worlds-most-valuable-company-2024-01-11/