You will break into tech in 2025 as a software engineer

Phil Choi shares how to break into software engineering without waiting for New Year's. Start now by sacrificing small daily time, track progress with written goals and deadlines, and hold yourself accountable through daily check-ins and weekly checkpoints. He learned this after being laid off and losing 25 pounds quickly by committing immediately instead of procrastinating.
Chapters
You know, there's only like, three more weeks left in this year. Yeah, everyone always thinks, like, you know, once it becomes New Year's or whatever, they want to, like, make new resolutions, like, start. Then, Like, I think it's. I think that's stupid. Like, the time is, like, to start now. You know, Honestly, New Year's is just another day. Dude comes up, the sun comes up, like, the sun goes down. It's just the same shit, different toilet. You know what I mean? Why can't tomorrow be the day or even today be the day that you start your day new coding journey or your workout journey or weight loss journey or your whatever you want to learn skill journey? You know, just New Year's is the same day as December 4, 2024. The days that you wait for things to start, you lose that many days to get that much better at something. You remember when I first got laid off, right? And, dude, I gained, like, 50 pounds since COVID And I always told myself. I told myself this exact prep. I said, I'll lose the weight, you know, once, you know, it's the new year or whatever. But that wasn't it, dog. Like, I was just giving my. Myself an excuse to kind of do something later. And honestly, like, it wasn't even that hard losing the weight, you know? Like, not that I lost all 50 pounds because I think I was young. My metabolism was still good, but now I got the dad bod, dude. But, like, I thought. I think I lost, like, 25 pounds in, like, a month, you know, And I just started that day or whatever. Yeah. So, you know, by New Year's, like, I'm not in the mode to really lose weight. I'm more in the mode to, like, maintain what I've built, and I'm not scrambling to fit pieces in or slide things into place. Like, as, you know, 2025 happens, I'm there to kind of maintain and keep things in place for 2025. And, like, definitely, like, when I was young, I used to make, like, a huge deal out of New Year's, you know, like, a huge deal. We used to go to Pier 39 every New Year's. My friends, like, I don't know, like, my best friend since I was young. My, like, friends. But I don't know, one of their friends said, like, how you spend New Year's is how you spend the rest of the year. And, you know, so we always try to, like, be around a lot of friends, be at a party or whatever, and spend it just happy in general. But it didn't, you know. But in the end that's like maybe like when I'm young, I feel that way with like now that I'm like a little bit older and wiser, another day is just another day. How I spend today, it might, you know, it could change from the next day, but usually the days you spend are still like gonna be this, you know, the maintainable days, you know, like there are days to celebrate and party, but it's more about like maintenance and it's a marathon, you know, it's not a sprint. And that goes with coding or learning any skill. Like. Sure. Like maybe your New Year's resolution is to lose weight or gain muscle or learn coding, right? Or you know, change your career and you're giving yourself the excuse. Okay, once it hits 2025, I'll do that. You know what I'm saying? But actually the time's like, like if you have an extra, even if you have an eight hour a day job, you have a full time job, you have like, I don't know, you can sacrifice like an hour of sleep or something to kind of like get an hour of studying done and you can start now. You know what I mean? Your New Year's is going to be no different than your position now. You might get those extra like holiday, what is it? Holiday, like the New Year's holidays or whatever, days off. But, and then, but you probably have to spend that time with your family. So just start now and you'll be that much more progressed in your journey. Like you know, three more weeks than, you know, starting on New Year's 2025. And honestly, like if you start now, you could probably get a job. And like if you work hard and you know, you understand what you're doing, you know, like it takes six months, right? That's how long it took me. But I'm not, I'm not saying that's like a, like a super common case, but even if start now, right, that's one less month that you have to do in January. So that's a month faster to change your life. I think so. Okay, once it's 2025, I'll start, right? That's the same mindset of like procrastination, right? Like, even if I get a big project and I'm like, okay, I can, I can finish in a night, you know? You know what I mean? But like, honestly, why put that stress on my body too hard. It's like I've been through that, I've been there, done that, even like an essay that you have to write. I'm sure you can do it in a day, right? But you have to make things less stressful and keep things, you know, comfortable for yourself. So, you know, it's not about like procrastinating and finding other things to do to busier time. Because that's all you're doing really. Like, you're, you're just finding things to make yourself busy so you don't have to do that thing. Just do the thing now so you don't have to keep busy. And then you can keep that time busy being productive. This goes to a point that I want to say, like, procrastination. After you do it, like a couple of times, you've been there, done that, you have to like, start learning about yourself. Like, yes, you can, like build a whole app over a night if you need to, but it's not, it's not going to be that good. And it's not going to be very comfortable on you because you're going to be freaking stressed. You're going to hit a lot of bugs and, you know, it's not going to be easy. But I mean, you know, like my experience, like as a senior developer, I guess, like, you have to know what you're capable of. Yes. Everyone feels like they're super smart. Everyone feels like they're super capable at a certain degree, at a certain point to a certain degree. But crap, dude, this guy's being an asshole. But you have to know your limits, man. That's like, that's the biggest lesson you need to handle on yourself. Like, yes, you know, like, you have to learn how long something. Some things are going to take you to keep. Put like weight on your name. Like, say you get a project like you, you'll know exactly, and then you start asking questions. Okay, I need authentication. I need this kind of data. I want to do this and this and this. With this website, you can kind of say, okay, I know exactly how long setting up login and sign up has taken me before. Oh, Google sign up. I know how long that's taking me before. But this kind of stuff I still have not done. So I will need some time to research on it and tell you how long it's going to take me. But I will give you an exact time frame of how long it's going to take me. And if you hit that timeline, you put a lot of weight on your name, you know, and they make you, and you make people want to work with you. And you got to be, you know, you Got to know your capabilities and know your limits. And that's how a job, like, even to get a job, that's how you're going to be. You're going to be graded. You know, they're going to give you a task, they're going to give you some time to finish it, and then you finish it on the time or, you know, even early. You ask for review and then they give you the next task. If you miss your deadline, then it's kind of like, okay, I can't give them this much, this much next time. And then you get. You kind of start getting engaged and then even if you know your limits now you know your limits, you can kind of push the bare. Push the boundaries and get even better, you know, and more thorough. And just, it's a lot of. It's a lot of coding and it's a lot of knowing yourself. And yeah, like, everyone feels like they can do it all in one night. I'm sure everyone's felt that, like, I have to study for a test. Okay, I can get all the studying done in one night. Don't worry. But why put yourself through that much stress? You know, like, makes no sense and like, to hold yourself accountable for that kind of stuff, you know, like, like say I have a new goal. I think there's like these black and white speckled journals that you can buy from CVS or something. It's like a dollar or something, maybe $2. But you cannot just, I think writing something down on paper and writing your goals, writing the dates, deadlines, it's going to be. Hold a lot more weight than typing it on a computer. I think it'll help you a lot. So just learn to write things down. I'm not saying it's for everyone, but for me, definitely, if I write it down, like, even when I take notes, I could type it, but I like to write and take notes to kind of like. Like once I write it, it feels like I have. It's going in my mind a little better. And even like the, like, goals and stuff, like, even like what I'm going to do and what I did in the day so I can kind of like compare what I did. And I mean, it's just holding yourself accountable for each date and say you have a start date and a deadline. I have to learn this. Track your progress because, like, the progress is the most important thing. So, like, in the beginning of the day, what you want to do and at the end of the day what you did, and then now you can kind of get, like, a sense of what you're actually capable of in that comfortable amount of time, and then you can kind of fight to get better the next time, you know? And so, like, definitely, like, in the Discord server, we have a coding accountability workout. Accountability. But in the coding accountability, people just put, like, what they did for the day, But I think we got to flesh that out a little bit more. And, like, what you. What you wanted to at the beginning of the day and what you actually did at the end of the day. And then on the beginning of the month, you have to kind of put a goal, right? So. And then, like, by the end of the, like, and then you have checkpoints, like, every. Like every week or every 10 days, you put like, oh, how. What's your percentage? Like, how much percentage points are you to getting to 100 points? Or what is your progress? Progress percentage. Percentage, you know, and you can gauge that kind of stuff. And by doing this, you kind of learn yourself a little bit better. So you can kind of gauge tasks, gauge yourself, gauge your limits a little bit better next time. And that's super important. Just time is now, and it's not really about, like, waiting for this fake energy or like this, you know, this energy that you get from this weird day that's just another day. But it's more about these mentality changes or these lifestyle changes that'll actually change your life in the end.
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






