Building Technical Literacy Across Communications and Technology

Software development graduate Davis Ip better navigates an increasingly digital world
Image
Davis Ip stands in front of a conference display for the First International Conference on Applied Linguistics in Asia (ICALA 2026) at the City University of Macau.

When Davis Ip began exploring software development, he wasn't looking to abandon his career in communications. Instead, he wanted to better understand the technology that was increasingly shaping his work and his future.

"Coming from a non-STEM background, I did not want that to be the reason for avoiding an important field," Davis explains on learning software development skills.

An HR communications manager for one of Macau's largest hospitality and entertainment companies, Davis supports employer branding, recruitment communications, staff engagement and educational partnerships. The technical skills he gained through our software development certificate continue to influence how he approaches information, digital platforms and data.

A Career Rooted in Storytelling

A defining moment in Davis’ prior work in the Communications Office at the University of Macau would lead him to learn software development. Producing publications, speeches, websites and stories about research and academic work, Davis found himself often collaborating with technical teams on digital projects.

This sparked a new interest.

"It made me realize that communications work was becoming increasingly connected with digital platforms and data," he explains. "I had tried learning about software development through YouTube and self-study, but I wanted something more structured and rigorous.

“I was not trying to leave communications and become a software developer overnight,” Davis affirms. “I wanted to build technical literacy and become more confident working with technical colleagues."

The flexibility of our online courses also made the certificate a practical choice for someone working full time.

"UC Berkeley Extension stood out," he says of his online searches. "I liked that the curriculum was broad and not just focused on one language or tool."

Image
Davis Ip smiles at the camera during a graduation ceremony, wearing a black suit jacket and light-colored dress shirt.

I had tried learning about software development through YouTube and self-study, but I wanted something more structured and rigorous.

Learning the Fundamentals

One aspect of the program that surprised Davis was its emphasis on foundational knowledge.

"I appreciated that the program began with real foundations," he recalls. "I learned about logic gates, basic circuits and how computers represent information."

As he progressed through Python, databases, web development and JavaScript courses, he found that even simple exercises taught important lessons.

"The Python assignments looked simple at first, such as temperature conversion and geometry calculations, but they taught important habits: Code has to run, produce the right result, and be efficient and maintainable," Davis offers.

He also credits instructors for helping him succeed: "Their guidance helped me stay on track and gain confidence in more technical assignments."

They taught me to think about structure before analysis: What columns are needed, how datasets connect, what a common key should be and how to reduce redundancy. Now that generative AI tools are everywhere, that foundation feels even more relevant.

Applying Technical Knowledge in Communications Work

The lessons Davis learned quickly found practical applications in his professional life.

"The certificate gave me a stronger technical vocabulary for the communications work I was already doing," he says.

For example, while coordinating the University of Macau's virtual tour website, his understanding of web development concepts improved collaboration with technical teams.

"Understanding HTML, CSS, responsive design and web application concepts helped me discuss structure, user experience and implementation more clearly," Davis details.

The database courses also transformed the way he thinks about information.

"They taught me to think about structure before analysis: What columns are needed, how datasets connect, what a common key should be and how to reduce redundancy," he describes. "Now that generative AI tools are everywhere, that foundation feels even more relevant."

For Davis, completing the certificate was about more than acquiring technical skills.

"Personally, earning the certificate gave me confidence that I could enter a technical field from a non-technical background and still do serious work," he muses.

The experience also reinforced an important lesson about lifelong learning in the age of AI.

"In a world where we can now get quick answers from AI tools, building a real foundation still takes time," he offers.

Looking ahead, Davis hopes to continue working where communications, education and technology intersect.

"I see technology as part of how institutions now teach, collaborate, engage and serve their communities," he says. "The certificate helped me become more analytical and more confident in a world where communication and technology increasingly overlap."

DEEPEN YOUR SKILLS

Program in Software Development

12 SEMESTER UNITS

ONLINE

Learn More

STAY UP TO DATE

Learn more about courses and trends in this area.