Wenchao Guo

Class of 2022

Undergraduate Education

East China University of Science and Technology

Undergraduate Major

Mechanics

Study Track

Software Development

Current Position

Software Engineer

Switching career to coding: tackling a master’s degree in ECE after earning a bachelor’s in a different field

When Wenchao Guo received his first job offer he felt a sense of relief, but it was to be followed by many more. During campus recruitment season, Guo received job offers from Meta, ByteDance, Tusimple, Tencent and Baidu, and accepted one at Google.

If the journey of studying and job-seeking while on the ECE program is a car rally spanning two years, Guo started the race driving an unmodified vehicle. Having majored in materials engineering in his undergraduate studies, he faced a steep learning curve compared to his classmates from a computer science background. For students who earned a bachelor’s degree in a different field, Duke Kunshan’s ECE program offers an open curriculum, which allows them to quickly catch up with other students.

“Duke Kunshan’s ECE program curriculum is very well designed and helped us build a solid foundation in the first year. Courses like ECE 550 Fundamentals of Computer Systems and Engineering and ECE 650 Systems Programming and Engineering gave us an overall view of computer systems,” said Guo.

“Other courses are more focused on the industry. For instance, the software development process I learned in ECE 651 Software Engineering matched well with the processes used by mainstream Internet companies, so I got some extra points during job interviews by talking about my programming experience,” he added.

Add our
WeChat