My way to become a software developer

BBA Accountancy 2019
Dale Wang

Dale graduated from the CityU BBA Accountancy in 2019 and gained her master’s degree in Business Analytics at Carnegie Mellon University in 2020. She is now working as a software developer at TikTok’s San Francisco Office. Here she shares how she transformed from a business student to a backend software engineer.

Therefore, after I had set my goal to become a business analyst, I started doing research on what kinds of knowledge or skills I would need—business, statistics and programming are three major foundations. With this in mind, I started my minor in computer science and took courses from the Department of Information Systems. I was really appreciative that the College of Business allows great flexibility in its curriculum, so I could expand my skill sets and horizons.

I also tried to strengthen my capability in mathematics and statistics by self-studying statistics via online courses. Along the way, I passed the Financial Risk Manager (FRM) exam, which covers business-related statistical knowledge.

My life at TikTok

Employees at TikTok would regard themselves as pioneers. TikTok is expanding rapidly across the globe, and we often meet technical challenges. But it is not possible to find routine solutions to every issue. So we need a creative mind and problem-solving skills. We also need to think ahead and ask questions. Then the product or platform we are building will allow more extensibility and flexibility.

I am now working for Tiktok’s monetization. Our challenge is not only ensuring data integrity and data responsiveness, but also to place data pipelines in a smarter way so that data speaks for itself. Complex business contexts are a big challenge. We need deep insight into the business. We cannot make a difference without sharpening our business acumen.