Skip to main content

Information interview with a software engineer


I conducted an informational interview with someone who is currently working in the field of computer science which is another field I am interested in other than mechanical engineering.  His name is Kenny Yu and he currently works for Google Inc. as a software engineer.  The interview I conducted with him was very informative on how to become a software engineer as well as typical day of work for him.  Kenny got started in Stuyvesant High School where he had taken computer science classes which then extended into his college years at Harvard.  He goes on to say that in order to be a great software engineer, you would have to have a solid background in math, code, algorithms, data structures, features and properties about different programming languages, abstraction and design, and much more. All of this is to be able to properly write code.  Software engineers need to be independent and love problem solving. Software engineering requires lots of time and planning to best design how the pieces of software should work together. It also requires doing a lot of research into existing systems to understand the best practices in the field and how to put pieces together.  What Kenny enjoyed most about being a software engineer, especially for Google, is that Google lets him deal with massive amounts of data; from terabytes to petabytes of data.  What he dislikes most of his work is wait for his work to be approved by other people.  Kenny also advised aspiring software engineers to always study other peoples’ work and constantly study because the world of software engineering is constantly changing and updating.  In order to sustain great productivity with any company you may work for, he says that you must be willing to learn everyday and study everyday.

Andy Yee

Comments

Popular posts from this blog

Informational Interview with Civil and Criminal Defense Lawyer

I conducted an informational interview with a Civil and Criminal defense lawyer in New York City. He has been associated with this profession since twenty five years. He spends most of his time dealing cases in Kings County.   ·                      What types of criminal defense matters do you handle? The first case that I dealt in court was an arson case. On average, I handle about 2 homicide cases per year. Most common cases are drug cases and white collar crime . I have also handled thousands of DUIs (Driving under the Influence) and a handful of sex crimes over the years. I handle both misdemeanors and felonies. ·                      Can you tell me about a typical day on the job? There is no such thing as an average day for an attorney, you might spend whole day...

The Benefits of Having Your Visions/Goals Outlined

 We all remember creating some sort of vision board as a project for a class in either elementary school or middle school, and at that time, we either saw it as something fun and exciting to do, or just another stressful homework/project. As we get older, things similar to a vision board/creating outlines for things we want to accomplish become essential for our everyday lifestyle, and our long term goals. Today, we’ll be looking at some of the benefits of having a plan/schedule or outline for everyday life, as well as long term goals. 1. When you have a schedule/a to-do list, you efficiently assign a sufficient amount of time required to complete certain tasks, rather than leave most things undone because of distractions or not having a particular guideline to follow. This is most prominent amongst youths as we often get side tracked by social media, or other entertainment factors that hinder us from completing our daily tasks. 2. Motivation: When you wake up everyday, look at the...

Benefits of Having a Mentor

You cannot succeed in life on your own. In the journey of personal and professional growth, you need guidance, wisdom and support. Mentorships embody all that for a great success story. It is a relationship whit the personal attribute is to advise, support and nurture the mentee to reach their full potential. Let’s explore the profound benefit of mentorships. · Building Confidence. Your mentor is, to put it mildly, your personal cheerleader. He provides constructive feedback and encouragement. Mentees gradually build confidence in their abilities to succeed and also help them to conquer their fear of the unknown and gain resilience and determination. · Personalized Guidance. What is good for you is not automatically good for someone else. It is not a one size fit all. Each mentorship is designed to address an individual’s unique strength, weakness, goals and aspirations. With this personal approach, your mentor is there to guide you on matters that concern you and only you. · Personal ...