Chat with us
Follow Ryan, a recent Columbia University Computer Science graduate who landed his dream job at Microsoft. His journey from rigorous coursework and research projects at Columbia to the fast-paced world of Microsoft is an inspiration to anyone pursuing a career in technology.
In today's world, computer science offers a wide range of diverse and exciting job opportunities as technology continues to play an increasingly prevalent role in our daily lives. The United States Bureau of Labor Statistics (BLS) predicts a 21% growth in computer science roles from 2021 to 2031. In response to this trend, more and more students are choosing to study computer science to acquire transferable IT skills that can lead to a well-paying and fulfilling career while contributing to the advancement of society.
Join us as we explore the journey of a Computer Science grad from Columbia to Microsoft in this two-part blog series, and learn valuable insights and tips for your own journey.
Computer science is more than just a subject; it's a transformative way of thinking. To me, it offers the opportunity to create things that people love and use every day. Whether you're interested in music, movies, games, or apps, computer science provides the universal tools and skills needed to bring your ideas to life. What makes it even more exciting is the constant evolution of the field. From the potential of quantum computing and the metaverse to the current buzz around large language model AI, there's always something new and groundbreaking to explore. As someone who thrives on constant stimulation and growth, computer science aligns perfectly with my personality. It's a field that keeps me engaged and ensures I never stop learning.
Right after high school, I achieved my dream of getting into NTU-Imperial College London Lee Kong Chian School of Medicine — a prestigious medical school in Singapore. My parents were ecstatic, as this was considered the "Asian dream job." However, my time in medical school didn't quite live up to my expectations. I discovered that medicine involved more than just science; it also had its fair share of bureaucracy and politics. I felt constrained within a system that didn't allow me to fully explore my potential. I desired to make a difference on a larger scale, beyond treating individual patients. This realisation led me to take on significant leadership roles in student politics, advocacy, and health outreach programs.
As I delved deeper into leadership and project management, I felt a growing desire for a dynamic career that went beyond the narrow focus of a medical degree. This internal conflict prompted me to make a bold decision: I chose to drop out of medical school and pursue my curiosity and intuition. I set my sights on Columbia University, attracted by the combination of a computer science major and a diverse core curriculum. With a computer science major, I could acquire the technical engineering skills I craved, while also enjoying the freedom to explore arts, music, literature, and religion through elective classes. Besides, who could resist the allure of studying in vibrant New York City?
The application and admissions process can be quite overwhelming, with numerous types of applications to fill out for each college, ranging from Early Action (EA) to Early Decision (ED) to Regular Decision (RD). On top of that, there are various admission tests to tackle, such as the SAT and the ACT. Managing multiple deadlines can also be challenging.
That's where Crimson Education played a crucial role in my application journey. They provided me with invaluable guidance and support, helping me navigate the essential elements required for a strong application. The Crimson Education team became like a family of mentors and friends who genuinely cared about my success. At every step of the way, passionate individuals were there to guide me through the tests I needed to take, offer essay writing advice and provide helpful pointers. Their assistance relieved the administrative stress of the application process, allowing me to focus on what truly mattered: reflecting on my passions, challenges, and goals, and effectively conveying them in my application with a personal touch.
I'm grateful for Crimson Education's dedication and expertise, as they helped me craft an application that truly reflected my personality and voice. With their support, I felt confident that I was presenting the best version of myself to colleges.
My time at Columbia University was an unforgettable experience that truly shaped me as a person and transformed my worldview. I found myself immersed in an incredibly diverse and inspiring community of brilliant students and professors, constantly pushing each other intellectually and providing unwavering personal support. We embraced the beauty of different perspectives and experiences, always challenging ourselves to venture into unexplored territories of ideas and disciplines.
One aspect that I particularly cherished was the core curriculum. It opened my eyes to the magnificent works of literature, philosophy, history, and art that have profoundly influenced human civilisation. Through reading, writing, and engaging in lively discussions with my professors and classmates, I delved into these texts, gaining not only a deeper understanding of myself but also a profound comprehension of the world around me.
But beyond the academic realm, Columbia University granted me lifelong friendships and unforgettable memories. The bonds I formed with my fellow students are priceless, and the moments we shared will forever hold a special place in my heart. I am sincerely grateful for everything Columbia has given me and the person it has helped me become.
Studying computer science may seem like a daunting task, especially for beginners like myself. The complexity of the concepts, the unfamiliarity of the syntax, and the demand for logical thinking and creativity can all be overwhelming. Let's not forget the frustrations that come with errors, bugs, and inevitable failures in programming. But fear not! Despite the initial difficulties, studying computer science is an incredibly rewarding and enjoyable journey, particularly with the support of a vibrant community like the one I found at Columbia.
Computer science students and professionals are like beacons of knowledge, always eager to share their wisdom, experiences, and advice with newcomers. They extend invitations to take part in side projects and hackathons, offering invaluable guidance, feedback, and encouragement. With their help, you can overcome obstacles, refine your skills, and push through the challenges.
Think of studying computer science as akin to learning a new language. It requires time, practice, and heaps of patience. However, the benefits far outweigh the initial struggle. By diving into the world of computer science, you gain powerful abilities that open countless doors and possibilities in your career and life. You have the potential to create awe-inspiring things that can make a positive impact on the world around you.
Go for it! Or at the very least, give it a try. I believe that Computer Science is a skill that everyone should possess, even if it's just a basic understanding. Especially now, with the emergence of tools like ChatGPT and Github Copilot, diving into coding and getting your hands dirty has become more accessible than ever before. So why not seize the opportunity and embrace the world of Computer Science?