I am not sure but I am leaning towards a software position as they are usually remote. However, based on the questions from your video, I would be a better fit for a data position. I look forward to gaining some practical experience with either field!!!! Thank you for your posting your content, @Tina Huang. It is so helpful!
Software Engineering VS. Data Scientist 1. Building vs. Discovering 2. Clearly-defined vs. Interdisciplinary 3. Well-defined career progression vs. Flexibility 4. Coding as passion vs. Coding as a skill 5. Lower vs. Higher entrance barriers
@@seetsamolapo5600 it depends on where you plan to work. You'll have to do your own research if you truly want to find out about that. For example, in my area data scientist pays more and has more demand than software engineering. Naturally this would be different in other areas around the world. So do your own research
@@mohit4902but if you became data scientist from now. this mean in the further you will get more opportunities since you are one of the first in the program.
As someone who is working in the Data Analytics side, I wholeheartedly agree with this. Data science is a new field which basically supports or optimizes how to do business. Software engineering leans more on building software or applications where normal people can use/consume. If you want to create your own business in the tech industry, software engineering should be necessary. If you want to support existing businesses, data science is the way. I'm planning to create my own business on the food industry and I can see that data science can help it a lot.
@@sparshraikar4333 Having a background in software engineering will help a lot setting up a tech business. Most tech businesses have custom softwares (i.e. websites, desktop application, mobile applications) that aid them in their processes or in other cases, creates software for their clients. With data science, I'm able to fully optimize my business thru insights and also market new things for more sales.
So software engineering is good for creating the business and data science is good for helping it's growth? So if I wanted to start a business but not sure what type of business it will be, should I specialise in software engineering? Also, how about AI, do you think that might be better to specialise in than SWE for a tech startup, assuming I've done a general comp sci degree already?
So software engineering is good for creating the business and data science is good for helping it's growth? So if I wanted to start a business but not sure what type of business it will be, should I specialise in software engineering? Also, how about AI, do you think that might be better to specialise in than SWE for a tech startup, assuming I've done a general comp sci degree already?
@@mohammedyakub3760 To answer your questions: 1. Yes. In Tina's video, software engineering is the creation of apps. You would want to do it so that you can make things convenient for your customer. Think of using a pen and paper in logging your customers/orders versus having an excel or a database to record it :) 2. It depends on you actually. Most of the tasks in a business that you can automate requires software engineering. If you want to have an edge or to differentiate yourself in the market, you should invest yourself in data science. 3. In my opinion, it depends on what kind of AI you would want to create. Facebook chatbots are already considered AI. Evolving NPCs in a video game is already considered AI (Ryan Reynold's Free Guy movie). Creating Jarvis (Ironman) is also AI. For me, I would want to create Baymax (from Big Hero 6) so I would need some robotics background to do it. facebook chatbot AI = responding better to your customers (replacing virtual assistants), admin related automation (all industries but much more specific to customer support/marketing) evolving NPCS = video game experience, game industry Jarvis = kinda like Apple's Siri, retail industry Baymax = medical industry
@@maggiekay7426 First of, there's no dumb question for someone who wants to learn :) Actually, the foundation of both software engineering and the data science is the same. It's the application in the real world that differentiates them. Think of it like having a specialization of some sort like Software Engineer - Mobile App Developer (android, apple), Software Engineer - Web Developer. The reason why they categorized it as data science is because of additional things you would need to learn for this i.e. statistics. To be a good data scientist, you would need to have a solid background on data engineering and data analysis.
I have a masters of data science but once I started working in a data position, I have realized that I enjoy more of the coding and building. Whether its writing Python, SQL, or R code for building and analyzing data, or building reports in SSRS, those are the aspects of my job that I most enjoy. I have been considering changing careers to software engineering. Also, I do feel like data scientists are expected to know too much these days. From communication, data visualization, statistics and deep learning, to cloud platforms, Spark and now Docker. That is a ton of skill and knowledge that seems super-human!
@@malsanikeshavarao5450 I am not a data scientist per se, I am a Data Systems Manager. But I code a lot with SQL, Python, and R. I write mostly SQL and I have coded thousands of lines of SQL and quite a lot of R. Python is also very useful for manipulating and analyzing data. For Python I use the Pandas library and I recommend anyone who wants to work with data to learn that library. Pandas is very efficient and is very useful for building data pipelines. When I code with Python I use Jupyter Notebooks. So to answer your question, yes, I order to really work with data, coding is necessary. Also, there are aspects of software engineering that are becoming more common within data science. Things like Git and Docker. I use Git to manage versions of code that I write, particularly Gitlab.
@@malsanikeshavarao5450 no it isn't at the level of a software engineer. However don't be surprised if we have to learn to develop apps in Flask or Django in order to deploy models. That is becoming more common for data scientists.
This is the most systematic and detailed review of any of the two careers I’ve ever seen. Thanks for this video, it definitely helped in finding my next step!
Thanks for the informative video! Just a caveat on the salary comparison: data science often requires graduate-level education (Master's or PhD)/considers it an asset whereas software engineers do not. Or, if without a graduate degree, it's not uncommon to work as a Data Analyst for 1-2 years before becoming a Data Scientist. So while the average salary may be higher for Data Scientists, there's likely some additional education/work experience factored in.
I don’t necessarily agree with the "discovery vs building mindset" part. Most of the time, data scientists do not only try to extract patterns from the data, but also have to "build" a model that will be used to make predictions. Even though, It does not take as much time and effort as building an API from scratch, it is still building, to a lesser degree. Second, software engineers spend a lot of time, trying to "discover" the root cause of a bug in order to solve it. Here again, the line between discovery vs building seems a little bit blurry.
This helped me soo much! I was really on the fence but I'm leaning towards Software Development just because I have serious doubts that I could present the Data in a parsable/usable way. I like coding, so I'll stick with that, but I also LOVE working with numbers, so I'm hoping I can land a Data Analyst job somewhere down the line. Thanks for providing the insight.
I’ve been thinking about which path to go for weeks but I’m torn because I’m leaning towards software engineering but wish a program would focus on Python (much easier for me to understand and practice) but seems like I have to learn JavaScript - and more specific-HTML and CSS even though I’m not interested in front end stuff..
I definitely feel more passionate about data science, but I might learn some skills related to software engineering to get a job fast. Software engineering also seems like a good way to get into data science.
im thinking of completing my computer science bach and then getting some SWE internships in with that and also after I graduate while completing a DS master's but maybe during the internships in the SWE roles I will prefer building. We will see
This was a timely recommendation. I love data and have training in stats at the master's level, but the temptation to just "get into the game" as a software engineer is definitely there.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
Thank you so much for making this! My first coding language was Python, but my next few where php and html. I've gone back and forth between the two jobs, but you really helped clear this up for me. I realized I loved to create, and even when I was using Python AI I realized most of the time I was using it to create too. It's such a relief to finally make the decision to be a software developer instead of pursuing data science. Thanks again!
Someone recently suggested me to try coding since I'm already a scientist who enjoys spending hours solving a problem. I thought I want to go into software engineering since I get to create something, but this video made it pretty clear that I'll go in the data science direction. Very useful and clear points, great video!
I wish this video is released earlier, certainly would be of a great help to me! Got in to SE course but was contemplating if this career path suits me but eventually I switched to DS. This video now further validates my decision of doing DS. Thanks for the insights!
I'd like to say thank you for making things clear for me, as a third year CS student i was very confused about my future, a lot of my peers are into web dev, i tried it too but i find myself not enjoying coding for long hours. on the other hand data science seems more enjoyable to me. again thank you very much!
Though it is thought that software engineering is a more defined title at the core, it is not as clearly defined role in terms of limits of what you do when you get out of junior levels -- at least at so-called "FAANG" companies (I work at one). This ranges often includes being a solutions/software architect, a product manager, a software engineer manager, engineering lead, systems administrator, systems engineer, and SME (subject matter expert) for operational support are a few I can name off the top of my head. Anyone outside of a junior fresh out of college is going to be expected to carry weight in at least one of those roles, with many stronger (probably senior titled quickly enough) people covering all except maybe one. I also wouldn't suggest that software engineering is less interdisciplinary at all -- in fact, I think it's quite the opposite. You cannot build software without understanding the problem domain. For sure the engineers who write the image manipulation features for Adobe understand how to use the tool at an expert level if they were a consumer right at the gate. Just like game developers understand the games they are writing code for. Yes, there's plenty of room and space to operate with direct concern or awareness of the end product and general domain, but if you're not a junior engineer you're always needing to lean on knowledge about what it is you're building software for in order to be effective. Not trying to sound mean, but it doesn't seem like you went very as a software engineer to speak on what "isn't" there. Your view seems very informed about what juniors who are still learning how to code do.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
I really enjoy watching your videos, makes me think that I could achieve a progress in the field as well! It is super important to have role models and you're certainly one for me!
@@TinaHuang1hi, if you had to pick nowadays -given the knowledge you've got-, would you still go with data scientist or would pick software engineering?
It's been a while I am thinking of changing my career track from SWE to DS but I was confused how it will affect me. Thanks for this video. It cleared all doubts and I will go with DS.
glad to hear that Sarthak! I’m a fellow data scientist and TH-camr, and have got a few videos on things I enjoy / dislike the most about my role - maybe it could help you out? 😊
I just to say, I've been on the fence especially because I follow a lot of people on Twitter who are in tech and readily give information for both and I started doubting which path I wanted to go down. I feel a bit more sure now because I love the idea of programming but dont think it's something I want to do forever. I like the idea of researching, etc and when you asked the question of whether or not the viewer thinks of coding and basically a hobby or something they enjoyed or a skill, I think of it moreso as a skill. and I never thought of it that way! Thank you!
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
The Perfect questions I have seen so far where one should ask themselves before choosing Software Engineering Vs Data Science Thanks for the explanation Tina!
What an amazing video - I'm currently trying to figure out the career switch I'd like to make, and this was the perfect conceptual and practical video. Thank you!
This video helped me a lot! I was so stuck under a giant pile of information on the internet. This helped me choose! Very clear and simply explained! Thank you
Excellent differentiation defined in layman terms, must watch for anyone in this dilemma... Btw, I resonate with data science more because I have a Technology degree in bachelor's but also have an MBA and around 8 years of Business Analyst experience.
I spent so much time thinking about this! For months I wasn't sure which route I wanted to take because I really liked both of them and couldn't decide. A few weeks ago I woke up one morning and "just knew" that I wanted to become an ML engineer, I don't know why but since then I've been really sure about that. In the past I worked both on SW as well as DS projects and I found that I really enjoy the engineering aspect of software as well as the data and machine learning aspect of DS, so maybe that was the reasoning behind that. Nevertheless this video definitely reassured my decision! I guess I really like building stuff more than I like discovering it. (damn I'm so glad I found this xD)
Oh that’s awesome! You kinda intuitively knew but couldn’t quite put it into a logical reason right. Seems like you’re able to now though and that’s amazing. Clear direction is so powerful!
Great video! Realized yesterday that I think I'm cut out for data science more than software engineering, and this video reinforced a lot of my insights. Thank you :)
It's funny that I'm about to change from Software Engineering to data science and I answer all questions like S.E. :( I don't know how to think about that.
Make a table, pick the different aspects that are more relevant to you about the job, you can ask to a person who is already one, and assign them a number (1-10) can repeat, then sum them up and divide them by the number of aspects you took into account.
@tinaHuang These points are very objective. Something that I needed right now ! Thank you so much for this video, hope you keep putting up such quality content !
Check this out: I’m an aerospace engineer working in a role where data science/statistical science is a mandatory skill. I don’t fancy coding all day but I enjoy building products haha. What a dilemma.
im a mechanical engineering student, I want to get into the aerospace industry sometime in the future. I have heard from some people they are very similar in terms of degrees and the work that you do in your job. Is that true? I would love to get to talk to you if you have instagram or reddit.
Thank you so much! I really a bit lost in the field because it's my first year and a year ago I known nothing about coding at all. I work in healthcare field and have a really diverse background so your video have the perfect questions that I asked myself and decided that I could be a great data scientist because I just love researching! And actually I found this video as a result of my research haha. Maybe we will be working together one day ;)
When she said she applied for a lot of jobs I thought she was gonna say like 100 or more. Girl 50 and 10 is nothing lol. You’re really lucky to have found a job after so few apps.
I have experienced in software engineering for years, right now I'm studying phd machine learning engineering for hoping getting high salary. But I'm so disappointed in ML/DS fields, coding is just a little :( so there is no fun anymore
Yeah I think you love coding you’ll be pretty disappointed in DS/ML work since a lot of it is really reframing it, thinking through the problem etc. the actual implementation isn’t much code. Why not stay stay as see? Salary difference isn’t too much and I would say it’s actually easier to make more as a swe in tech.
tbh if you have many years of experience, getting a higher paying software engineering role is much easier/common than data scientist role, at least from what i heard/my experience. And getting a phd is def a much harder way to get higher pay, if your goal is just higher pay.
Honestly you're inspirational to me. I'm a freshman in college currently perusing an MCS degree, and it's hard! I'm struggling with calc, and learning coding is doable but challenging. I've been thinking about shifting over to a regular CS degree instead of a MCS one. That leads me to ask: does it really matter which one I take in the long run? Can I be a software engineer with an MCS degree or be a data scientist with a regular CS degree? I hope to hear from you soon.
One thought about salary. If you are good enough to become a data scientist, you can probably make more if you switch to software engineer. The average/median is confusing because there are a lot more sf eng than ds, and the bar of entry for sf eng is very low, so there are a lot of low paying sf eng dragging down the average.
Tina. Could you pls talk a little about how you can achieve both skills for interview to SWE and DS. I think this is very good tactic to have two skills it makes more possibilities and on the other hand I can choose the other one if I feel it does not work with one after a while. Could you pls. share sth about how you can have time to build up skills on both two roles. Thank you so much!
I just graduated from undergrad and am hoping to listen to some insights about differences between swe and data scientist cuz I kinda wanna decide the direction of my future career path. This video is the most helpful one I watched recently and I am so inspired and more confident towards where my passion lies. Thanks a lot. Keep it going Tina.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
Do you resonate more with software engineering or data science? Let me know in the comments below!
Great video! You are helping a lot of people.
I am not sure but I am leaning towards a software position as they are usually remote. However, based on the questions from your video, I would be a better fit for a data position. I look forward to gaining some practical experience with either field!!!! Thank you for your posting your content, @Tina Huang. It is so helpful!
I resonate more with data science!
really great vid thanks alot very informative your vid helped me think about what i really want
Data science because software engineering is a byproduct in my eyes which I will be able to do when I can data science. Skill over just doing.
Software Engineering VS. Data Scientist
1. Building vs. Discovering
2. Clearly-defined vs. Interdisciplinary
3. Well-defined career progression vs. Flexibility
4. Coding as passion vs. Coding as a skill
5. Lower vs. Higher entrance barriers
You saved me 8 minutes of my life
@@GG-nm9xv honestly data science seems to new to be a good career
@@mohit4902 yeah Data science is not ideal
@@nattyzaddy6555 why do you say that?
Probably because positions are harder to find, harder to land, and less well defined.@@hipportek1568
You are the chill girl in every class who says she hasn't studied for exam but tops the whole college
YES! God those people annoyed me lol _"Oh i'm going to fail this exam..."_
Score: 95%.
..|..
@@Snakebloke 95%? You’re wrong my friend. More like 98% haha
I'm that kind of student lol
@@fraelitecagnin7628 didn't ask
@@cyn8600 Rude!
Great explanation: "building products vs discovering insights"
Building products 🔥🔥
@@Vishivishnu03 which one has more shmoney as an employee?
@@seetsamolapo5600 it depends on where you plan to work. You'll have to do your own research if you truly want to find out about that.
For example, in my area data scientist pays more and has more demand than software engineering. Naturally this would be different in other areas around the world. So do your own research
@@theMiaow which area are you ?
If I like to build products based on my insights?
This helped me realise that I am more interested in building things rather than discovering them. What a great and informative video, thank you Tina!
I think i like searching for things than building them
same !!
honestly data science seems to new to be a good career
I realized that I am the opposite. 😂
@@mohit4902but if you became data scientist from now. this mean in the further you will get more opportunities since you are one of the first in the program.
Thank you for that comment on screen saying " I almost gave up, please don't give up ... " I needed that. Thanks a lot I definitely will not
I am so happy to hear that!! Yes - I really almost did and I'm so happy now that I didn't. I know one day you'll say the same 💪
@@TinaHuang1 Really, it was soothing
As someone who is working in the Data Analytics side, I wholeheartedly agree with this. Data science is a new field which basically supports or optimizes how to do business. Software engineering leans more on building software or applications where normal people can use/consume. If you want to create your own business in the tech industry, software engineering should be necessary. If you want to support existing businesses, data science is the way.
I'm planning to create my own business on the food industry and I can see that data science can help it a lot.
@@sparshraikar4333 Having a background in software engineering will help a lot setting up a tech business. Most tech businesses have custom softwares (i.e. websites, desktop application, mobile applications) that aid them in their processes or in other cases, creates software for their clients.
With data science, I'm able to fully optimize my business thru insights and also market new things for more sales.
So software engineering is good for creating the business and data science is good for helping it's growth? So if I wanted to start a business but not sure what type of business it will be, should I specialise in software engineering? Also, how about AI, do you think that might be better to specialise in than SWE for a tech startup, assuming I've done a general comp sci degree already?
So software engineering is good for creating the business and data science is good for helping it's growth? So if I wanted to start a business but not sure what type of business it will be, should I specialise in software engineering? Also, how about AI, do you think that might be better to specialise in than SWE for a tech startup, assuming I've done a general comp sci degree already?
@@mohammedyakub3760 To answer your questions:
1. Yes. In Tina's video, software engineering is the creation of apps. You would want to do it so that you can make things convenient for your customer. Think of using a pen and paper in logging your customers/orders versus having an excel or a database to record it :)
2. It depends on you actually. Most of the tasks in a business that you can automate requires software engineering. If you want to have an edge or to differentiate yourself in the market, you should invest yourself in data science.
3. In my opinion, it depends on what kind of AI you would want to create. Facebook chatbots are already considered AI. Evolving NPCs in a video game is already considered AI (Ryan Reynold's Free Guy movie). Creating Jarvis (Ironman) is also AI. For me, I would want to create Baymax (from Big Hero 6) so I would need some robotics background to do it.
facebook chatbot AI = responding better to your customers (replacing virtual assistants), admin related automation (all industries but much more specific to customer support/marketing)
evolving NPCS = video game experience, game industry
Jarvis = kinda like Apple's Siri, retail industry
Baymax = medical industry
@@maggiekay7426 First of, there's no dumb question for someone who wants to learn :)
Actually, the foundation of both software engineering and the data science is the same. It's the application in the real world that differentiates them.
Think of it like having a specialization of some sort like Software Engineer - Mobile App Developer (android, apple), Software Engineer - Web Developer. The reason why they categorized it as data science is because of additional things you would need to learn for this i.e. statistics. To be a good data scientist, you would need to have a solid background on data engineering and data analysis.
I have a masters of data science but once I started working in a data position, I have realized that I enjoy more of the coding and building. Whether its writing Python, SQL, or R code for building and analyzing data, or building reports in SSRS, those are the aspects of my job that I most enjoy. I have been considering changing careers to software engineering. Also, I do feel like data scientists are expected to know too much these days. From communication, data visualization, statistics and deep learning, to cloud platforms, Spark and now Docker. That is a ton of skill and knowledge that seems super-human!
Sounds right! Thanks!
Hi does data scientist do lot of coding
@@malsanikeshavarao5450 I am not a data scientist per se, I am a Data Systems Manager. But I code a lot with SQL, Python, and R. I write mostly SQL and I have coded thousands of lines of SQL and quite a lot of R. Python is also very useful for manipulating and analyzing data. For Python I use the Pandas library and I recommend anyone who wants to work with data to learn that library. Pandas is very efficient and is very useful for building data pipelines. When I code with Python I use Jupyter Notebooks. So to answer your question, yes, I order to really work with data, coding is necessary. Also, there are aspects of software engineering that are becoming more common within data science. Things like Git and Docker. I use Git to manage versions of code that I write, particularly Gitlab.
@@thomaswolff3261 ya but I am asking about specific code like software engineer do . Is data science more of code just like software engineer
@@malsanikeshavarao5450 no it isn't at the level of a software engineer. However don't be surprised if we have to learn to develop apps in Flask or Django in order to deploy models. That is becoming more common for data scientists.
This is the most systematic and detailed review of any of the two careers I’ve ever seen. Thanks for this video, it definitely helped in finding my next step!
This is amazing. Thank you so much for covering all the points so well Tina. I found it really really really helpful
Thank you so much!! I'm so happy you found it helpful! :D
Thanks for the informative video! Just a caveat on the salary comparison: data science often requires graduate-level education (Master's or PhD)/considers it an asset whereas software engineers do not. Or, if without a graduate degree, it's not uncommon to work as a Data Analyst for 1-2 years before becoming a Data Scientist. So while the average salary may be higher for Data Scientists, there's likely some additional education/work experience factored in.
I don’t necessarily agree with the "discovery vs building mindset" part. Most of the time, data scientists do not only try to extract patterns from the data, but also have to "build" a model that will be used to make predictions. Even though, It does not take as much time and effort as building an API from scratch, it is still building, to a lesser degree.
Second, software engineers spend a lot of time, trying to "discover" the root cause of a bug in order to solve it. Here again, the line between discovery vs building seems a little bit blurry.
agree isn't just discovery
Thanks for clarity
I would say there's a primary and secondary mindset in these two careers.
This helped me soo much! I was really on the fence but I'm leaning towards Software Development just because I have serious doubts that I could present the Data in a parsable/usable way.
I like coding, so I'll stick with that, but I also LOVE working with numbers, so I'm hoping I can land a Data Analyst job somewhere down the line. Thanks for providing the insight.
I’ve been thinking about which path to go for weeks but I’m torn because I’m leaning towards software engineering but wish a program would focus on Python (much easier for me to understand and practice) but seems like I have to learn JavaScript - and more specific-HTML and CSS even though I’m not interested in front end stuff..
This is a breath of fresh air,
i really needed this, i now have a clear idea of what i want to do.
Thank you so much!
what did you decide?
I definitely feel more passionate about data science, but I might learn some skills related to software engineering to get a job fast. Software engineering also seems like a good way to get into data science.
im thinking of completing my computer science bach and then getting some SWE internships in with that and also after I graduate while completing a DS master's but maybe during the internships in the SWE roles I will prefer building. We will see
This was a timely recommendation. I love data and have training in stats at the master's level, but the temptation to just "get into the game" as a software engineer is definitely there.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
What a great level-headed and helpful video! Thank you for making it and for sharing insights from your own experience
Yay I’m so glad you enjoyed it! :)
Thank you so much for making this! My first coding language was Python, but my next few where php and html. I've gone back and forth between the two jobs, but you really helped clear this up for me. I realized I loved to create, and even when I was using Python AI I realized most of the time I was using it to create too. It's such a relief to finally make the decision to be a software developer instead of pursuing data science.
Thanks again!
Happy you figured it out! 😊
@@nkemani8372 i am happy cause you are happy.
Dude. This video is GOLD. Instant sub.
meeeee tooooo!
Someone recently suggested me to try coding since I'm already a scientist who enjoys spending hours solving a problem. I thought I want to go into software engineering since I get to create something, but this video made it pretty clear that I'll go in the data science direction. Very useful and clear points, great video!
I've never seen such a clear distinction between the roles. Thank you for the great explanation!
I wish this video is released earlier, certainly would be of a great help to me! Got in to SE course but was contemplating if this career path suits me but eventually I switched to DS. This video now further validates my decision of doing DS. Thanks for the insights!
How did you switch the path tho? Did you do ML for your final year project?
I've been asking myself this Q for the last month, and you made it clearer in 7 min! Thank you! :)
I'd like to say thank you for making things clear for me, as a third year CS student i was very confused about my future, a lot of my peers are into web dev, i tried it too but i find myself not enjoying coding for long hours. on the other hand data science seems more enjoyable to me.
again thank you very much!
honestly data science seems to new to be a good career
I found this video to be extremely helpful. Thank you for sharing your experience.
This is great! I enjoyed hearing your perspective on the differences! Keep up the content!
Thank you!! :)
I don't comment on videos much but as a SWE at FAANG myself I felt this was very well put together and balanced. Kudos.
Wow thanks so much ❤️ I definitely thought long and hard about this one ☺️
Though it is thought that software engineering is a more defined title at the core, it is not as clearly defined role in terms of limits of what you do when you get out of junior levels -- at least at so-called "FAANG" companies (I work at one). This ranges often includes being a solutions/software architect, a product manager, a software engineer manager, engineering lead, systems administrator, systems engineer, and SME (subject matter expert) for operational support are a few I can name off the top of my head. Anyone outside of a junior fresh out of college is going to be expected to carry weight in at least one of those roles, with many stronger (probably senior titled quickly enough) people covering all except maybe one.
I also wouldn't suggest that software engineering is less interdisciplinary at all -- in fact, I think it's quite the opposite. You cannot build software without understanding the problem domain. For sure the engineers who write the image manipulation features for Adobe understand how to use the tool at an expert level if they were a consumer right at the gate. Just like game developers understand the games they are writing code for. Yes, there's plenty of room and space to operate with direct concern or awareness of the end product and general domain, but if you're not a junior engineer you're always needing to lean on knowledge about what it is you're building software for in order to be effective.
Not trying to sound mean, but it doesn't seem like you went very as a software engineer to speak on what "isn't" there. Your view seems very informed about what juniors who are still learning how to code do.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
You are a true analyst, I love the way you structured this video. Thanks for the information
thank you for laying out differences. to me it seems like both run into each other one way or another. thanks
I really enjoy watching your videos, makes me think that I could achieve a progress in the field as well! It is super important to have role models and you're certainly one for me!
I’m so happy to hear that! I know you can and I’m rooting for you 😊
@@TinaHuang1hi, if you had to pick nowadays -given the knowledge you've got-, would you still go with data scientist or would pick software engineering?
I am sooooooo happpppy I found this video. I been debating between both of them.
Yay I’m so glad you found it helpful! I was too!
This is such a great video. Can't believe I am getting this content for free! Thank You. :D
Thank you for not editing out your pauses/ rephrasing. Makes me feel a lot better about when I trip on my words sometimes
It's been a while I am thinking of changing my career track from SWE to DS but I was confused how it will affect me. Thanks for this video. It cleared all doubts and I will go with DS.
I love the points you made, Tina! You're making great content, keep it up!
Thank you! That means so much to me 😊😊
Thank you so much for making me clear on what I want to learn. I’m 30 just now discovering this field and I hope I can succeed. Much love
Thanks a lot given 100% clarity to me that i am fit for data scientist more .
glad to hear that Sarthak! I’m a fellow data scientist and TH-camr, and have got a few videos on things I enjoy / dislike the most about my role - maybe it could help you out? 😊
This is exactly what i need!! I’ve been torn between these two. Thank you so much for your great video
I just to say, I've been on the fence especially because I follow a lot of people on Twitter who are in tech and readily give information for both and I started doubting which path I wanted to go down. I feel a bit more sure now because I love the idea of programming but dont think it's something I want to do forever. I like the idea of researching, etc and when you asked the question of whether or not the viewer thinks of coding and basically a hobby or something they enjoyed or a skill, I think of it moreso as a skill. and I never thought of it that way!
Thank you!
Wow! "Do you have a Building mindset or Discovery mindset." That advice in the beginning really helped in my decision making. Thank you so much!
You did a great job telling your unbiased opinion. Thank you.
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
@@mohit4902 I appreciate that info!
Thank you for this video, I have discovered that I would like to one day build my own startup therefore I'm going for software engineering
I'm making a tough decision right now great content.
What you decide
What have you choosen? Data science?
The Perfect questions I have seen so far where one should ask themselves before choosing Software Engineering Vs Data Science
Thanks for the explanation Tina!
What an amazing video - I'm currently trying to figure out the career switch I'd like to make, and this was the perfect conceptual and practical video. Thank you!
It’s a clarifying video. It’s really confusing the distinction between the two. But you put the question in a landscape.
This was really insightful, and factored in a lot of great variables to compare!
That was the most awesome video I've seen so far to sort that puzzle out
Yay I’m so glad you found it helpful ❤️
This is an amazing video! The Build vs. Discovery is a big one for me.
Thank you so much! It was exactly what I needed on this fork in the road between SWE and DS roles
The Building or Discovering trait was very helpful actually.
Awesome video Tina👏 the way you explained it answered pretty much all the questions I had in my mind. It helped me make my decision. 😊
This is one of the best videos on TH-cam. Thank you so much!
This video helped me a lot! I was so stuck under a giant pile of information on the internet. This helped me choose! Very clear and simply explained! Thank you
This helped me out a lot. Thanks so much for making this video!!
Yay I’m so glad!! 😊
Excellent differentiation defined in layman terms, must watch for anyone in this dilemma... Btw, I resonate with data science more because I have a Technology degree in bachelor's but also have an MBA and around 8 years of Business Analyst experience.
This was really helpful. As a economics student, I think DS is more suitable for me.
Im in the same boat as you.
same here,
Great comparison and recap! I'm leaning towards the DS side and hoping to make the move from finance to DS soon! Thank you!
Outstanding video! Great content and very well organized! You have really helped me on my tech journey. Thank you 🙏🏽
Wow I'm so happy to hear that! ❤
Hi Tina, thanks for the video, great content to let someone that is technical trained outside of computer field to learn more about the difference!
I spent so much time thinking about this!
For months I wasn't sure which route I wanted to take because I really liked both of them and couldn't decide.
A few weeks ago I woke up one morning and "just knew" that I wanted to become an ML engineer,
I don't know why but since then I've been really sure about that. In the past I worked both on SW as well as DS projects and
I found that I really enjoy the engineering aspect of software as well as the data and machine learning aspect of DS, so
maybe that was the reasoning behind that. Nevertheless this video definitely reassured my decision! I guess I really like building stuff more than I like discovering it.
(damn I'm so glad I found this xD)
Oh that’s awesome! You kinda intuitively knew but couldn’t quite put it into a logical reason right. Seems like you’re able to now though and that’s amazing. Clear direction is so powerful!
True!
That's precisely the exact fine line people need to know. Nice work.
Great video! Realized yesterday that I think I'm cut out for data science more than software engineering, and this video reinforced a lot of my insights. Thank you :)
It's funny that I'm about to change from Software Engineering to data science and I answer all questions like S.E. :(
I don't know how to think about that.
Make a table, pick the different aspects that are more relevant to you about the job, you can ask to a person who is already one, and assign them a number (1-10) can repeat, then sum them up and divide them by the number of aspects you took into account.
The key considerations basically nailed it! Nice sharing!
@tinaHuang These points are very objective. Something that I needed right now ! Thank you so much for this video, hope you keep putting up such quality content !
Best video so far.. on difference between DS and SE
Great video! Clear, concise, and help me for the question I had for a long time…
this is really great insights, thanks!
Great video quite nicely explained. Glad I discovered your channel today
This was the most straightforward video on the topic. Thank you!
Thank you so much! Really good video, it helped me a lot. Keep up the good content!
Check this out: I’m an aerospace engineer working in a role where data science/statistical science is a mandatory skill. I don’t fancy coding all day but I enjoy building products haha. What a dilemma.
im a mechanical engineering student, I want to get into the aerospace industry sometime in the future. I have heard from some people they are very similar in terms of degrees and the work that you do in your job. Is that true? I would love to get to talk to you if you have instagram or reddit.
Your videos are SO helpful and easy to understand. They are helping me so much and you are an inspiration! Thanks so much :)
Wow I'm so happy to hear that! That really means so much to me ❤️
This video was exactly what I needed!! Thank you so much
This was very well explained and outlined. Keep the good work up! 🙂
Thanks so much! I’m so happy you found it helpful ❤️
Thanks for this video, i have been on the fence for a while but now i know what am made for .God bless you
Thank you so much! I really a bit lost in the field because it's my first year and a year ago I known nothing about coding at all. I work in healthcare field and have a really diverse background so your video have the perfect questions that I asked myself and decided that I could be a great data scientist because I just love researching! And actually I found this video as a result of my research haha. Maybe we will be working together one day ;)
Yay I’m so happy to hear that! I definitely thought long and hard as well when making this choice :) ❤️❤️
When she said she applied for a lot of jobs I thought she was gonna say like 100 or more. Girl 50 and 10 is nothing lol. You’re really lucky to have found a job after so few apps.
This is sooo good! Thank you 😊 I am so glad that it showed up in the recommendations
This is great! Really insightful. Thank you for sharing Tina!
Great video. Thank you so much, Tina!!!!! Your video has helped me.
This was a great video! You are such a good speaker and explain things so well :)
Thank you! ☺️
I have experienced in software engineering for years, right now I'm studying phd machine learning engineering for hoping getting high salary. But I'm so disappointed in ML/DS fields, coding is just a little :( so there is no fun anymore
Yeah I think you love coding you’ll be pretty disappointed in DS/ML work since a lot of it is really reframing it, thinking through the problem etc. the actual implementation isn’t much code. Why not stay stay as see? Salary difference isn’t too much and I would say it’s actually easier to make more as a swe in tech.
You could aim for machine learning engineer. In my experience there is a lot more coding involved and optimization in the software engineering side.
tbh if you have many years of experience, getting a higher paying software engineering role is much easier/common than data scientist role, at least from what i heard/my experience. And getting a phd is def a much harder way to get higher pay, if your goal is just higher pay.
Thank you so much for the great input you delivered out there 😊
Best video ever describing the difference between Software Engineering and Data Science concisely.
This is exactly the video I needed to see... Thank you!!!
Wow, you make great content, very informative and simply put! Thank you!
Thank you so much for this valuable information. I really needed this.
Hey Tina. Very helpful video - clear and concise! Thank you for this 😀
this is a very well made video, love it so much!
This is a very helpful decision framework, thanks for sharing!!
You’re very welcome!! 😊
Honestly you're inspirational to me. I'm a freshman in college currently perusing an MCS degree, and it's hard! I'm struggling with calc, and learning coding is doable but challenging. I've been thinking about shifting over to a regular CS degree instead of a MCS one. That leads me to ask: does it really matter which one I take in the long run? Can I be a software engineer with an MCS degree or be a data scientist with a regular CS degree? I hope to hear from you soon.
One thought about salary. If you are good enough to become a data scientist, you can probably make more if you switch to software engineer. The average/median is confusing because there are a lot more sf eng than ds, and the bar of entry for sf eng is very low, so there are a lot of low paying sf eng dragging down the average.
Tina. Could you pls talk a little about how you can achieve both skills for interview to SWE and DS. I think this is very good tactic to have two skills it makes more possibilities and on the other hand I can choose the other one if I feel it does not work with one after a while. Could you pls. share sth about how you can have time to build up skills on both two roles. Thank you so much!
Great video! Thanks for making it.
I just graduated from undergrad and am hoping to listen to some insights about differences between swe and data scientist cuz I kinda wanna decide the direction of my future career path. This video is the most helpful one I watched recently and I am so inspired and more confident towards where my passion lies. Thanks a lot. Keep it going Tina.
Wow I’m so glad to hear that!! 😊
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.
Really you are great first person to really clear my doubt. Now I can progress peacefully
You explained it really well, love it!
She sugarcoated data science a bit. Having worked both roles, I can tell that software roles are way more chill than data roles, and sadly they pay a lot more too.