Day in the life of a software engineer (my first ever tech job)

A YouTube vlog by Phil Choi (published Dec 23, 2024) recounting his first tech job experiences, imposter feelings when starting work, and practical advice for learners (skills over degrees; start and specialize). Interleaved are live app design/dev moments—using React Native/Expo icons, action sheet/picker, backend/admin panel connection—and anecdotes about learning Vue.js, Node.js and other technologies. The tone alternates between candid personal reflection, hands-on coding walkthrough, and casual lifestyle footage.
Questions this video answers
December 23, 2024
After the age of 30
Node JS, React, React Native, Vue.js (Vue 2.0), Microservices, Mongo, Docker, Expo, vector icons
Chapters
Feeling I got when I got my first job. Dude, watch the shit. Dude. At the end I gotta fucking take the backpack from him. He's gonna cry, bro, I was talking to Minnie about this yesterday. But it's a little scary, you know, because you don't know if you're good enough, dude. What do you mean? What did he even pack in here? He packed the fucking train with some tractor stuff, bro. Dude, he's gonna be bummed out, bro. But you know what? Like, those are just like self doubts, cuz. Dude, to get better you gotta surround yourself with an uncomfortable feeling, you know, like if you wanna get good at skateboarding, probably don't skateboard by yourself. You like go to the skate park, you meet some older people that know how to do a kick flip or something and they give you tips and tricks and stuff. And getting a job is kind of similar. I'll be there soon. In spring we meet up. Spring? Yeah, probably spring. Yeah. It's like, it's scary, it's nerve wracking. But getting that job is. It should be very like a good feeling, uplifting. But then it's the start. It's not like the end goal, you know. Just think like, okay, I'm starting here, but imagine where we're going to be in six months. You see a piece of state in here right on the top. Can you go CD real quick? I remember I got hired as like the front end developer, but then I switched the back end of that company because we had another front end developer or two. I remember them saying like, oh, you're a good front end developer. I'm excited to see what kind of back end developer you'll become, you know, and this was like after like eight months of work there. And then I had like another like, you know, I had like a month to study. Oh, thank you. All right, I'll see you. I'll see you on Friday. All right. Okay, Later. Okay. All right, Bye. Bye. Bye. Bye Manny. What's more important? College degree or skills? Skills. Especially like now, nowadays, because I think people are realizing college is like, I mean, just in the world, what would you think is more important? Being taught how to do it or knowing how to do it? Right. If you say something and you manifest it and you put it out into the world, even if no one hears it, the universe is listening. And the more you don't follow through with it, the universe loses trust with you. So you have to just like do what you say you're gonna do. So my name is Phil. I became a Developer after the age of 30, if you have a story of something you've said and you wanted to do and you've told the community, leave it in the comments. Read all the comments, we'll reply, I'll reply. And let's get a conversation going there. And I just want to say thank you for making us a part of your day. And if I can do it, you can do it too. Coding saves a lot. All right, so she came to us. She was working on some tutorials and stuff, but I think she was getting stuck in tutorial hell. One thing in the beginning, I think I was like helping her a lot. Now it's kind of like letting her go. It's just like time to let go a little bit. Like let her do her things and just correct it when it needs to happen. But she's getting a lot faster, being able to kind of identify the issues a little bit easier soon. I think she'll reach her goals now. I think she knows Node JS pretty well. React. React Native Microservices. Mongo Docker. It's pretty good. Full package. Full package.
So I think I did what you asked me to do.
Let's think about how to make this real quick. And then we have to make an Explore button, an Edit profile button, a history of what you've done button. Looks like a dating app.
It's low key. A dating app.
Okay, so React Native. I think Expo should have some kind of icons that we can use. I'm going to look them up. Expo, React Native icons. I use vector icons a lot in React Native. It's a little bit faster. Once I choose an icon family, I always stick with that one.
I like the user's feather one.
Okay. I think that looks cool because you're looking for other users, right? Like, this is kind of like our first navigation screen when someone comes into the app, right? So one of the tiles, it should look like this. So maybe you're coding and then you're searching for repair or something. What is that? What are you drawing right now?
He's tagging. Now he's tagging.
It says P. Love. You see that? You ever read these kind of books, Suit? Absolutely not. Absolutely not. That's why we hire people like you. Oh, so you can read it for us and then teach it. Oh, yeah.
That's why I'm here. I'm here, though.
Can I tell you the funniest story that ever happened to me at my old company? So we almost got, like, robbed, you know.
Nothing.
Let's use the Expo documentation picker. Now it's installed. So now let's do a basic action sheet setup. Let's figure out how to do that. So just scroll down a little bit wider. So do you remember where we wrapped our whole app like before going to use. So that's where we'll change, like my skill and things like that. So options that we're gonna send, let's say let's just put some three skills like coding.
People look for someone to clean stuff. Coding, cooking, repair, test, cancel, test, cancel.
And then if you're looking for. Okay, cool, sign out and.
Yeah, okay, it worked.
Bye, bye. Thank you. Bye. Thank you. Gotta start fleshing out more of the back end. So right now we made the server, the admin panel and working on the app. So now we have to connect everything. Like the auto routing. Get in. I know doing something new is scary and especially for me, like doing this lead fill YouTube thing is scary, right? And starting how to code is scary. Getting your first job is scary. You know, your first day at school is scary. Whoever you are, honestly, the one thing you have to do is just start. Where are we at? Dude? We're at the Kim's club. What are we looking for? We're gonna get some imitation crab mayonnaise and Wait, no, maybe some mayonnaise and some cucumbers and avocado so far. So let's go get that stuff. Like I remember like my brother when he was teaching me how to swim, he just threw me into the deep end. Programming is so vast. Like you're going to be better at something than other things. Dude, that looks good, bro. Holy crap. This? Yeah, dude. Yeah, I was looking at that too. And there's a baseline where you have to get to like every like at to a certain what is understanding of like, you know, deployment or front end or back end or DevOps or whatever it is. But in the end you're gonna have to specialize in some something. So the only way to find that thing you're like really good at, right, is to try like we probably wouldn't have like, I don't know, Floyd Mayweather if you never tried how to. If he was too scared to start boxing, you know, you have to start to kind of find the things you're good at. And I'm sure Floyd Mayweather, he's like boxing, he was like, dude, I'm really good at you being an asshole. No, I mean he's really good at defensive fighting and you know, I mean in the beginning I think he was pretty good But, I mean, can you guess in the comments what we're gonna make now? We got cucumbers, avocados, and some salmon. He would have never known he was good at boxing if he never did it right. And you'll never know you're good at, like, CSS or. You'll never know you're good at, you know, database management or anything like this if you never get started. And so just. Just start and find what you're good at and keep on doing that. Get good at other things, too. What weight is 320 grams? 5001. You can never go wrong with the Monkshua bill approved right there or the market O Brownie. That shit's delicious. Yeah. Oh, dude, this is. This is the one, dude. That's the one. This one's so good. Tastes like maple syrup, dude. I used to always get, like, the cheap mayonnaise. Yeah. But I started getting the. Really? The more expensive one. The gold. Yeah, it tastes so much better. You know, I was vegetarian for two years. When did you finally say when? I was broke and had. And there's, like, leftover burritos in the house, like, because I was, like, living in Oakland at this place. Yeah, I just. I just went, ham, bro. We're going to make California rolls and Philadelphia rolls. Oh, that's what's up. We're going to take it from the west coast to the East Coast. I remember Vue JS was, like, really obscure, and I was like, dude, I'm going to become a Vue JS developer. And they're like, what the fuck is Vue js? And I was like, I don't know, but it's fucking easy. It makes sense in my head. I'm going to become, you know, I'm going to learn everything about that. And then, you know, I started going to, like, developer conferences. Not, like, as a speaker, but, like, just, like, wanting to learn all about it. In the end, I built, like, a whole dashboard. Everything with Vue, I was like. I was super deep into Vue. I knew everything about Vue 2.0, at least. Like, Vuex and modularizing the store and all this kind of stuff and creating, like, these patterns. And even right before I started the Left Field Channel, I remember I went to interview at that boot camp as an instructor, and they gave me the job, actually. But I told them at that time, I was like, dude, I'm gonna start a YouTube channel. And they're like, okay, whatever, you know, like, that's cool, but I want to follow through with what I tell people.
More from Phil

day in the life of a software engineer | 5 hour productivity | building my dev agency 🔥

day in the life of a software engineer | 3 hour productivity | coding my 6-figure community startup

day in the life of a software engineer | 5 hour productivity | coding our sns startup app LFG

day in the life of a software engineer | 5 hour productivity | creating apps that makes big money






