Tips for Working On Personal Projects in Software Engineering

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

КОМЕНТАРІ • 190

  • @oceanbreeze1110
    @oceanbreeze1110 4 роки тому +13

    I think important areas to be mindful of regarding personal projects are to consistently give yourself pats on your back for successes even the small ones and if it doesn’t turn out right to always to look at it as a learning experience. When creating tasks on hand to always keep them small and progressively increase its complexity as you gain confidence. When looking at personal project from a high level it is to complete the overall objectives of the project. But the most important goal is to create a routine and mindset to keep going and never stopping. When one personal project ends you’ll begin another one.

  • @JohnCodes
    @JohnCodes 4 роки тому +265

    Personal projects are really important - but don't get burned out! It's ok to work on something but don't forget to take time off of working. It's easy to just want to keep learning and working on code, but you gotta take breaks. Variety is the spice of life after all

    • @hellomayuko
      @hellomayuko  4 роки тому +17

      100%!

    • @vspyryt
      @vspyryt 4 роки тому +4

      gone through this, 100% true. Don't forget about family, friends, and having fun.

    • @EDROCKSWOO
      @EDROCKSWOO 4 роки тому +6

      Not when you are unemployed :(

    • @skylinefx049
      @skylinefx049 2 роки тому

      @@EDROCKSWOO yea, or when you don't have friends or fun

  • @duankaineo2853
    @duankaineo2853 4 роки тому +39

    Boss: how long does it take to build 'X'?
    Me: Well I've never used this tech..
    Me in my head: Maybe 1 week, then times 2 for uncertainty..
    Me: Maybe 2 weeks.
    Boss: Do it in 1 week.
    *ugh*
    1 week later
    Boss: Why is it not done!?
    Me: Met a problem that I didn't expect to have
    Boss: *surprised pikachu face*

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

    Lol im trying to balance working in software full time and making great content on YT. 😃 thanks for the tips

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

    How you get an idea for yoy personal projects ? I always struggle to find one :c

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

    MVP lego train done. The question is when are you going to build an actual train? 🙂

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

    I wonder if there was coffee in the mug or not.. 🤔

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

    😊😊😊

  • @CodeWithCal
    @CodeWithCal 4 роки тому +88

    Two excellent points in this video.
    1. Focusing on minimum viable product is really important. (You can all ways add more later)
    2. Having the mentality that someone will be using your project. Will keep your work to a certain standard and you'll learn faster with this mentality.
    I would also add that in my experience (When interviewing for coding jobs) no one really cares what grades you got in school or university.
    People want to know what have you built and has it had any success?

  • @BryanJenks
    @BryanJenks 4 роки тому +38

    The vibes in your content / Streams are so chill. Love seeing new videos posted 💯

  • @lorenalaj
    @lorenalaj 4 роки тому +23

    I liked the analogy that she did with the legos so much I'm such a kiddo

  • @mehrabdarvishi
    @mehrabdarvishi 4 роки тому +53

    we need more events like "code with friends".

  • @mr.boloso8296
    @mr.boloso8296 4 роки тому +18

    I should be paying attention on what Mayuko is saying, but actually I found myself just watching what she’s building :/

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

    I love your channel. You inspire me alot💞. Your channel inspired me to start up my own techie channel. I have really learnt alot from your channel.

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

    Hey Mayuko!. Hope you are having a great day today! Apriciate everything you do here on youtube!

  • @angelberlanga8891
    @angelberlanga8891 4 роки тому +14

    I remember when we saw the behind the scenes in the stream :D

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

      if you reading this comment are also interested in behind-the-scenes, but also just having a cool chill community to cowork/costudy with, come join me at twitch.tv/hellomayuko M-F!

  • @ZVEKOfficial
    @ZVEKOfficial 4 роки тому +29

    I had an internship interview a few days ago and I was among the 15 selected among 700 in my uni and the reason for that was that I developed Personal Projects which were useful to me and my friends, whereas the others just made cliched resume projects like Todo list, weather apps and so on for which you can find literally millions of youtube tutorials

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

      Hi! Can you give an example of a really helpful personal project for others? I'm not sure what to start with since there are so many helpful apps/projects that are out there.

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

      I'm really interested, it's my first year of university and I want to know what kind of projects are valuable, cuz I find the exact same thing in every video😥 (also they seem like projects for newbies which isn't professional at all)

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

    I really like how you built a foundation and then pivoted and went in a different direction. That happens a lot in software development!

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

      Totally!!! It kinda served as a warmup!

  • @Ussnox
    @Ussnox 4 роки тому +6

    I liked a lot how the lego truck represents a real project, and the way of how you are looking for something that you imagine it will fit on. Thanks, this video helped me a lot of how i'll do the things now.

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

    My inspiration, hello again ❤️

  • @matasuki
    @matasuki 4 роки тому +4

    Don't do evil fellas. Watching The Social Dilemma documentary opened my eyes.

  • @yahyatai3438
    @yahyatai3438 4 роки тому +6

    Personal projects needs dedication 😭

  • @vladimir_dev
    @vladimir_dev 4 роки тому +4

    "Welcome to my latest software engineering video, which is actually an excuse for me to play with Legos, yay!" 😂😂😂

  • @Ananth...
    @Ananth... 3 роки тому +1

    Wow First video I m not bored , lego Build works

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

    I got a job only because of my personal project. I am currently a university sophomore, and when I was working on a personal project about video games during the summer holidays, a person saw me developing that project and asked if I would be interested in taking a temporary job offer in his company. I accepted. They didn't even ask me to show any document or CV or anything to prove my capabilities, and I didn't even need to sign any contract. I just got the offer and started getting paid.

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

      Just wondering how that person discovered you?

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

      Did you post your results on Linkedin or reddit or something ? How did you get noticed

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

      I was actually developing that project in a bookstore at the time, and the person who asked if I would be interested or not was the person sitting right next to me in that bookstore, so I am really lucky in this sense.
      I always thought that if I kept following my passion, in the end I would naturally encounter opportunities that support me, so I think my wish came true there. But in the end, who knows what can happen in life ?

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

    int safeEstimate = (wrongEstimate * 2) + 1 😂. This is some great advice though. I'm a CS student but this stuff still applies.

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

    Every developer struggle "we're really bad at estimating" 😂

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

    Me and my daughter loved what you did here. I love your talk, my daughter loves your lego car. She was asking, “where’s the lego building?!” There’s your series. LOL.
    But seriously, I am not a SWE (yet) and this is very good content on how to learn new tech on our own, and finish personal projects.

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

      That's so precious 😭😭😭 Thank you!

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

    by far one of my favorite videos of yours so far, the personality really draws me in + the information, keep it up love your content!
    cool fact: Ed Sheeran also used legos to help build his song shape of you. So it's cool to see it being used in the coding space too.

  • @chouaibsid9599
    @chouaibsid9599 3 роки тому +1

    I wonder if you'll be reviving "code with friends" for a 2nd edition this year

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

    Thank you for this vid , I’m learning Development right now and I’m caught in the weeds of learning and not doing. I’m going to start working on a lot more projects week by week. See you on twitch!

  • @Ritika-Das
    @Ritika-Das 4 роки тому +2

    Thank you Mayu for talking about all the good stuff and how we can plan our personal projects. I am very motivated to start working on it from this week!

  • @AiZm8
    @AiZm8 4 роки тому +4

    2:47 she’s on a roll

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

    Oh, I find this very useful. I've been working on personal projects myself recently and I usually go in completely blind because I have no idea exactly what I'm trying to do and it helps me break out of tough situations and solve things in a much more creative way.

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

    I have ideas - I just lack the motivation to get going after programming professionally most of the day, so I'm definitely going to watch what's said here.

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

    Personal projects are great, but I find it frustrating how much emphasis is put on it by employers. I understand why... capitalism. It's not about how good the code is or how useful it is to others, it's about how good you are at creating marketable product with minimal resources. I'm pretty sure i get turned down often, because my projects aren't use, or the games I've made aren't played, but I care a LOT about developer experience... which is useless to every flippin' corporation. Meanwhile while I personally was hiring folks, the folks who made open source projects used by others, would have atrocious code, and they would ask for the most money. I wouldn't hire them for a junior salary, because they would ruin the project for a quick turn around buck.
    I'm really bitter is all... I just want to use my 12 years of FE architecture and DX experience in a position where people actually respect me :\... im super burnt out being bullied by younger leads who worked 80 hours a week building garbage code to ship fast.
    If I hadn't been so poor growing up, I would have become a professor... stupid economic situation.

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

    do you know websites works as mentors to help people improve their skills and be able to build a full project from a to z by themselves?! smth like "frontendmentor" ,they have so many project with full info(images,font..),leaner download the folder,trying to build the same of it,then share it in the platform to gets reviews. am looking for smthing similar for full project(the mentor i mentioned above is for ftontend projects only)
    pls help . am asking u all

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

    Love your content:)

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

    n x 2 + 1? I will start estimating my projects in milliseconds

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

    I was waiting to watch the final result since I saw you recording this video hahaha. I gotta say, the quality always surprises me 😊

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

    Ah yes, Tutorial Land. My home away from home.

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

    Mayuko's Coffee Corner

  • @khoaphan8490
    @khoaphan8490 4 роки тому +6

    Not sure if it’s your thing but I feel like you’d be great at talking about general life stuff. I’m currently a college junior and I constantly feel so lost/tired working a full-time job while taking classes and working on projects at the same time. I’d really appreciate if you could share some motivational tips :)

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

      Yes! I love general life stuff too. If you haven't checked out my vlogs, I drop lil nuggets of thoughts in there!

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

    Akhhhh... Lego part is really distraction

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

    U got great energy on your videos, u come across very peaceful.

  • @somedude17255
    @somedude17255 Рік тому

    this was really great. thanks for sharing.

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

    am I the only one wondering where the name muko came from?

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

    clean up clean up its time for clean up xD

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

    Anyone else watch Ryan Higa?

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

    Yo can u give me referal please, anyone ?

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

    I love the advice here because it emphasizes autonomy. As a self-learner i take a lot of pride and joy in being able to read and research how to do things and not depend so much on directives or syllabus styled learning platforms i.e., tutorials, bootcamps, or online classes (though beneficial they may be). So thank you for encouraging someone like me to continue developing my coding skills independent of the more formal approach to things. You d’ best!

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

      Of course! I think I've learned most of what I do now from informal/learn-by-doing methods. You got this!

    • @91dgross
      @91dgross 4 роки тому

      @@hellomayuko thank you friend!

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

    you are a friend of juma tek right?

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

    nice sharing ...gg well played .

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

    How are you this positive?!? What drugs are you on? :D

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

    Thumbnail?
    a) Personal Coding Projects
    b) Personal Projects Coding
    PS. Love your videos :)

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

    please build some gunpla :) on your videos

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

    This video was really helpful
    The Legos enjoyable
    But I later noticed the more wheels lying around... Kinda triggered OCD 😅 I wanted the train to feel more complete
    But I understand what you did there, you just demonstrated a MVP 👍

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

    If you had/have an IT degree but want to go into SWE, would you go to a Bootcamp or the self-taught route?
    I can't make up my mind. Self-teaching is going good. Doing project-based learning. I've been doing 2+ hours a day for about 2 months now. I'm just worried I may get off track or fall out of routine if I don't lock myself in. Also working on a group project, instead of alone, in my Bootcamp seems valuable too.

  • @arturoordonez-hernandez1534
    @arturoordonez-hernandez1534 4 роки тому

    One other point is; if you can't think of a "brand new idea" (which is ok, we can't always think of anything new) you can also make your own clone of an existing app that you may find interesting. Who knows? If you're really lucky, you could create a UA-cam clone, for instance, and add something to it that greatly enhances what UA-cam currently provides and end up getting contacted by Google (or contact Google yourself) so they can buy the rights to your upgrade. That or you can end up taking all of UA-cam's traffic (and revenue) with your product and force UA-cam to shut down eventually (like AOL Instant Messenger a few years ago because of Social Media platforms like Facebook and Twitter).

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

    Good video. Could you speak English a little bit slowly next time? sometimes I can’t follow up. I am embedded software engineer from Chinese.

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

    Not sure if there is a word for this, but have you ever had “coder’s block” (like writers block) when it came to coming up with a personal project? If so how did you overcome that? Also, I really loved the video btw, you always know how to break things down into simpler concepts.

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

    A Channel based on programming that shows no actual coding instead stack up lego blocks. Code something for fun demonstrate your passion talent.... Switch it up lol

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

    I worked for such a project which helps me to obtain pictures on my pc, actually, those pictures I can get manually but it takes time. If you know the pictures from the lock-screen on Windows OS, there are nice pictures, and every three or five days it changes. And now, I can easily get it from the execution python file.

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

    I don't really get this mentality. I work as a dev in Australia, and generally I do my 40 hours of programming and that's it. After work time is for my family or other hobbies i enjoy such as badminton. I guess it's different for people who live and breathe SWE but I just see it as a job that I do

  • @anirudhrowjee1378
    @anirudhrowjee1378 5 місяців тому

    Leaving this here in case it helps someone -
    ## Why
    1. Personal Projects are Ambiguous, with no clear goal: the project is worth doing not in spite of but _because_ you're doing it from scratch
    1. Being able to read documentation, debugging errors, figuring out how something _really_ works
    2. In the industry nobody tells you how things work, they just expect you to do it
    2. Start with the Basics when learning something new!
    1. Tutorial hell is okay **only** to get started with something
    2. You need to move past the tutorials and _actually_ build something
    3. You don't know how things are going to work unless you explore it yourself
    3. Projects as a proxy - projects can be useful just for the hell of it, but can also be useful to demonstrate multiple things to prospective employers
    1. It demonstrates that you can deliver value
    2. It demonstrates that you have specific interests, and this helps you stand out
    4. Build something as though someone else will use it. It helps maintain the standard!
    ## How
    > _Rome was not built in a day!_
    1. Be realistic, and keep your personal projects small - This doesn't mean you should dream small, but you should always start with an MVP
    1. Features can be classified into "need to have" vs "nice to have"
    2. You can always implement the "nice to have" once you have the "need to haves"
    2. Plan your projects
    1. Estimate! Rely on clues for similar work in the past: `2*(necessary time) + 1` is a good rule of thumb.
    2. Organize your tasks into Phases - this helps cut down on overwhelm and helps you know when you need to do what
    3. Use version control. It's there to help you know what happened when. and why.

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

    This isn't related to the video but could you please do a video on books that you've read that helped your development as a software engineer? I saw in a previous video you suggested David Xiang's book and I'm planning on checking it out soon. Awesome Video && Thank you

  • @7matrix612
    @7matrix612 4 роки тому

    せっかく作ったのにうまく動かず結局最初から作り直したソフトウェアの話とかいつかしていだだけたらと思います。そういう苦労話為になります。 アンドゥー(やり直し)は辛いけど売るものはいっぱいありますね。

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

    nice Lego car building tutorial. personally, the comments (coding) are important especially when something goes wrong or haven’t being coding for a while, it helps to get beck on track easily.

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

    Personal project really built your confidence and know what is don't and do in development process.

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

    You won't begin to learn till you have to teach it. You won't begin to realize you made mistakes till you work with someone else. You won't know how good you are till you build something useful for someone else.

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

    Hi mayuko, can you make a video on how to get freelance job as an independent developer? Are you looking for or working freelance job?

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

    Love your content, all the way from South Africa. Thumb up!!!

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

    Personal coding projects elevates your coding game, you often deal with scenarios that are more complex and real world

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

    Thank for sharing nice video, new friend here

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

    Very wise for your age

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

    can i ask why +1 after double my expectations ??? that one will not help a lot cuz it's a 1 :D

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

    Now I just got to finish a personal project

  • @Jesus-77
    @Jesus-77 4 роки тому

    What is wrong with you? 😁don't change yourself I like your chanel.

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

    My personal projects are the reason why I got familiar with the programming I am using right now.
    Personal project will also a consider a milestone as a programmer 😁
    My personal project before and now has a big difference in codung pattern 😁

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

    you are amazing n.n

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

    HI SAGE!!!!! Teach me about your slow orb

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

    Nice and realistic

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

    how do you do personal projects when you need to work 12h+ per day.

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

    what's happening please help, i am trying to signup with my github account but it is not going thru
    i got thru.

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

    Thank you

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

    れ x 2 + 1

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

    Thank you for the tips they are very helpful! Also love your little lego car❣️

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

    This should set a new trend of talking and LEGO(ing) videos

  • @Peter-qz3sn
    @Peter-qz3sn 4 роки тому

    Can you do another video within this theme of personal projects, but talking about your own college projects or even just ideas on what to build.

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

    hi!! i always feel energized whenever I watch your vlogs. thank u, pls stay safe 🥺♥️

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

    The way you talk sounds like Kat Dennings in “Nick & Nora’s infinite playlist.” ( I don’t like “2 broke girls” though: )

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

    My best friend is You tube bcs none of friends or classmates are interested in Tech and I’m not interested in their topics as well so I just stick around here, I wish there was a channel where you could make some discussion about tech

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

      You can come hang with me and others on my Twitch channel where I stream everyday! twitch.tv/hellomayuko

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

      mayuko it means a lot, thank you very much

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

    Most if not all of my research projects begin as personal projects. Some of them have become actual open-source products, and a few of them have been incorporated to widely-used systems. So personal projects can go a long way if you do them right (as Mayuko describes in this video, especially about making them small and modular). BTW Lego is nice, especially for prototyping :)

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

    Hi Mayuko can you do a video on your Laptop, Macbook pro 16

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

    This is so helpful for beginners in software engineering. Thank you so much mayuko!

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

    can u do collabs with other software engineers as well

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

    Man, Mayuko is a real MVP. Love your content. I'm working on kind of a gigantic project rn and feel what you say about the minimum viable product ... and also everything else haha. This fr has to be a series. I'm super excited for coding with friends!!!

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

    Other youtuber: Make up and talk. Mayuko: Make lego and talk. :) Love it!

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

    Enjoyed the insights, started a masters level course that focuses on using Java to understand the concepts of coding, only to realize my comfort level with writing code was severely lacking. Understanding the logic behind the code comes with practice and I could see how personal projects would help make the logic you're using more close to heart. Rather than just doing a tutorial because the book said so. My problem is finding the time and using time efficiently.

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

    I *loved* *loved* *loved* this series. Can't wait for more. 💖
    - long time subscriber