How an Average Software Engineer Survives the Work Day | Day in the Life

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
it's embarrassing for me to say that far too many times I question if I really do know how to Cod right out of college I got lucky and landed a job as a software engineer and have been working ever since so in this video I'm going to share with you what a workday looks like for me an average software engineer and along the way share some tips on how I get work done with my very mediocre skill [Music] set I first win the mornings by heading to the gym to get a workout in if you have a sary job like an office job where you're not really moving throughout the day I feel like it's necessary to find ways to get steps in or even a workout [Music] I found out that working out in the morning helps me be more alert and improves my mood for the day good habits like going to the gym or doing something in the morning to improve yourself helps you get an early win to the day because habits are the compound interest of self-improvement the same way that money multiplies through compound interests the effects of your habits multiply as you repeat them and I kind of have to remind myself that showing up really matters and small wins throughout the day allows us to focus on the progress of our goals [Music] so the first thing I do is basically create a to-do list to remember all the things I need to accomplish for the day this helps me stay focused and you know not forget the things that I had in mind to accomplish and so I usually write my to-do list on a notepad like this or I write it in my notes on the computer before I start work I like to make a caffeinated drink so let's do that [Music] [Music] so what I'll be working on today is is basically improving the performance of one of the apis that we own one of the biggest bottle next is interacting with the database so every interaction such as a read or write into the database is pretty expensive and can take a lot of time and So currently I'm finding ways to improve the performance so that every call to the API that we own is performing and meets our slas [Music] just taking a break from work I wanted to share with you guys some tips I learned as an average software engineer that helps me get work [Music] done so the first tip that I Lear Leed as an average soft engineer is to not reinvent the wheel and what that means is essentially giving you permission to copy code from the code base and apply it to wherever you need to apply it so for example let's say you wanted to add a text input so all you need to do is basically look in the code base for example let's say this is the code base and you can copy and paste whatever you need into what feature that you're building there's been times where I copy you know for Loops to the point where I don't even even remember how to write a for Loop but essentially that saves me so much time I don't need to focus on the code and focus more on the feature that I'm trying to build and worry less about the syntax that allows me to quickly develop and build a feature that I'm working on next tip is to write code that makes sense and I'm basically mean writing code that is is readable and understandable to anyone that is reading it there's many times in the code base I'm working in where the variable names or the method names are very short abbreviated or print as acronyms so for example if you have a DAT of birth variable would you want to name it do as an acronym or would it be better and easier to understand if the variable was spelled out date of birth in camel case or snake case so for me personally I don't like to shorten the names um whether it's variable names or method names down I like to really spell it out so that anyone who may be reading my code can understand what's going on and writing code that makes sense will help you in the review process because the team members who are reviewing your code can understand what it's trying to do and can help lead you to an approval of that code so it can be merged in the code base the last tip that I have is to tag others in your messages what I found was that if I tag other people in messages that allows more people to be involved into the conversation and I will get a quicker response to my message and I've done this from Engineers to senior directors and that allowed me to get a really quick response from them especially if they're not really responsive so yeah these are the three tips I learned and as an average software engineer these tips really helped me throughout the day and really get work done try this out and see if it works for you so I usually take walks outside but it's extremely hot today but good thing I have a truck meal [Music] I wraps up my day as an average software engineer I usually spend the second half of my day on the couch just to be a little bit more comfortable if you want to see more videos of a typical day of my life I'll add another video here for you to check out and I hope you learn something and I'll see you in the next video [Music]
Info
Channel: dlo
Views: 4,032
Rating: undefined out of 5
Keywords: software engineer, programmer, tech, bootcamp, day in a life of a software engineer, vlog, software engineer vlog, software engineer day in life, day in the life, a day in the life of a software engineer, day in the life of a software engineer, day in the life of a computer science student, software developer, software engineer student, computer science, software engineer day in the life, software engineer intern, software engineer salary, software engineer interview, DITL
Id: mjGOHp4v2Ag
Channel Id: undefined
Length: 7min 51sec (471 seconds)
Published: Mon Jun 17 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.