- 12
- 110 501
John Steen
United States
Приєднався 14 лис 2020
I'm a software engineer (ex-Microsoft, current FANG), and this channel is meant to help software engineers improve their lives and their craft.
What it's like working for Microsoft as a software engineer
Stay connected directly through my newsletter:
sendfox.com/john
Subscribe :) ua-cam.com/users/johnsteen
Hit me up with those tweets: johnmsteen
I just left Microsoft and wanted to share my experience of what it's like working there as a software engineer, including:
I. Typical day in the life
II. Work/life balance
III. Favorite parts of working at Microsoft
IV. Downsides of working at Microsoft
V. Onboarding
VI. Growth opportunities and promotions
VII. Culture
BOOKS MENTIONED IN THE VIDEO:
Computer Architecture: A Quantitative Approach - amzn.to/36HVZMW
Database Management Systems - amzn.to/3iJ1u0f
Practical Programming in C++ - amzn.to/35q8f4k
*Disclaimer*
Some of the products linked to above may be affiliate links (meaning I'll receive a small commission if you buy something using those links.) This doesn't cost you anything extra - it just helps me run the channel for free! Thanks for watching and helping to support the channel.
sendfox.com/john
Subscribe :) ua-cam.com/users/johnsteen
Hit me up with those tweets: johnmsteen
I just left Microsoft and wanted to share my experience of what it's like working there as a software engineer, including:
I. Typical day in the life
II. Work/life balance
III. Favorite parts of working at Microsoft
IV. Downsides of working at Microsoft
V. Onboarding
VI. Growth opportunities and promotions
VII. Culture
BOOKS MENTIONED IN THE VIDEO:
Computer Architecture: A Quantitative Approach - amzn.to/36HVZMW
Database Management Systems - amzn.to/3iJ1u0f
Practical Programming in C++ - amzn.to/35q8f4k
*Disclaimer*
Some of the products linked to above may be affiliate links (meaning I'll receive a small commission if you buy something using those links.) This doesn't cost you anything extra - it just helps me run the channel for free! Thanks for watching and helping to support the channel.
Переглядів: 37 157
Відео
Can you get a job as a software engineer without a college degree (or computer science degree)?
Переглядів 2,5 тис.3 роки тому
The definitive answer to whether or not you need a college degree or computer science degree to get a good job at competitive tech companies as a software engineer. Newsletter: sendfox.com/john
Building a financial (F.I.R.E.) calculator with React Hooks and localStorage
Переглядів 2,3 тис.3 роки тому
I detail how I built a form calculator using Create React App, React Hooks, localStorage and HTML.
Project vlog | Categorizing transactions with Plaid and Django - Part 2, Aggregating transactions
Переглядів 6133 роки тому
This is Part 2 of 2 of how I'm approaching categorization of transactions in a personal finance app I'm building for fun. Source: github.com/jmsteen/plaid-django-demo This part discusses Django aggregation, annotation and QuerySet, among other topics. Part 1 of 2: ua-cam.com/video/aF1qIFCzvzk/v-deo.html Sign up for my private newsletter: sendfox.com/john
Project vlog | Categorizing transactions with Plaid and Django (simple) - Part 1
Переглядів 1,4 тис.3 роки тому
I share how my initial prototype approach for categorizing transactions from the Plaid API using Django. Source: github.com/jmsteen/plaid-django-demo Future full, extended videos with source code will be available on Gumroad after 4/27/21: gum.co/GfMwk In Part 2, I will go into how I aggregate the transaction amounts by category to compare actual category expenditures to budgeted. Private newsl...
Is a coding bootcamp worth it compared to being self-taught? (with financial analysis)
Переглядів 6 тис.3 роки тому
I talk about whether or not it's worth it financially and otherwise to choose the coding bootcamp route to break into the tech industry, vs. teaching yourself for free. I include a basic financial analysis of how much more the average bootcamp grad nets after switching careers. Stay in touch with my newsletter: sendfox.com/john Share your interview prep: devfirstsearch.com Subscribe!: ua-cam.co...
Dealing with impostor syndrome as a software engineer
Переглядів 3763 роки тому
I talk about how to deal with impostor syndrome as a self-taught engineer or bootcamp grad, and why there is something more important to consider. Future full, extended technical videos with source code will be available on Gumroad after 4/27/21: gum.co/GfMwk Would love for you to stay in touch via my private email newsletter: sendfox.com/john
Choosing a coding bootcamp in 2021 (and beyond)
Переглядів 23 тис.3 роки тому
Stay in touch with my newsletter: sendfox.com/john Share your interview prep: devfirstsearch.com Subscribe to the channel: ua-cam.com/users/johnsteen Tweet me up! johnmsteen MOCK INTERVIEWS: Get $100 off your first purchase at interviewing.io by using this link*: iio.sh/r/mixc *This is an affiliate link (meaning I'll receive a small commission if you buy something using this links.)...
Project vlog | Getting transactions in Django with the Plaid API for a personal finance app
Переглядів 10 тис.3 роки тому
A raw look at how I used the Plaid API with Django to get financial transactions from my bank accounts for a personal finance project I'm working on for fun. Source code: github.com/jmsteen/plaid-django-demo Stay in touch with my newsletter: sendfox.com/john Share your interview prep: devfirstsearch.com Subscribe!: ua-cam.com/users/johnsteen Tweet me up! johnmsteen
How to quickly install and set up Django with a PostgreSQL database
Переглядів 8 тис.3 роки тому
I cover step-by-step details of how to set up a brand new Django project with a PostgreSQL database, including: - Django installation - PostgreSQL installation and configuration - How to create a simple view - How to create a URL configuration - Basic overview of models - More Future full, extended technical videos with source code will be available on Gumroad after 4/27/21: gum.co/GfMwk If you...
How I solve technical problems when I feel totally lost as a software engineer
Переглядів 8883 роки тому
This is how I approach navigating a new codebase, building a new feature or solving any hard technical problem when I have zero idea what to do. To view all full future videos and source code (after launch date of April 24, 2021), click here: gum.co/GfMwk There are 12 specific tactics that have worked for me that I describe in the video. Hopefully it will give you some encouragement that this i...
What it's really like switching careers to software engineering
Переглядів 19 тис.3 роки тому
Stay in touch with my newsletter: sendfox.com/john Share your interview prep: devfirstsearch.com Subscribe!: ua-cam.com/users/johnsteen Tweet me up! johnmsteen MOCK INTERVIEWS: Get $100 off your first purchase at interviewing.io by using this link*: iio.sh/r/mixc *This is an affiliate link (meaning I'll receive a small commission if you buy something using this links.) This doesn't ...
Is there age limit for software engineer in Microsoft
Good content instant sub, kudos.
This was a nice & simple breakdown
Never take for granted that you can get a job at a company like Microsoft. If you can't get a job at those top companies, you have to work at companies with other developers who also couldn't get jobs at those companies. Every developer wants to work at companies like Microsoft, Google or some cutting-edge startup. The less talented a developer is the more arrogant and frustrated they are. I've worked with some of the most toxic developers who constantly try to prove themselves and make a mess of everything and humiliate you doing so. They have absolutely no perspective on their abilities and think they are Microsoft-level developers when they aren't. It's incredibly frustrating.
You haven’t posted in so long . Are you still at Microsoft ? How’s your experience been since posting this ?
I'm at Google. Been a long road! Crazy that 4 years has past since I started at Microsoft.
How can I achieve this using render postgresql database
Standups are the biggest waste of time ever
tbh I'd rather make 90K than have to code on a Surface Pro
I’m looking forward to apply positions over there! Can you please tell me what entry levels are open there. Currently I’m pursuing my bachelor’s degree in business administration! Please guide me through this! What internships I can apply to get in there! Guide me
Does this still happen if the person chooses the manual option opposed to automatic? Thanks
When the guy said, there are many different teams and orgs...ORGS - I immediately thought of Scientology.
I’m data analyst, worked for AMAZON AND PepsiCo. How to switch to SDE. Can you please share what should I study or path I should take to get there
My cousin works for Microsoft
Can you kindly do the part where data or username and password is protected, like using .env ,am struggling with that part
Good day sir
When do you get to play valorant?
13:06 yeah that's the part of workplace culture i simply can't massage myself into. I spent my teen years on 4chan lmao. It feels weird interacting politely. over for me.
I was thinking of getting certs like CCNA (and more), completing some of my personal projects [a website, database, software reverse engineering, etc] and of course, any worthwhile bootcamps that have good rep. How hard would it be to get an entry software job with that?
you don't look at what they say, you look at what they do. All google software engineers have degrees. all tesla engineers have degrees. soooo..? them saying "no no" is obviously BS to make themseles look nice and inclusive.
hey John! Thanks for the video! I was trying to follow along with the code you linked, when I use a live server to test everything out the buttons themselves don't work and I think that it's because there is nothing linking plaid to the code I downloaded on my own machine. Is there a place to put in the plaid keys in the code or does that not matter?
Can you please do a video about your interview prep process for your job at Microsoft?
Yes you can, Been working as SWE for over 5 years and im self-taught, worked with many like me, I actually suggest going self-taught, because on the job you will have to learn new things on the go all the time, and if you cant teach yourself new concepts you might not be able to find a job.
Going up against people who have a bachelors in Computer science is damn near impossible.FAANG companies as well as other companies DO NOT choose a bunch of bootcamp self taught people to throw a bunch of money and benefits at and certain positions require a degree in order to move up.Some self taught/bootcamp people get in but 90% of the employees have a bachelors in computer science.They are well rounded software engineers and the companies trust in their college education concerning computer science.People wasting time with bootcamps.Not everyone needs a degree to get a job but you are a greater risk and expendable .
Hard not impossible. Even a little bit of experience greatly increases your odds.
Nowadays, it's impossible! Perhaps 10 years ago you could break into the industry without a degree, but now that thousands of Soft Eng degrees are being churned out by colleges every semester recruiters won't even take a second look at your Resume
Hard not impossible. Especially when you have even a little experience. Saw another bootcamp grad without a degree make it just this past week.
dude these random anecdotes aren't helping for something like this we just need to see nationwide how many degreeless software engineers there are. @@JohnSteen
Thanks, cheers!
I was a technical suport from microsoft handling operating system Windoes from third party vendor do you have any reommendation to apply from a differen vendor since i was out from the third party hwo hamdles microaoft
Sorry I don't have any familiarity with vendors
Thanks for not showing yourself getting out of bed and brushing your teeth. Sexy beard btw
Haha I can't bring myself to embrace the cringe of doing a day in the life video.
thanks man@@JohnSteen
John thank you very much brother, was able to get through it because of this video
Very nice. I took a look at your linkedin profile and saw you don't even have a bachelor degree in computer science or something. You must be extremely good, such an inspiration!
how many languages did you know when you applied to MS? Did you have your Bachelors?
I knew Python, Ruby and JavaScript. Bachelors in accounting
Your oncall experience is not the norm in Azure. I know the big data teams handed off to engineers in China or India but this is not common in the majority of Azure. Oncall is usually a grind where you DO get calls in the middle of the night. You lucked out but since you were junior you never stood oncall as you did not understand the system until you left your team. I am sure things were fine but if you would've stayed longer you would see what real oncall is like.
I actually worked the same shifts that senior folks worked (I was often their back up or vice versa). We definitely were able to hand off cases at the end of the shift, because of an intentional decision by the org. During the shift it could definitely be high pressure though. And yes, that was my experience, but am not guaranteeing this for anyone else.
You’ve got a knack for explaining things. Good job!
Thanks Hamza
Your analysis is the most honest I have found so far
What are your thoughts on umass global software engineering bootcamp?
Sorry never heard of it, there are so many bootcamps now. That's why I made this video explaining a more principled approach of evaluating them.
@@JohnSteen I see, thanks for your reply. I actually found out that it’s a partnership of university of Massachusetts and springboard. But it is basically the entire springboard course with colt Steele. Springboard has great reviews so I signed up for it. I start in less than 2 weeks!!
Nice congrats! Best of luck, have fun 😁
Hi John , my name is lakshya and I want to become a software engineer so what should I do in order to become a software engineer well right now I am 16 yrs old . Plz help me from India 🙏
Really big question that I can't answer in a comment. My high level thoughts are: build things you're interested in. Use all free resources at your disposal to learn: Google, UA-cam, replit, ChatGPT, whatever you like the most
Did you have any college experience?
Yes I have a masters in accounting. It carries little to no weight though for my engineering career.
tnx
This was a super useful video, thanks!!
Glad to hear
Very helpful! I'm assuming the new taxonomy of Plaid's transactions (Feb 2022) made your process outdated? Do you have a new model?
Thanks! Sorry, I don't plan on keeping up with Plaid's updates
Hello i'm everyday watching your video in the moning. When i watch your video i can learn English and learn your experience. And In 3 years i will go silicon velly. And i want to work at Microsoft. So nowdays i work hard and study hard. Always your video help me. Thank you!!
People probably don't need a degree if they could prove to others in other ways that they are competent to do the job with enough CS knowledge/experience/skill gained in some other ways I usually don't immediately reject CV of a person without a degree, but there needs to be some other things on the CV to show that the 1st round interview won't be a waste of time.
Great video I’m currently debating on keeping my job and continuing to be self taught I’m about 2 months in studying 3-5 hours a day or quitting the job and going to coding Dojo in San Jose fulltime
I would be more risk adverse with the potential upcoming recession. Even in good times it can take some bootcamp grads a year to find a job.
Hello how are you doing? I'm real close to finishing up my BA degree in computer science and I was wondering if I could work at Microsoft while wrapping up my degree?
Sorry, no idea. I don't work there anymore
thank you for this, was struggling to use the postgres app and psql command line before it
This video was so spot on. Thank you!!
I'm glad to hear that, thanks Stacy
Hey John I loved the video though it would be very cool if you cool show some footage of the office.
Wish I could but don't work there anymore
Source code link not available, please share it
Nice
What's ur salary ??
I think when I left Microsoft in Austin my total comp was around $142k.
@@JohnSteen hey, sorry to bother, that was in what state? california? texas?
Texas
@@JohnSteen 145k annually? Also how many years you worked there?
Yep. Less than 2 years
Correct, income is not a good or practical reason for you pursue software engineering because there are a lot of ways of making big money, which require far much less than software engineering. So your purpose is impractical You must be really interested in writing computer programmes to be able to do so. It is called as passion. Otherwise, you'll find it very tedious The 2 indispensible requirements are passion and purpose Note that becoming a pure computer programmer is differet from becoming a software engineer. But nowadays, ignorant individuals keep mixing up the two different categories It is easy to become a pure computer programmer to make a decent income. But it requires a lot more to become a software engineer. You'll have to study mathematics and physics at university level , electronics as well as computer hardware architecture, besides software of all sorts, unlike pure computer programmers