What do I do as a Software Engineer?

Поділитися
Вставка
  • Опубліковано 16 жов 2024

КОМЕНТАРІ • 1,4 тис.

  • @Jigglypoof
    @Jigglypoof 7 років тому +2523

    80% reading email.
    19% meetings where we discuss things that could have been decided over email.
    1% writing code (ie copying from StackOverflow)

  • @hynesclan
    @hynesclan 7 років тому +576

    "What do you do as a software engineer?"
    "I engineer software."

  • @JamesBond-mq7pd
    @JamesBond-mq7pd 7 років тому +543

    30% programming
    40% trying to understand something (frameworks, libraries etc)
    30% communication

    • @awkwarddinosaur9518
      @awkwarddinosaur9518 7 років тому +21

      lol, lots of trying to understand stuff, so relatable

    • @SweetEssie
      @SweetEssie 6 років тому +6

      Yep that's what my day is like.

    • @zillboy
      @zillboy 6 років тому +1

      So, software engineer do a lot of coding?
      Cause now it's my third semester, and our teacher is teaching us SDLC and information system(components).

    • @Xaxxus
      @Xaxxus 5 років тому +13

      more like 30% programming, 40% trying to figure out why something isn't working when its copy pasted from something that does work. 30% meetings.

    • @HolyGarbage
      @HolyGarbage 5 років тому

      @@Xaxxus Stop copy-pasting then...

  • @FixItAngel
    @FixItAngel 6 років тому +105

    good to know. thank you for a thorough understanding. have a nice day.

  • @MuzicManz6273
    @MuzicManz6273 7 років тому +780

    Normal day of work for me as a Software Engineer:
    -Meetings to discuss what I've done, what I'm doing, what I plan to do: 20%
    -Planning what I'm going to code/Research: 10%
    Coding : 50% ( with half of the time developping and the other half performing Software Tests/Bug Fixes on all the code I write)
    Other:10%
    Thanks for sharing this video. It's cool to see the differences between work styles among Software Engineering disciplines

    • @joshrogers4909
      @joshrogers4909 7 років тому +97

      Bolívar Pereira he just gives it 90% at work.

    • @jimmycore100
      @jimmycore100 7 років тому

      Scrum(?)

    • @bryancastaneda4245
      @bryancastaneda4245 7 років тому +3

      How much do you make $?

    • @thundercuck1779
      @thundercuck1779 7 років тому +8

      other meaning facebook, phone masterbating sucking the boss

    • @candytree5885
      @candytree5885 7 років тому +1

      Wow that sounds terrible, you have to plan every day what you are doing ? And you talk every day about what you have done ? That's why you do something like scrum.

  • @Chloe-zj5bl
    @Chloe-zj5bl 7 років тому +123

    I'm a software engineering student and I'm EXTREMELY overwhelmed by the workload at the moment, but your videos give me the motivation to keep going! Thank you so much

    • @rycal8523
      @rycal8523 5 років тому +5

      what course are you taking?

    • @nobodyknew
      @nobodyknew 2 роки тому +2

      don't give up. you can do it. life will be good when you land that sweet tech salary and have unlimited time off to go rock climbing! lol

    • @Chloe-zj5bl
      @Chloe-zj5bl 2 роки тому +31

      @@nobodyknew lol that comment was 4 years ago. I'm one now 😎

    • @nobodyknew
      @nobodyknew 2 роки тому +2

      @@Chloe-zj5bl HA HA someone was clearly not paying attention to dates!! Congrats, I hope it's everything you dreamed! (about to jump into this world, myself...)

    • @Stealthful_
      @Stealthful_ 2 роки тому +6

      @@Chloe-zj5bl how is it? I am a student looking to persue the software engineering path, so I am curious.

  • @joec0914
    @joec0914 7 років тому +281

    I just discovered (and subscribed to) your channel. Whoda thunk someone would create a UA-cam channel about being a software engineer? Thank you!!
    I've been writing software professionally for 45 years. When I graduated from college in 1970, there were no degrees or many courses in what we now call "computer science". It was mostly about the hardware and the EEs back then. My degree is in Chemical Engineering. In my junior year, I took a course in FORTRAN programming, and I was hooked. i've been doing it ever since, although now I'm semi-retired and spend more time playing golf than coding, I take small jobs mostly to keep my brain running well.
    My last full-time position was as the CTO of a medical imaging software company. What I really did in that job was lead the advanced development work, and did a lot of coding in that capacity.
    Wow, how much I would love to sit with you and your co-workers over a few beers and find out what's the same and different about being a developer now vs when I left my full-time job back 2005.
    One thing you might want to talk about in a video is how much of programming isn't actually coding, but rather researching, scouring documentation, experimenting, and learning about a library or web API you have to use. And also how much time is spent on rooting out things that AREN'T in the documentation, but on places like StackOverflow.
    Thanks again. It's nice to see more women going into software!

    • @hellomayuko
      @hellomayuko  7 років тому +35

      Wow this is incredible! Thank you so much for sharing your story, and thank you so much for the feedback! I completely agree with you - it's maybe something that people don't typically thing of when they think of a Software Engineering job. I will certainly consider talking about this in some form! Thank you again :D

    • @aikude
      @aikude 6 років тому +7

      "My degree is in Chemical Engineering. In my junior year, I took a course in FORTRAN programming, and I was hooked." This statement describes my journey also, to the letter - Chem Eng, junior fortran, hooked! But I graduated in 2001, and work in Africa. My respects to you sir, and I totally agree that some light needs to be shed on the myth that software devs punch away at code all day - from my perspective the research and planning for the code is the actual work, the coding flows really quickly once that's done right.

    • @joec0914
      @joec0914 6 років тому +9

      Exactly!! And let us all take a moment to give thanks for StackOverflow. :)

    • @julborre
      @julborre 6 років тому +1

      Wow! You are the truly fathers of our profession, thank you all!

    • @dnangel4277
      @dnangel4277 5 років тому

      This!

  • @praveshgaire3437
    @praveshgaire3437 5 років тому +372

    Software engineers I see on vlogs spend 50% time on food

    • @CalvinAytch
      @CalvinAytch 5 років тому +14

      Lol you think a video of someone actually writing code is interesting at all? Definitely not.

    • @praveshgaire3437
      @praveshgaire3437 5 років тому +14

      Well, I do love watching coding timelapse. May be you should go through Devon Crawford's Channel ☺

    • @CalvinAytch
      @CalvinAytch 5 років тому +5

      @@praveshgaire3437 If you actually know what's going on sure, it's somewhat interesting. If you don't know what is going on, you're going to be bored within minutes. Plus I'm sure she can't actually show the real code she works on, for obvious reasons. So then you'd basically have hours of watching her make funny faces at a monitor... Not too interesting. Showing the eating and the coffee run is what gets the views.

    • @liecretsev
      @liecretsev 4 роки тому

      u mean 100%

  • @shiloh2691
    @shiloh2691 7 років тому +181

    Thank you very much! Programming has been a passion for mine for about a year now and your videos have only solidified my ideas for my future career! (I'm 15 btw)

    • @hellomayuko
      @hellomayuko  7 років тому +38

      That's freaking awesome! I'm so excited for you and glad you're pursuing your passion. You freaking go.

    • @fearlessfabler513
      @fearlessfabler513 7 років тому +2

      Shiloh mine too

    • @zainab6140
      @zainab6140 7 років тому +8

      I wish I could learn coding at your age😔 I learned it when I started uni and it feels too hard and too late for me..
      Happy for you learning it now! Good luck for you

    • @thesilentwonderer363
      @thesilentwonderer363 7 років тому +5

      It's never too late. I just graduated from mechanical engineering and having a hard time getting a job. So I'm coding a few hours a day, well learning. I'm still messing around with C doing small programs that challenge me to think. But I still have a few more things to learn to finalize all the different theory in coding. After C, I'll learn Java and Python and other languages and start coding applications for iOS and android one day. :D.

    • @thesilentwonderer363
      @thesilentwonderer363 7 років тому +1

      It's never too late. I just graduated from mechanical engineering and having a hard time getting a job. So I'm coding a few hours a day, well learning. I'm still messing around with C doing small programs that challenge me to think. But I still have a few more things to learn to finalize all the different theory in coding. After C, I'll learn Java and Python and other languages and start coding applications for iOS and android one day. :D.

  • @falcom1031
    @falcom1031 7 років тому +11

    I've studied computer software engineering for 3 years now and last summer I was scared. I wasn't sure I still had it in me to pursue this career. Then on my quest to re explore my major I found your channel. Your channel reminded me of why I went into this major in the first place. It's easy to lose sight of the greater goal and I'll definitely try harder now. There's not much I can do to thank you, but I subscribed haha.. yeah 😂

  • @ottersaurus
    @ottersaurus 7 років тому +1638

    Can you make a video on how you learned to code. So I mean how you studied and what you think is the best way to learn.

    • @gabrielferrin
      @gabrielferrin 7 років тому +152

      I agree. What programming languages, what topics, what approaches, etc.

    • @AlqGo
      @AlqGo 7 років тому +181

      People typically learn to code by working on projects. Sure, you can read lots of documentations, books, blogs, and whatnot but you really pick up skills when you actually do projects no matter how complex or trivial they are.

    • @fabi6237
      @fabi6237 7 років тому +86

      Watch some basic YT tutorials on data structures/types etc. (basic stuff), maybe read a book (to study the language itself, pick a project you wanna code, create a Hello World project in your language, jump into the planing phase of your project (take your time here) and get to code until the job's done. Lastly, test your program if you are the only person behind your project (otherwise try getting other people to extensively test ur project), then fix reported bugs and be happy about your awesome accomplishment.

    • @mariaaaxotiny
      @mariaaaxotiny 7 років тому +3

      Yeees

    • @cpwarriors16
      @cpwarriors16 7 років тому +1

      Please do this please!

  • @dontaskhazel
    @dontaskhazel 6 років тому +10

    This sounds like an amazing job! I love the collaboration between product manager - designer - engineer, and also how together you are able to help with so many different apps that accomplish different things and are able to help people. Watching your videos has opened my eyes to CS and software engineering, things I've never thought about!

  • @ekuersch
    @ekuersch 6 років тому +8

    From someone doing similar work, I give props to you! You explained your role and what goes into the creation of a product clearly and impressively boiled things down to their core concepts.

  • @sadrashadmand552
    @sadrashadmand552 7 років тому +7

    I'm in IRAN and seeing u guys are doing the same things as we do in our company gives me goosebumps! Wish u the best, keep up the good job!

  • @stewiegriffin6503
    @stewiegriffin6503 6 років тому +2216

    product manager is the guy who thinks nine women can deliver a baby in one month

  • @jenniferhawkins1521
    @jenniferhawkins1521 4 роки тому +5

    Thank you for making this video!! I'm a woman researching the field and since my husband is a network engineer, I always felt this field had a stigma with it like it's just a "man's field". It's encouraging and really neat to see women in the field! It helps me really step into looking deeper at it with more confidence!

  • @RosaMaria-ui1ef
    @RosaMaria-ui1ef 4 роки тому +180

    I’m only 16 and I was think of being a software engineer BUT I’m sooooooo confused

    • @Zenon_.
      @Zenon_. 4 роки тому +35

      Rosa Maria fr man
      I’m 14 and thinking about it but it’s confusing

    • @PikaTheseNuts
      @PikaTheseNuts 4 роки тому +11

      Take comp sci courses in high school. If u do poorly in computer science like u don’t know what ur doing, well u know that ur not good at programming therefore I shouldn’t take any programming programs (comp sci, software engineering, etc). Ik comp sci isn’t software engineering but both u do coding. I took a couple computer sci courses and I did poorly in high school and I still wanted to do it in university. Big mistake for me, don’t make the same mistake I did.

    • @SacredDiety
      @SacredDiety 4 роки тому +135

      TheEagleDynamite Not true, bad advice. Just because you don’t do as well as you’d like in your first few classes doesn’t mean it’s not for you. You are literally reprogramming your brain and learning new languages. If you like it then stick with it, you’ll get the hang of it as you practice.

    • @RandomUtuberr
      @RandomUtuberr 4 роки тому +30

      @@SacredDiety thanks for constructively confronting people with bad advice, be it online or in real life.

    • @Mary.memorized
      @Mary.memorized 4 роки тому +25

      Girl, I promise you're gonna feel confused no matter what you're trying to get into. You gotta just jump in and do it. Experience is the only real way to figure it out. Obviously formal training is helpful (i.e. a degree) but on the job training is going to be light years more helpful in building confidence and really understanding what the hell is going on. And that's true for any job. I'm an aviation electronics technician and no amount of training had me feeling fully confident and prepared. And even with technical training, I've learned far more from being waist deep in cofusion and figuring it out as I go than I ever learned from technical manuals. You got this. Just don't give up, any progress is forward progress.

  • @breadtoucher
    @breadtoucher 7 років тому +4

    These videos are great and I really appreciate your work, because it's showing the other not very known side of software engineering, and that is collaboration with different layers in hierarchy of organization (management, other devs etc etc). People think that the code is everything, I mean in essence it is, but when I got to my first intern job (it was some e-commerc Ruby on Rails and MySQL stuff, pretty basic) I was shocked how different everything worked than I imagined. I would appreciate if you keep focus more on that "other" stuff, since no other youtuber covers that, everybody is about technology, learning, algorithms, frameworks etc etc, but rare are the occasions in which somebody talks about other stuff that are very much present in everyday software engineer's workday. Thanks again and have a nice day! :)

  • @stevensbrito7188
    @stevensbrito7188 7 років тому +2

    I really love how you talk about what you do and how much you are passionate doing or writing code. Each time when I watch your videos, I can say "Totally inspired". Thanks for transmitting your security and inspiring to other to do and enjoy what we do. :D

  • @vaishnavi5070
    @vaishnavi5070 7 років тому +30

    i'mm gonna send this video to all of my frnz. thanku for making these mayuko😍

    • @hellomayuko
      @hellomayuko  7 років тому +2

      Aw thank you for watching and sharing!! ❤️

    • @captainalpha4853
      @captainalpha4853 7 років тому

      +mayuko thank u so much for ur videos really i appreciate it my question is : what was ur career i mean from the point where u graduated from high school till now what field did u do in university or college and what branche did u choose and so on :)

    • @suzyworld1456
      @suzyworld1456 7 років тому +1

      armys everywhere haha great to see u here :)

    • @vaishnavi5070
      @vaishnavi5070 7 років тому +1

      SuzyWorld me too!!

    • @suzyworld1456
      @suzyworld1456 7 років тому

      are you japaneese?

  • @ness7499
    @ness7499 2 роки тому +1

    Thank you for creating this, it's given me some much needed insight! I rarely see other videos talk about what the actual day to day workload consists of for software engineers.

  • @chilicrab2754
    @chilicrab2754 7 років тому +5

    Mayuko, you are such an inspiration! Thank you for making these videos. They are so informative and fun to watch! ❤️

    • @hellomayuko
      @hellomayuko  7 років тому

      Absolutely, thank you so much for watching! 💜

  • @JakeVoorhees
    @JakeVoorhees 7 років тому +2

    Just found your channel 😊 love this! Lots of students wonder what it's really like to be certain types of engineers, so tour content is super valuable. I subbed !

  • @sooshirolls
    @sooshirolls 7 років тому +3

    OHMYGOD. Your outro song is my favorite song in my lofi playlist.

  • @anthonyz9197
    @anthonyz9197 7 років тому +1

    I'm an aspiring software engineer and have been looking for a video like this that gives an overview of the what day-to-day work entails. Thanks for your great content.

  • @awzsdrcfgybhjimklp
    @awzsdrcfgybhjimklp 4 роки тому +3

    That is amazing! I love everything you just said because it is exactly what I imagined app development to be like in the work environment and it is exactly what I wanted it to be!

  • @yasaamoin4882
    @yasaamoin4882 7 років тому

    Keep putting out content like these.The day your video comes out,I waste no time in watching it,for its a quick inspiration for me and provides an understanding of the professional life of this field

  • @dennis3020
    @dennis3020 7 років тому +80

    my duty as a sofware engineer:
    - 50% search on the google
    - 20% meeting with the user of the software and project manager
    - 20% go to the toilet
    - 10% write the code

    • @oliverqueen6124
      @oliverqueen6124 3 роки тому

      10% to write the code i think the company is going to kick you out

    • @gamester2495
      @gamester2495 3 роки тому +7

      @@oliverqueen6124 you can't just write productive code for hours, programming is more about thinking than typing

    • @oliverqueen6124
      @oliverqueen6124 3 роки тому

      @@gamester2495 this seems difficult if you run out of ideas probably you gonna be fired

    • @gamester2495
      @gamester2495 3 роки тому +7

      @@oliverqueen6124 seems like u only learned about coding through videos and have never programmed in your entire life

    • @oliverqueen6124
      @oliverqueen6124 3 роки тому

      ​@@gamester2495 wow you read mind yeah it's true i did learn some basic staff but as i saw in videos you write the code and tell to the program what should do but you Sayed now that you have to figure out some solution like a some mathematical professor this seems pretty hard because if you can't find a solution it's all over for your career

  • @Burnich
    @Burnich 4 роки тому +1

    Thank you for the quick, easy and information packed video! Helped a lot in understanding what a software engineer does

  • @EngineeredTruth
    @EngineeredTruth 7 років тому +60

    solid explanation

  • @MARUKU
    @MARUKU 7 років тому +97

    Hi ! (original post from around 2018, I won't edit out the typos and bad grammar because I think it's funnier that way...)
    I'm 16, and I'm at this time where I need to decide what I wanna do later to determin what I must study.
    I had litterally no idea of what could I do later, at least a few months ago, befre I discovered your channel.
    Thanks to you, now I know that I wanna work as a software engenieer as well. I grew a passion for programming stuff since I discovered your channel, so thanks !
    Keep up the good work, your videos are awesome !
    EDIT : 13/09/22
    I'm currently 20 years old. I've done 1 (one) year in License Informatique. It wasn't good. As I've already mentioned in a reply, the stuff taught there wasn't really useful. I felt like I was taught to code like my professor, instead of being taught how to code by yourself, how to come up with creative algorithms to solve problems, all by yourself. I dropped out in, actually, less than a year.
    A year later, I tried 42, the ever so popular programming school by Xavier Niel. They had a campus in the US, but it closed due to COVID (I think ?). It was much better. They actually taught you how to learn to code, how to think by yourself. Instead of serving you a way of thinking and a methodology on silver plates, they let you figure stuff out by yourself. Sadly, I had to leave the school after a year, because of financial reasons.
    As of where I'm at right now, I'm doing a "alternance", where basically half the week I'm studying and the other half I'm working for a company. I'm being paid decently, but there is a small problem : it's in marketing. What I'm doing is actually still on the web, but even with that I feel like my talents are wasted. I'm doing it because it's a good way of saving money, and I figured that having some marketing skills can be useful if I ever wanna do freelance (which isn't that good in France to be honest.)
    That half study half work thing goes for a year. Maybe two. After that, I'm going back to 42.
    I wanted to add a little thank you for the heartwarming messages I've received over the years here. I know no one that originally commented will read this, but I still have a great deal of appreciation for you. You helped me stay in that path I wanted to go on, even if it's quite hard in my situation for reasons I won't disclose here.
    To those who mentioned being inspired by my 16 year old self, I truly hope you are doing great. I can just wish that in a few years I can run into you and we can all talk about the crazy paths in your lifes.
    This comment is basically an internet checkpoint for me.
    Take care, people.
    22.

    • @abdelkaderabdelbaki7083
      @abdelkaderabdelbaki7083 4 роки тому +2

      So now u r 18 right? I'm also 18 and i knew abt programming only recently and i find it really interesting.
      How is your experience with it currently?

    • @wutaeworld
      @wutaeworld 4 роки тому +1

      MARUKU how was your experience?

    • @avocado9924
      @avocado9924 4 роки тому +1

      Im 19 and this really inspired me welp time to study

    • @misfitofmercy5820
      @misfitofmercy5820 4 роки тому +1

      ooh 👀

    • @MARUKU
      @MARUKU 4 роки тому +10

      ​@@abdelkaderabdelbaki7083 First, pardon my late response. I just saw your comment. Completely forgot that I wrote this (god my English was terrible back in the day haha)
      You are correct, I'm 18 now, and as of September I will be studying "computer science" ("Licence Informatique" in French, don't really know how do you say it in English, but basically I will be studying the basic languages such as Java, C, and that kind of stuff.)
      My goal is to enter the 42 School. It is a programming school with a very interesting approach when it comes to teaching and learning. It's also very good and people who come out of it are usually pretty good developers and don't really struggle when it comes to finding jobs.
      The 42 school is also nice because it's designed for both people who already done coding, but also people who never really touched it, so you don't really need to prepare yourself to go there, which can be a hard task with other schools which require you to already have some competences.
      42 has a lot of campuses around the world now (I think 23 of them to be precise), so if you're interested about it you should definitely check out if there is one in your country. It's completely free, which is always nice.

  • @LandCruisin
    @LandCruisin 7 років тому

    I like how your videos are short and straight to the point

  • @ekadevs
    @ekadevs 6 років тому +79

    The things I do as a programmer:
    30 minutes of time coding
    5 hours of checking and correcting the program
    5 minutes checking if it has a bug or not
    At last I leave the project because it ain't good enough

    • @darellarocho5729
      @darellarocho5729 6 років тому

      Where do you work, and how much do you get paid per hour?

    • @ekadevs
      @ekadevs 6 років тому +10

      Lol this is my father's account BTW.
      I still am 15 years old and studying in school....

    • @digitalcyclone7218
      @digitalcyclone7218 6 років тому

      pretty much 80% of all coding is debugging

    • @kiranpadghan8074
      @kiranpadghan8074 5 років тому

      can u tell me some more plzzz!!!

  • @JakeVoorhees
    @JakeVoorhees 4 роки тому +2

    I'm making a more general version of this video, and I'm not a software engineer. So I'll be featuring you in this video :) thank you!

  • @KillerPiplup
    @KillerPiplup 7 років тому +3

    I love you!!! XD Everyone else makes like 30 min videos explaining a simple topic.

  • @gaurichess
    @gaurichess 5 років тому +1

    I have to be honest, I had to rewind the video a few times because I was mesmerized by how charming you are!

  • @Amongalen
    @Amongalen 7 років тому +2

    Am I the only one who was checking on that cup to tea in the background every now and then? :D
    Btw. I love your videos, can't wait for the next one.
    Have a great day :)

  • @sammytonnhi
    @sammytonnhi 7 років тому

    I'm so glad that I've found your channel. Honestly I'm a big fan of programming stuffs but I know my ability that it's not my major. But I love the life you're living and your videos are so easy to watch. Thank you for making these please keep making more videos

  • @J0hnux
    @J0hnux 5 років тому +8

    For me, programming as a career is by far the easiest job ever as long as you have internet. If you're lost in your code and you don't know how to fix the error, you can just ask your friendly neighborhood "StackOverFlow". Sometimes the users will do the rest of the code for you and you're done with your work, easy as that.

    • @jeremiahaaron2104
      @jeremiahaaron2104 5 років тому

      I think the important thing is to have an error. When you search a lot about how to fix it, you'll open these new doors of programming that you didn't know that you would learn about it in the first place. But yeah, if you are REALLY DESPERATE on how to fix the error, there's always StackOverFlow;)

    • @SirAuron777
      @SirAuron777 4 роки тому +1

      How much do you make if you don’t mind me asking?

  • @NagginNuggs
    @NagginNuggs 5 років тому +1

    Thank you for this video. This gives great context into your day to day and what can be expected in similar roles, which is something I haven't seen presented as much else where so far. Your presentation and style is entertaining as well, and you were clear and concise which helped keep my interest also - Great video and looking forward to watching more!

  • @ansh51
    @ansh51 7 років тому +97

    Your hair looks amazing!

  • @roytee3127
    @roytee3127 5 років тому +1

    Great video. Much more informative than some others.
    You're right - coordination and planning are the key to developing good software quickly.

  • @kevinfinance
    @kevinfinance 5 років тому +22

    whose watching in 2019?

  • @bunny-bunny-bunny
    @bunny-bunny-bunny 6 років тому +1

    Your videos are so inspiring, especially as a woman who wants to go into the tech field (I'm still not sure what specifically I want to go into, though). Waiting to dive into learning more code after I get finals out of the way. :'D Thanks so much for making this!

  • @suprememe2314
    @suprememe2314 5 років тому +4

    Normal day of work for me as a Software Engineer:
    40% discussing workflow with coworkers
    30% planning and assigning roles
    10% writing code
    20% beatings for not meeting quotas

    • @buffycatnip
      @buffycatnip 5 років тому

      really random but i'm deaf and interested becoming a software engineer. do you think you would recommend this job to someone who is deaf? is there a lot of phone calls involving in this job?

  • @Migsmikes
    @Migsmikes 5 років тому +2

    I love that song at the end, “Canals”. I love chillhop! Nice pick :)

  • @markangelogonzales4289
    @markangelogonzales4289 5 років тому +8

    i am smiling while watching this , shes so pretty

  • @RichardKabiling
    @RichardKabiling 6 років тому

    Absolutely loved this video. Not a mobile engineer per se (platform engineer) but I can relate so much. I think what happens behind the scenes of an application and its development is soo interesting but rarely gets talked about so this is a breath of fresh air.

  • @Melanie-Le
    @Melanie-Le 7 років тому +12

    I'm a 15 year old who don't know what career path I should follow... always feel pressure to go into medical field because of my Asian community

    • @dust7962
      @dust7962 7 років тому +9

      Mel Le Take into account you'll have to do 8+ years of school just to be a general practitioner + 4 years residency (basically they give you shitty pay, for doctor at least) and if you decide to specialize it'll be even more school than that. If you want to be an engineer 4 years of college and boom job. Don't forget you can major in whatever you want before you're a doctor if you do decide to do that :)

    • @namashaggarwal7430
      @namashaggarwal7430 7 років тому +3

      Just Follow your passion. If coding is your passion, then you will be very successful. Follow your Passion, Succuss will follow you!

    • @matthewsantiago7113
      @matthewsantiago7113 7 років тому +1

      Former Pre-med, current Software Engineer here :)
      I've studied a field that allowed me to do both: Bioinformatics as a Pre-Med.
      I was able to study both Computer Science and Biology at the same time! I was convinced I was set to be a doctor.. until after I graduated at least :P
      I've let myself fall into coding, not because of the money (it's never about the money), but because Comp Sci managed to bring me into a branch called Intelligent Systems (statistical machine learning, data science, artificial intelligence, etc.) and I fell in love with it! So I had to take a leap of faith and chose, and I chose Computer Science :)
      I plan on going back to school for PhD in Computer Science now!
      My advice, take what interests you. I was just fortunate enough that both medicine and computer science interests me, but that may not be the case for you. But in either case, do what interests you. Do not be afraid to fail. If you are truly interested, you'll find that you won't let yourself fail anyways, and when you do, you won't give up!

    • @gadgetboyplaysmc
      @gadgetboyplaysmc 7 років тому +3

      I actually had the same crisis until I stumbled upon this channel.
      There's really something pressuring me to choose the medical field. But mostly from the salary they say.

    • @darellarocho5729
      @darellarocho5729 6 років тому +4

      Don't let your community/family pressure you into choosing something that you don't like. Follow your passion and you'll find success at the end!

  • @tj2523
    @tj2523 6 років тому

    I'm 15 and considering software engineering, your channel is really insightful, inspiring, and entertaining

  • @suileungmak9325
    @suileungmak9325 7 років тому +61

    What is your working hour for a day ? Do you need to work on weekend and overtime ? Another Great video.Thanks !

    • @vurmyr
      @vurmyr 7 років тому +5

      Would like to know this as well

    • @shiningshadow5335
      @shiningshadow5335 7 років тому +1

      id like to know that as well

    • @tigershav
      @tigershav 6 років тому +1

      SUI LEUNG Mak If you have deadlines, most likely.

    • @hellomayuko
      @hellomayuko  6 років тому +25

      It's roughly 9-5 -- tech companies typically don't strictly enforce that you're at your desk by 9AM or that you can't leave before 5PM. I also don't typically work nights or weekends, but if I'm really passionate about building something or if there's a deadline coming up, I'll occasionally put in some extra time!

  • @amadoutimbo
    @amadoutimbo 7 років тому

    You have no idea how helpful this video was to me. Thank you so much.

  • @Hellios92
    @Hellios92 5 років тому +6

    Don't want to belittle the good content of your video at all, just have to say: wow you are pretty

  • @9RazielCR
    @9RazielCR 4 роки тому +2

    This video are in a plataform for learn english (where i currently am) and it was really interesting, so i looking for your channel and was very simple for find, and i´m really happy for achieve it. For now i'm suscribed.
    Sorry my english is not good, but as i said, i'm learning english, for this reason i'm excited that this channel are my first channel in english that follow .
    Best, regards

  • @PAULINO-
    @PAULINO- 4 роки тому +8

    Si basically you’re saying that there is different types of software engineers 👨‍💻 right? I have a question for you. Can software engineers create apps ?
    Also a couple of more questions and sorry to bother. How long did it took you to become a software engineer ? Was it difficult to start working with your career the first time or college prepare you well enough?

  • @ffukue
    @ffukue 4 роки тому +1

    Congratulations on the content, whenever I see it, I am charged with good energy

  • @konner2348
    @konner2348 7 років тому +6

    Can you do a video on the different focuses different languages have and possibly the title differences for majors like "computer science" "software engineering" computer engineering" and more, also cool video

  • @hernanzavala2791
    @hernanzavala2791 6 років тому

    I am currently a computer science student and i am in my 2nd year in and watching your videos absolutely helps me to become motivated when i hit a wall or i question if my career path is the correct one. Thanks for making such great videos and bringing the realistic areas of the job so we all know what to expect when we go in to the work force. Thanks! much love!

    • @johnfedorov8089
      @johnfedorov8089 6 років тому

      Hang in there! I thought about dropping out of my CS degree a countless amount of times lol, it's hard but totally worth it in the end.

  • @Trevonious95
    @Trevonious95 5 років тому +9

    I want to see actual coding and the thoughts behind each line of code, what they mean, what it will do..etc

    • @asgothtbg
      @asgothtbg 5 років тому

      System.out.println("im printing out");

    • @Trevonious95
      @Trevonious95 5 років тому

      @@asgothtbg nice comment

  • @AyaSatsuki
    @AyaSatsuki 7 років тому

    I've never subscribed so fast

  • @jarvis
    @jarvis 7 років тому +68

    Fourth!

  • @laurencej498
    @laurencej498 5 років тому +1

    Perfectly short and sweet 🙏🏾

  • @IGamingStation
    @IGamingStation 4 роки тому +11

    "What do I do as a Software Engineer?"
    A: I write code for programs. The End.

  • @mariearianemae
    @mariearianemae 5 років тому +1

    This is really helpful! I am currently pursuing a degree in IT and I am a bit confused on the different career paths. This video validated what I really wanted to do! ❤️👏 Thanks!

  • @latinourbano
    @latinourbano 4 роки тому +5

    When you say "the whole day" how much is that in hours? Is it like a normal 8hr job?

  • @SPHSPHSPHSPH
    @SPHSPHSPHSPH 7 років тому

    Going to show this to my Middleschool Computer Science Classes! Thanks for sharing! :D

  • @SyedZainUlHasan
    @SyedZainUlHasan 7 років тому +3

    Normal day of work for me as Web Developer:
    90% Coding
    10 % thinking how I am going to code.
    very stressful .

    • @roytee3127
      @roytee3127 5 років тому

      Try the other way around - 90% on thinking about how you're going to code (design, plan, etc.) 10% on the actual coding. It'll go much better. Been there, done both.

  • @andrewpagan8708
    @andrewpagan8708 7 років тому

    Great new video Mayuko~ The quality bump is nice

  • @kimpangga4916
    @kimpangga4916 7 років тому +5

    Good day Mayuko-san, I'm a highschooler and my school teaches about programming and I've learnt a lot about programming languanges such as C++, Visual Basics and other stuff. Will these things help in Software Engeneering thingy?

  • @alalegend4168
    @alalegend4168 6 років тому

    Best Video for me in this channel , very realistic informative , which is rare unfortunately in most youtube videos

  • @dineshsharma-yy4xz
    @dineshsharma-yy4xz 5 років тому +4

    2:31
    I need questions exactly like them before start coding
    It would improve my thinking through the process

  • @nicholaspierrecoleman2957
    @nicholaspierrecoleman2957 5 років тому +1

    Amazing information and a great host. This video is just amazing . Thank you for all the game 🏁💙

  • @javi.j
    @javi.j 7 років тому +50

    I just want to know how stressful is the job of being a software engineer?

    • @juansebastiananayamartinez9799
      @juansebastiananayamartinez9799 7 років тому +23

      JBond its no stressful, and more if your working for an american company, but if you work for a japanese company well... thats another story haha xD

    • @manuakasam
      @manuakasam 7 років тому +13

      The amount of stress perceived is heavily dependant on the company you're working at.
      In short: if you are too stressed out because the PMs want to deliver products too fast for you to build in a quality way, then get a new job / find a new company.
      In a good company the amount of stress is limited to just a few weeks each year. The rest should be pretty fine (not too chill, but fine!).

    • @SyedZainUlHasan
      @SyedZainUlHasan 7 років тому +2

      To much.At beginning for at lest 6 months your are going to code like animals

    • @NotMyRealName133
      @NotMyRealName133 7 років тому +1

      haha xD

    • @haycheC
      @haycheC 6 років тому +1

      Kyle Williams hows the pay? How much were you earning an hour, because right now all I have is enough for food and 4 years of uni

  • @TheTechTwins
    @TheTechTwins 6 років тому +1

    Hi Mayuko! Loved the video. I completely agree with the 20% of time spent with cross-functional roles. I felt about the same during my internship at Apple, with a bit more for me as a I was in a PM role.

  • @wilburtmoreno469
    @wilburtmoreno469 7 років тому +17

    can i suggest a content, about how to choose programming languages and how to deal with it or something on how to motivate others who starting at programming life. Just suggesting ^.^

    • @stevewang8642
      @stevewang8642 7 років тому +1

      m.wikihow.com/Choose-a-Programming-Language

    • @TAP7a
      @TAP7a 7 років тому +5

      When you're learning the basics of programming you should try and diversify your languages as much as possible; by that I mean you should learn at least: one low level (C, C++ etc) compiled language, one scripting/interpreted language (Python, IDL, Matlab etc), one web oriented language (JavaScript, HTML etc) and one data language (SQL, PHP etc). You should also do your best to be picking up things like Bash just to solidify your foundation. From there, once you know programming basics, it's only a matter of learning a new syntax, for example if you know C++ and some object-oriented principles, you basically know Java and just need some function names and common practices.
      Once you have a few languages under your belt, you should have enough experience with them to make your own informed choice for how to approach a problem. For example, I recently wanted to take a picture of my signature and isolate my pen strokes. I know from experience that image manipulation in C++ is horrendous without various packages, in Matlab it's doable but I'd need to look up a lot of snippets, and in Python I can at least get the image in really easily. After remembering that Python has really easy to use array manipulation techniques that not only directly apply to my objective but are much more painful in other languages, I realised that Python had all the tools I needed for this small task in easy reach. Choosing a programming language is all about matching it to the task at hand, unless you're writing network code or something else that needs to go fast in which case C with some assembly is your only real option. Being able to match it to the task is a skill gained with experience and to get that you should focus on making sure you learn languages from all over the spectrum. Once you have sufficient breadth you can start learning some more unusual languages, maybe some Fortran or COBOL or Go! I guess the real point is that once you know the basics, you shouldn't worry about languages too much, if you want or need to learn one you can get functional with it in a matter of minutes. So get those basics down!

  • @demidamusik
    @demidamusik 7 років тому

    nice to watch your daily, don't stop beat it!

  • @gadgetboyplaysmc
    @gadgetboyplaysmc 7 років тому +2

    Are you allowed to have like sub-projects of your own in your free time while working under the company?
    Like let's say, earning ad revenue from apps in the appstore/playstore, Saving up for your own startup, owning your own business, freelancing. All those sorts of stuff
    You're really inspiring me to pursue this career, I was unsure before if I wanted to go for PreMed or SoftwareEngineering but I feel like this career offers more flexibility. I like your charisma.
    I want to eventually be self employed though that's why I'm asking you if it's possible to have other side/sub-projects while working under a company.
    I'm 16 by the way but I already want to plan ahead for my future as much as possible.

  • @letsdraw3900
    @letsdraw3900 6 років тому

    Thank you so much for posting this video! I'm trying to figure out what to do with my life and content like this is a huge help! Subbed!

  • @chriscastaneda4991
    @chriscastaneda4991 7 років тому +7

    Can you make a video on the difference between good code(Final code to implement) and bad code(Ruff drafts and ideas behind them). Im going to graduate this year and I would love to know this ahead of time, Please And Thank you!

    • @NilanjanaLodh
      @NilanjanaLodh 7 років тому

      Chris Castaneda yes please @mayuko

  • @vonbernardino6744
    @vonbernardino6744 7 років тому

    Hope you do more videos like this to inspire more people like me to be an IT related someday 💖

  • @imadudin1522
    @imadudin1522 7 років тому +17

    can you make video for explaining the programming language. for web app, web development, etc....
    thanks :D

    • @Strewgle
      @Strewgle 7 років тому +4

      Keep moving forward the languages? HTML, CSS, Javascript, PHP, etc.

  • @ModernFounder
    @ModernFounder 5 років тому

    This is an awesome and straight forward description! Really enjoyed it 👌

  • @ahmedmusawir
    @ahmedmusawir 5 років тому +4

    Your title says ...your work as a software engineer, but the whole thing describes the job of a product engineer ... I'm confused !!!

    • @roytee3127
      @roytee3127 5 років тому +1

      A software engineer is really a product engineer - designing (and building) software products. Actual coding is maybe 10% of the process. The other 90% is to ensure that code does what it needs to do.

    • @ahmedmusawir
      @ahmedmusawir 5 років тому

      @@roytee3127 Understood! Thanx!!

  • @LighthawkZ65
    @LighthawkZ65 4 роки тому

    Thank you, you and other of your fellas are the reason I was to finish strong my engineer career

  • @yixunnnn
    @yixunnnn 7 років тому +21

    Smart and pretty?! Kudos!!😍😍👏👏

    • @truejayoh
      @truejayoh 6 років тому +1

      Tan YiXun no. She's a 49er. She thinks shes a 9 but outside of bay area shes a 4.

    • @lycan2494
      @lycan2494 5 років тому +1

      @@truejayoh bruh she's a 9. u just have ridiculously high expectations

  • @AprilFaith
    @AprilFaith 6 років тому

    I really appreciate this video! I’m in the process of mentally preparing myself to switch careers! This helped out a lot!

    • @navaro1060
      @navaro1060 4 роки тому

      How about add spent some time developing your own ideas and program. Make it real and start your own company ? Or sell the ideas to your boss and share the profit ?

  • @stewiegriffin6503
    @stewiegriffin6503 6 років тому +16

    making app in one week ?
    kids, drugs are bad, mkaaaay...
    don't do drugs
    mkay ?

  • @emmie9435
    @emmie9435 6 років тому +1

    Thanks for making these videos! I’ve been a bit lost on making a decision of what to major in in college. Coding seems like something I would really enjoy. I’ve been playing around with Swift a bit and would like to continue to learn about coding itself and the lifestyle opportunities that might be available.

  • @surgp1204
    @surgp1204 7 років тому +8

    Hi mayuko, i am a person in their late 20s. Is it possible for me to go back to university and complete a computer science and have a chance at having a software engineering career? Ive really fallen in love with programming and coding, but i hear there is ageism in the industry. Is that true?

    • @namashaggarwal7430
      @namashaggarwal7430 7 років тому +3

      You really don't have to, there are so many good online courses available which teaches you for free or charges minimal fees. But by the end of the day, Skill and dedication requires, not the degree or any certificate.

    • @MrScotchpie
      @MrScotchpie 7 років тому +9

      I concur with Namash. I program in R. I started to learn R seven years ago when I was 39 by taking a Coursera course as well as some statistics courses too and just carried on learning by myself. I now work freelance for global companies coding machine learning algorithms, data analysis, and building dashboards. I've also taught myself python, especially as it relates to data analysis and machine learning. You don't need uni just dedication.

    • @Abdi-uy1kh
      @Abdi-uy1kh 7 років тому +10

      Please don't waste your precious time in college. College is a waste of time for technology because things change every year. Just buy online course or watch free videos on youtube. I took a break for the last 2 semesters from college and i will drop out. They waste your time with classes you don't need. I am learning how to make apps from watching free videos and buying courses. I am ready to build my portfolio after studying for the last 6 months. Thats 6 months of coding i wouldn't have gone taking stupid sociology classes and shit and liberal arts. Also you don't have to be good at math to be a software engineer.

    • @TheTarnonero
      @TheTarnonero 7 років тому +3

      "College is a waste of time for technology because things change every year." is not totally true....it depends on what 'yo're gonna do with it. If you would like to become a hardware engineer, I guess that online courses are not enough. Besides, when you go to college you build a net of contacts with other students which might help you with your carrier once you finish your studies.

    • @Abdi-uy1kh
      @Abdi-uy1kh 7 років тому

      Sorry I forgot to mention software engineering of course you need college for hardware engineering unless you got a buddy who has machines and could teach you how to do hardware engineering along with online courses. Also most people don't keep contact with students after they graduate so waste of money if you were going for that. Software engineering is what you don't need college for.

  • @samburchard1778
    @samburchard1778 7 років тому

    This was way more in-depth and helpful than your "day in the life" video. Thank you for the information!

  • @itstasfia4584
    @itstasfia4584 7 років тому +10

    Hi
    I am a commerce student
    If I study Software engineering in university will it be easy for me . I am a quick learner but i was really bad at physics and average in maths . How hard is learning IT in university?

    • @jeremyws7509
      @jeremyws7509 7 років тому +2

      itsTasfia nah you will be fine, coming from a guy who was bad at all that, just be ready to work hard.

    • @MrLahiru
      @MrLahiru 7 років тому +1

      Same here. Studied commerce in high school and now I'm in 2nd year at university. Unfortunately, physics and maths will be a pain in the as* unless you work hard. Wish you all the best!

    • @matthewsantiago7113
      @matthewsantiago7113 7 років тому +16

      Software Engineer (American) here. A couple of things to clarify:
      1. IT is not Software Engineering. ITs are the admins of systems within a company and their role is drastically different from a software engineer.
      2. Physics is not really a big part of what we do (unless you are developing some physics application).
      3. Math(s) is also not really a big part of what we do... Well, not in the way that other engineers would use it (i.e. Mechanical/Aerospace/Electrical/etc Engineering). Instead, we focus more on discrete maths, basically the foundations of every arithmetical operation we do on the computer (+ - / * % AND NOT OR XOR, binary, other number systems, bit manipulation, combinatorics.. with things like bitmaps, and proofs)
      If you want to focus more on Theoretical Computer Science, you'll be spending a lot of time in Discrete Maths as you move on to theoretical classes. But since we are talking Software Engineering:
      1. You'll focus on Data Structures + Algorithms (very important)
      2. Software Engineering (things that deal with common design patterns, workflows, processes, and all the businessy terminology)
      3. If your university is good at pumping out well rounded Computer Scientists/Software Engineers, then you'll see a bit of:
      Operating Systems
      Computer Architecture and
      Networking as well :)

    • @Epicplayz-y5p
      @Epicplayz-y5p 7 років тому

      if you are a quick learner then it isn't that much necessary to be excellent ,average is fine.

    • @anonymous-do5bs
      @anonymous-do5bs 6 років тому +2

      u will need proper training on how to deal with depression and suicide. once u have mastered it u are ready to go

  • @shakibislam3936
    @shakibislam3936 7 років тому

    love yu mayuko you are so fluent in the concept..

  • @lanthan7487
    @lanthan7487 7 років тому +3

    So, ricegum got roasted, huh?

  • @t.g.7875
    @t.g.7875 6 років тому

    Thank you for getting to the point in this video. I appreciate that. Good info btw.

  • @primodernious
    @primodernious 7 років тому +2

    so you just assemble your program from preexisting libary subrutines and then calls it your?

  • @coreykuehl8519
    @coreykuehl8519 7 років тому

    Cool video :) In my last year of computer science. Excited to get out into the work force

  • @artembes
    @artembes 4 роки тому +2

    Good evening, Mayuko. What do you do first, start coding or make a plan?
    my work includes
    30% designing cloud solutions
    10% discussing with lead architects
    60% creating cloud structure + coding both server and front sides

  • @kennethleecruz
    @kennethleecruz 6 років тому

    I find this very helpful. Thank you mayuko

  • @stephenkeen5737
    @stephenkeen5737 4 роки тому

    Thanks Mayuko! I teach English to IT professionals - so I'm sharing your video with my LinkedIn followers. It should help them explain their job better in English. (Although it's pretty fast!) I'm sure some of them will follow you because of it!

  • @ruyperez8276
    @ruyperez8276 5 років тому +1

    This is very useful information. Thank you!