- 21
- 35 038
Will Yi
United States
Приєднався 2 тра 2021
SWE @Google, Toronto, CA
Fun facts of Software Engineers | VIM lover | Computer Science
Fun facts of Software Engineers | VIM lover | Computer Science
What I *actually* do as a Software Engineer at Google
Free Email List: willyi.substack.com
Ever wondered what a software engineer’s day-to-day work actually looks like? Spoiler alert: it's more than just coding! In this video, I’m pulling back the curtain to show you what it’s really like working as a software engineer at Google. Join me as I take you through the stages of a project, using a fun example-‘Pigeon Translator’-to walk through each step, from understanding requirements and designing systems to the final rollout.
I’ll show you the unexpected challenges (like when Pigeon sounds resemble owl calls!) and what goes into making complex software work, plus insights into DevOps, on-call duty, and the real work that keeps a project running. If you’re curious about a career in tech or just want to know what software engineers do behind the scenes, this video is for you.
Enjoy, and don’t forget to like, subscribe, and let me know if you'd like a vlog of a day in my life as a software engineer. Thanks for watching!
#Google #SoftwareEngineer #coding
00:00 - Requirements
00:44 - System Design
01:24 - Reach Agreement
01:47 - Development
02:46 - Release and Rollout
03:33 - On-call
04:04 - Others
Ever wondered what a software engineer’s day-to-day work actually looks like? Spoiler alert: it's more than just coding! In this video, I’m pulling back the curtain to show you what it’s really like working as a software engineer at Google. Join me as I take you through the stages of a project, using a fun example-‘Pigeon Translator’-to walk through each step, from understanding requirements and designing systems to the final rollout.
I’ll show you the unexpected challenges (like when Pigeon sounds resemble owl calls!) and what goes into making complex software work, plus insights into DevOps, on-call duty, and the real work that keeps a project running. If you’re curious about a career in tech or just want to know what software engineers do behind the scenes, this video is for you.
Enjoy, and don’t forget to like, subscribe, and let me know if you'd like a vlog of a day in my life as a software engineer. Thanks for watching!
#Google #SoftwareEngineer #coding
00:00 - Requirements
00:44 - System Design
01:24 - Reach Agreement
01:47 - Development
02:46 - Release and Rollout
03:33 - On-call
04:04 - Others
Переглядів: 649
Відео
If I start learning code in 2025, I’d do this.
Переглядів 8 тис.21 день тому
Free Email List: willyi.substack.com How I Would Start Coding from Scratch (and Never Be Replaced by AI) Are you ready to dive into coding but don’t know where to start? In this video, I’ll walk you through how I would learn to code if I could start over as a software engineer at Google-and most importantly, how to become an engineer that AI can’t replace. We’ll go step-by-step, from the mindse...
From Google Engineer to Feeling Lost - How I Ended Up Here
Переглядів 794Місяць тому
Free Email List: willyi.substack.com In my previous life, I spent so much time to chase the number. I call it number game. I recently realize the importance of life and decide to start enjoy it. It's part of reasons I start this video. I made so many plan about my channel. I want to talk about coding, about software engineering and many other things related to career. But before all the cool th...
As a software engineer, I would currently avoid getting a CS degree unless you have coded from your childhood or have a guaranteed job secured already. Without major connections it's nearly impossible to find work. Know many of my graduate year who are or afe becoming homeless because they picked a very terrible year to graduate. Tens of thousands pf applicants fight from scraps. Hopefully 3-years from ow it'll be a lot better but currently I'd advice against it. I hate to say it but it's brutal honesty.
Great tips ❣
Glad you like it
What about work life balance? Do you find time for yourself?
Yes, I can find time for myself. I usually use it to stay with family or learn more things outside the work.
@@codingdinosaur thanks for the reply! I can find time for my hobbies then!
This is wrong 😩 One side you are motivating and on the other side you are demotivating me. I also want to get placed in the big tech giants but you are already there and the points you put down 😢 Could you guide us to do better...
Everyone faces different problems in different life stages. I had your confusion before. What I can say is stick on what you are doing, enjoy the process. Be positive for the problem we are facing. World will reward this optimistic attitude
Seriously 😂 I am in the 3rd year of my college and I am using the same way to create a new project with my teammates 😅 But the Merge Conflicts 😂 Nice to hear the story. One suggestion if you can create the video on some projects or suggestions that what kind of projects we should have to build, that will be also beneficial 😢
Hi there, the general way to implement software are similar. Merge Conflicts is very common if we work on same component :) Thanks for the suggestion. I will add it into backlog!
love your video as always! love you too!
Appreciate the help! ❤️
What a fun insight!
Glad you like it!
🐦: what?
Any resource to learn DSA with python. I know js but i cant't find dsa with javascript. By the way where u learn DSA pls help
I think I will learn FORTRAN.
AI will replace programmers who do not use AI as a tool.
Definitely
I am from India which language is good for make a good carrier ??
I think C/C++ is good for explore deeply in computer science. But Python is definitely the best for beginners
Strange 🤔! I didn't subscriber this channel and I don't even remember watching any of this channel's videos but still how I got notification of this video ? And on the 4th day after upload? What's going on? 😮
Btw great video ❤
Glad you like it. I'm not sure why you get notification. But I think it's not a bad mistake lol
@@codingdinosaur ya it wasn't Plus you've got one more subscriber ✨
I would like to ask how you prep for interviews and questions .esp Technical questions, how do you recommend for no cs background and for junior role for backend dev for international job market as for me I live in APAC
Hi there. Thanks for the questions. I think interview prep is different from area to area. I've no specific suggestions for the are that I'm not quite familiar. But one thing I would recommend is "keep honest and open during the interview". When doing the interview, what interviewer more interested is how interviewee thinking about the problem and find the solution. It's totally ok if interviewee forgot the details like syntax of priority queue in Python. But it's more important to demonstrate how to find the solution based on the given information. Hope this helps :)
Still learning with python my first language programming keep practicing thanks a lot ❤
Keep it up and good luck!
Great bro
I have just started learning to code using Python, a few days ago, and I build a game using conditions... it is so fun to code and build something original from scratch. However, my question is: What is the point of coding when AI can write codes for any program instantly?? could you please answer??
Hi hi. Glad you enjoyed your coding experience. In most of cases, coding is for building things for others. For example, building a website for small business to help them to reach more potential customers. That's one aspect of coding impact our real world. Given we are having standard ways to build up such simple applications, AI is perfect tool to plug in such scenarios. And replace human to do such tedious process. However, what if we hit issue with the Python itself? Or, if we as AI to build website with Flask, but there is underline issue with Flask itself? Without understanding of programing, it would be even hard for us to ask AI about what we met. That's why I think learning still needed today and AI should be tool for us to success, not make us as reality extension of AI.
@@codingdinosaur Thank you very much for the detailed answer. So your advice to me is just to continue learning to code despite the terrifying progress of AI?
@@codingdinosaurthat is precisely why i am learning programming
Yes! There is no harm to keep learning new things! I know AI's progress is terrifying. But AI can help human to push the limit only if human know the what's current limit.
@@codingdinosaur Thank you very much.
Is AI Replace software engineer job, should i change field from software engineer to other?
AI will impact software engineer job market, but will definitely not replace all engineers.
Thanks!
Appreciate that!
Bruhh what should i do in my college teachers are bad a d they are focusing on completing the syllabus...i am studying C right now.but can't find a perfect video..
From which college?
@nikeshsingh2081 in India
Hi there. Sorry to hear that you are not getting well with your teachers. I would suggest not only from video if you cannot find things perfect for you. Word based materials sometimes better. C is actually good if you get familiar with it. It will leads you to know more about hardware etc. Its learning curve is high, but you will find it worth when you get into it more.
@@codingdinosaur Thank you for your suggestion man.
Look for brian Kernighan's C programming language book.
Subbed
Nice video broo
Glad you like it!!
man I'm so demotivated😢😢
Don't worry too much bro. How about let just start learning without thinking too much
@@codingdinosaur gotta think to learn hehe but fr I feel OP. It hasn't been until recently when I went all in to study how everything is changing that I started getting a clearer vision of how to navigate this change. I started reading a book by Daniel H. Pink "A Whole New Mind" which has given me so many ideas and insights from research I couldn't have possibly done myself. It truly let me see in real time how times are changing and how we can leverage AI to our advantage, as well as how to become valuable in the rising age "the conceptual age"...
Thank you
You're welcome! Hope you enjoyed the video.
Thank you. Subscribed 👍
Appreciate the support! Hope you enjoy the video!
Bro what would you suggest me to learn as I'm a first semester student of software engineering, as we are learning HTML, CSS, JS, C++, and Python, so which language should I mainly shift my focus.
I would suggest start with Python to get more sense around coding. It really helpful to ramp up in coding area. Then switch to C++ while learning OS etc. C++ is basic enough to get more idea about how OS/hardware works.
Quality of this video is very good, I’m happy you created this video! Hope you the best🎉
Thank you so much!! Glad you liked video!
Bro we are still in 2024😢
We have 2 month to setup mindset 😂
He is living in the future 😂
😂😂😂
Hey man great video. any specific online lectures recommendation from you on the topics mentioned. TIA
Hi there, I found the resources in this site are helpful! teachyourselfcs.com I will also have videos to cover these topics. Please subscribe and tune in :) Thanks!
Can you provide information from where we can learn all this stuff online? Are there good courses, books, UA-cam videos for these topics to follow step by step?
Hi there, I found the resources in this site are helpful! teachyourselfcs.com/ I will also have videos to cover these topics. Please subscribe and tune in :) Thanks!
thanks bro
Appreciate that! Hope you enjoyed the video.
Nice tips!! And great workspace too 😁
Thanks! We spend quite some time setting it up😉
Hi Will, I just watched your latest video, and I love the depth and honesty you shared about the "number game" and how it affects not only careers but life itself. Your message really resonated with me, especially how you highlight the importance of connection and human experience beyond just numbers. I can see how passionate you are about your channel and sharing valuable insights that go beyond just coding and career growth. That’s why I wanted to reach out-because I believe my video editing expertise can help you elevate your content, making it even more engaging and impactful for your audience. Whether it's adding compelling visuals, optimizing pacing, or creating an engaging narrative flow, I can help shape your message to reach a wider audience without losing the personal, thoughtful tone that makes your content stand out. I specialize in both long-form content and short-form edits for platforms like UA-cam, Instagram, and more. If you're interested, I'd love to discuss how I can assist you in bringing your vision to life. Looking forward to hearing from you!
I have actually been feeling the same way you have, All my life I have been striving for something, I got the the best degree classification in my country, I have been working in software for 2 years now, and I have been feeling a sense of being lost with no main direction in life... I find just learning a new skill can help, but what really helped me was getting outdoors, I started to play golf to keep my mind focused on something that is hard. But I wish you the best in your content creation journey!
So glad to see you find your outdoor activity! Hope you can enjoy it more! And thank you for the kind words!
I am really grateful that I came by your analogy today, it made me realize not to keep chasing mindlessly after numbers instead to chase after happiness and purpose. This inspired me to connect with more people form more memories to life my life to the fullest. I totally understand what you are trying to convey, I hope that this experience and conclusion results to you being happier.
Thank you for the kind words! Hope you enjoy your life, enjoy what we already have!
UA-cam algorithm brought me here. Thanks for sharing your thoughts! Number game is exhausting sometimes. I personally taking a break from it recently. Trying something new, unstucking myself from being a tool as you mention. Going outside to look beyond my own world. It helps actually 👍
Thanks for sharing! Agree that going outside totally helps! Hope you feel better!
hey Will, don worry man, thats nothing wrong about you, everybody needs to vent somethimes, you should only be proud of yourself, go living man, i mean take your family and do a beatiful travel or go out and make mor friends. God blesses you bro👊
Thank you for the kind words!
hello buddy can we have conversation on a call ??? please
Thank you for sharing your thoughts. I’ve been in a similar situation-joining a FAANG company and feeling more miserable than ever. I felt completely disconnected and realized that breaking into big tech was just a numbers and hierarchy game, not something I was passionate about. Now I understand that feeling connected and having a sense of belonging is far more important for happiness than titles, salary, or other superficial measures.
I had feeling not only me have this kind of feeling. Many of friends are brilliant, they spend lot of effort to achieve what they have today. But something has been sacrificed for exchange. I think it's never late to realize this. I hope you can find something interesting around your daily life and can jump out of the endless compare game. Peace :)
Go outside in nature and try to explore the reality of life and try to read novel books and philosophical books also stablish good relationship with real friends don't think about them that they are poor but they have pure heart spend time with you parents avoid social media
Totally, that's what I'm trying to do after I realize what happening on my mind! Really appreciate your suggestion! Hope you can enjoy your life as well :)
great video. i hope it reaches to a larger audience
I'm glad you like it!!
you're strong man, wish you the best
Thank you for the kind words!
great content!
Thx babe
So relatable. Proud of you babe!!
is @will Yi your boyfrined @AlienaCai?
Thanks babe!! ❤️
@@rohitsharma-mg7hdyes haha he recorded this in my room during his alone time last weekend 😗 and that’s my UA-cam plaque 🤣
@@AlienaCai i knew it. I think the title is incomplete @codingdinosaur. It should not be just "feeling lost" it should be "feeling lost in her eyes" ❤. You 2 lovers are deep lovers , keep going. 👍
Awww, thanks for the lovely comment! @sikansikan8133
Can you please share ShinChan channel link? Is there English subtitles?
U watch shinchan too? ❤❤
Right! Really helpful for destress
Oh that's usually what I heard from engineers too!!
That’s why my timeline always get cut
happy to see you
What’s the llama doing there? Asking for a friend.
That's Meta's open source LLM
Oh trust me, people KNOW they should add tests
Totally!! There are many reasons that some tests are missing! But I believe everyone knows they should add tests!
Mine is firmware engineering. Mostly programming in C and Assembly. Most people don’t like it, but it is enjoyable. 😊
That's actually readlly cool! I thought about learning assembly several times, but realize it kinda hard :).