You you and that is how I switch into computer science thanks for watching know for really guys it really did taking a long time to figure out if I wanted to switch in computer science or not and for this video I wanted to share .
My journey into switching computer science and give some tips for those of you who are thinking about computer science and some advice for helping you make your decision okay so I wanted to start off by giving some personal information about my background so my parents like many other Asian parents immigrated to the United States when I .
Was 7 years old and brought me along with them so my parents used to be doctors in China and so when they came to United States they wanted to continue being doctors but apparently there were different medical laws in the United States versus China so they had to study for a test in order to be able to become doctors but they .
Didn't have time to do that because they had a be sudden they had be in the United States so they ended up as researchers here so when I was growing up throughout my whole childhood my parents had always told me that they wanted me to be doctor they wanted me to be a doctor and that I should study medicine when I grew up because it was a .
Very safe job and it was a very stable one so when I was growing up I didn't have any ambitions or passions towards anything else because I had always believed that I was going to be a doctor when I was growing up and so throughout middle school in high school I was studying many different Sciences and classes and I was working in the .
Research labs with my parents because they really wanted me to get into the environment of becoming a doctor and although I really didn't like working in the lab at the time I thought it was a necessary stepping stone so in high school I did actually take an AP coding class was AP Computer Science and I really wanted to basically see what .
Computer science was all about and but my teacher really didn't like the class and he was really uninterested in those topics and so I didn't really have like a good like impression of computer science at the time and during my senior year of high school when I was figuring out what career paths I wanted to go into and what majors I wanted to be I .
Was talking to my counselor and I told him that I want to do something that was very people facing and he said that I should probably go into becoming a doctor because you know a doctor you can talk to a lot of patients and I had this preconceived notion that computer science majors and software engineers will be people who .
Would end up coding in the basement of a building behind a computer screen for the rest of their lives and so I really didn't want that and so I was thinking yeah I'm probably gonna end up with a pre-med track and so for the first few years of university I was actually studying Chemical Engineering with pre-med so I was doing a lot of biology .
Classes in a lot of war go labs and I was just like thinking like yeah I really didn't like this but if it was a stepping stone towards becoming a doctor which was eventually the end goal then I would have to put up through it with it but what actually happened was one summer when I was researching at my universities research lab department I .
Actually had some time to think because between um experiments you had some free time in order to prepare for the next experiment and it was actually a lot of free time so sometimes it would have like two to five hours and I had some time to think about it and I was wondering like did I really want to spend um basically the best years of my .
Life my 20s like my mid-20s going to medical school studying again and then working towards residency and then finally being a doctor when I'm in my late 20s and early 30s and I thought about it and I was like I guess it might be time to pursue like think about what other career paths I could possibly do and if I didn't like those other career .
Paths then I would stick with being a doctor because I knew that I wouldn't really like the other jobs either and so I started thinking about what other career paths I could take alright so here's some advice in the form of a few steps for those of you thinking about switching the computer science the first thing you should do is to do research .
And in this area I mean asking other people for advice and so I asked my sister for advice it made you think I should switch into computer science and my family for advice hey mom should I do computer science no and even my friends her advice huh that definitely did not work out as I .
Thought it would but for real the first step is to ask people who are in the career view of her advice and so what I did was talk with other students my school who are in the same career path at my university the main career paths that people end up taking is Investment Banking consulting and computer science besides pre-med so I ended up cold .
Messaging these people on Facebook adding them as friends and asking them if I could take them out for a meal in order to talk about their own career paths furthermore if you can't find people that have the same career path as you I highly suggest cold connecting with people on LinkedIn a random people who are in those career paths and asking .
Them about their job experience and I'm sure it seems daunting at first but a lot of people out there really want to help others and so they'll definitely provide you with a really good information about their own career paths in general some things that I would suggest asking them include what do you like and not like about the job .
What is the work-life balance of the job what kind of people do you think is right for the job and how did you get into the job and this went on for a few months and after doing a lot of research and talking with alum from people in many different career paths I came up with the conclusion that Emes been baking did .
Have a lot of money involved however many people said they were really stressed by the time because a lot of them were working around a hundred to 120 hours a week on the high end and so I really didn't want to work that many hours and although they said that there were really good exit opportunities with investment baking including private .
Equity I honestly didn't think that was for me and for consulting I actually liked it a lot better than Investment Banking because from the people that I talked to the consultants they said that you get to travel a lot which I thought was really cool and they also said that there was a really good work/life balance and that you get to talk with a .
Lot of people all the time a lot of social interactions going on which I highly prioritize at the time however when I went to a career fair for consulting a lady told me that traveling can be fun but when you're asked to do it all the time and you don't have your own schedule then it gets really tedious and boring at times and so I had .
Consulting in the back of my mind but I didn't think too much about it finally for computer science honestly I feel like I was just flexed on by a lot of my peers at the time when I ask them about computer science they were just talking about how they got paid a lot of money and there was free food at some companies and they had a really good .
Work-life balance like a lot of them who had internships at Facebook Google and like top startups like Airbnb said that there was like a lot of social interaction going on like everyone was helping each other out with their code and there's a lot of team bonding events going on and they just overall had a really fun time at their internships and .
So honestly at that point I was like thinking between computer science and consulting but definitely putting computers above there because like I didn't really see that many negative aspects about it and so that brings me up to the second thing that you should do and that's to make a pros and cons chart so by now I was thinking about .
Going to computer science because I was also a very technical person because I was doing Chemical Engineering and I also heard a lot of good feedback from the softened engineers that I talked to and so I wanted to compare the long-term aspects about becoming a doctor versus becoming a software engineer and so I made a chart for the pros and cons .
Of being a doctor to start and so for some of the positive aspects of being a doctor there is high job stability now that in the market what the krona bars and everything I've come to realize that having a very stable job is quite necessary and so being a doctor will guarantee a high job stability in the future .
There's also a high paycheck and in this aspect the average salary of doctors is almost three hundred thirteen thousand dollars which is actually pretty insane and it's also a very respected position so a lot of people look up to doctors and so it's a very good position to talk about with your kids or to talk about with other people and finally there is a .
Very strong medical community once you've you become a doctor I do have a few friends whose parents were doctors and they told me about their really good experience having that strong medical community with them however some of the cons of being a doctor were thought about as well including there's a huge cost for medical school and for .
Insurance once you start becoming a doctor furthermore essentially you have to do four years of medical school plus residency plus specialization within your 20s which really takes away from time that you could be doing other things and since I wasn't really passionate about being docked at the time it wasn't something that I really .
Cared about going through and also you had to do on call if you become a specific type of doctor and I heard that a lot of people do drop out of medical school and a lot of people are scaring me with the percentages including like eighty to ninety percent of people medical school drop out which I knew wasn't right at the time but it just .
Seems so scary that so many people would even think about telling others that a lot of people do drop out okay so now I wanted to basically analyze the pros and cons of being a software engineer and so there are many pros and cons with being a software engineer too and to start off one of the pros of being a software engineer was .
That you get to work right after college if you did find a job and at my school basically the average salary that software engineers or new grasshopper engineers got was $90,000 which I thought was an insane amount for me that live a really good life also at many places they're striving towards better work/life balance so I thought that was .
Really cool a lot of my friends were working at some tech companies in the Bay Area and there were working 40 hours a week and they said they had a lot of time to do what they wanted to do and another pro bot software engineering is the creativity aspect about it technical skills help you create things that would be able to solve problems within the .
World and I thought it was really cool to be able to use coding under solve problems within my own community and also the tech space that I really ventured into was really friendly and they always were really welcoming and they taught me so many things I went to a lot of hackathons and I really loved the people there and so some quads about .
Jobs too some cons about soccer engineering include job stability and so I really didn't think software engineering would have a problem with this because so many people are going to stop engineering there were so many jobs opening up for them but after the coronavirus hit I can see what people are talking about when it's like you can .
Lose your job and that's a really scary thing and so I just like to realize that that is like a huge con about software engineering that I didn't see before so another con about software engineering is that you do have to be have to look for jobs interview a lot and be good at coding and do it a lot so in essence I really .
Did I didn't know if I really liked coding in the beginning but over time I began to like it so in the beginning I was kind of putting this as my cons because essentially like I don't know if I wanted to do coding for the rest of my life yeah and so these are some of the things that I looked into when talking about becoming a software engineer or .
Becoming a doctor and the third thing you should do is to just take some classes on the relative career path that you're going into and for this case I wanted to say take some coding classes I put this as my third point because I had a really busy pre-med schedule at the time so it was really hard to fit in any other classes that I wanted to take so I .
Felt that if I wanted to put in a class I would really have to be dedicated to learning about that particular class and so after doing the pros and cons turned and after talking with people in every career path I thought it might be time to try computer science and so in college I took a few basic computer science principle classes and also Java .
Data structures and I thought it was really fun because my teacher was honestly such an amazing teacher but the classes were definitely really hard and I feel like there's different types of computer science majors out there and one of those types are people who knew they were gonna do computer science and who were really interested in tech when .
They were younger and so when they went into these college courses they were really good at what they did and I wasn't one of them because I just like thought about switching the computer science and so the classes were actually really tough for me and I had no idea what was going on most of the time and at this time I actually considered .
Switching the CS after taking those few classes and seeing the easy schedule that software engineers have down the path because I saw that you know you don't have to go to medical school again you can just go directly to work and so my friends who are already working we're having a lot more fun at work than in college and so I was like wow that seems .
Like really a lot of fun so I wanted to try it out and so I actually didn't completely switch I was actually pre-med in CS for a while because I still didn't want to give up the aspect of being pre-med and also because I kind of was spent so much time in pre-med already that I just kind of felt like I wasted a lot of my years at the lab doing that .
Kind of stuff um so at this time I was pre-med in CS and what actually changed me was when I actually as a software engineering intern for Nordstrom Technologies and yeah it's the cooling company but it was really a ton of fun and I got to meet a lot of cool people and the EM ship was just really chill and I learned so many new things .
And the people were really cool I had a lot more social interaction than I thought and yeah so these are some steps to take everything about searching in computer science they might not work for everyone but they definitely work for me and since I'm an incoming software engineer I'm always open for any questions that you may have and since I .
Just started this YouTube channel I definitely wanna produce more content for you guys about software engineering life in general and about the college experience and so this also concludes how I ended up in a room in my mom's basement coding behind the screen everyday with little social interaction