John Steen
John Steen
  • 12
  • 105 800
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.
Переглядів: 34 520

Відео

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,2 тис.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
Переглядів 5613 роки тому
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,3 тис.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
Переглядів 3673 роки тому
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
Переглядів 9 тис.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
Переглядів 7 тис.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
Переглядів 8753 роки тому
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 ...

КОМЕНТАРІ

  • @dirtyred-ch7mk
    @dirtyred-ch7mk Місяць тому

    tbh I'd rather make 90K than have to code on a Surface Pro

  • @TheDailyDose2910
    @TheDailyDose2910 3 місяці тому

    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

  • @missykay4164
    @missykay4164 3 місяці тому

    Does this still happen if the person chooses the manual option opposed to automatic? Thanks

  • @cybernautclub
    @cybernautclub 3 місяці тому

    When the guy said, there are many different teams and orgs...ORGS - I immediately thought of Scientology.

  • @prashantshetty2977
    @prashantshetty2977 5 місяців тому

    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

  • @Foxesred2
    @Foxesred2 5 місяців тому

    My cousin works for Microsoft

  • @shatytshipala6480
    @shatytshipala6480 5 місяців тому

    Can you kindly do the part where data or username and password is protected, like using .env ,am struggling with that part

  • @shatytshipala6480
    @shatytshipala6480 5 місяців тому

    Good day sir

  • @ibrokemyownheart4953
    @ibrokemyownheart4953 8 місяців тому

    When do you get to play valorant?

  • @MaalikFaun
    @MaalikFaun 10 місяців тому

    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.

  • @MaalikFaun
    @MaalikFaun 10 місяців тому

    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?

  • @MaalikFaun
    @MaalikFaun 10 місяців тому

    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.

  • @jacoblawyer3279
    @jacoblawyer3279 10 місяців тому

    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?

  • @RaviSeal
    @RaviSeal 11 місяців тому

    Can you please do a video about your interview prep process for your job at Microsoft?

  • @algoprepmaster7310
    @algoprepmaster7310 Рік тому

    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.

  • @micpowers1136
    @micpowers1136 Рік тому

    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 .

    • @JohnSteen
      @JohnSteen Рік тому

      Hard not impossible. Even a little bit of experience greatly increases your odds.

    • @DonaldNigga
      @DonaldNigga 3 місяці тому

      Hey @micpowers1136 how is this program of Upenn MCIT is it good or totally a money waster can your share your opinion on this please

  • @Brenda-ny1gw
    @Brenda-ny1gw Рік тому

    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

    • @JohnSteen
      @JohnSteen Рік тому

      Hard not impossible. Especially when you have even a little experience. Saw another bootcamp grad without a degree make it just this past week.

    • @MaalikFaun
      @MaalikFaun 10 місяців тому

      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

  • @thedharding
    @thedharding Рік тому

    Thanks, cheers!

  • @johndixon158
    @johndixon158 Рік тому

    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

    • @JohnSteen
      @JohnSteen Рік тому

      Sorry I don't have any familiarity with vendors

  • @mr.erikchun5863
    @mr.erikchun5863 Рік тому

    Thanks for not showing yourself getting out of bed and brushing your teeth. Sexy beard btw

    • @JohnSteen
      @JohnSteen Рік тому

      Haha I can't bring myself to embrace the cringe of doing a day in the life video.

    • @MaalikFaun
      @MaalikFaun 10 місяців тому

      thanks man@@JohnSteen

  • @JamesByrnes-fs8dn
    @JamesByrnes-fs8dn Рік тому

    John thank you very much brother, was able to get through it because of this video

  • @emanoel724
    @emanoel724 Рік тому

    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!

  • @KJ7JHN
    @KJ7JHN Рік тому

    how many languages did you know when you applied to MS? Did you have your Bachelors?

    • @JohnSteen
      @JohnSteen Рік тому

      I knew Python, Ruby and JavaScript. Bachelors in accounting

  • @th3tagang
    @th3tagang Рік тому

    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.

    • @JohnSteen
      @JohnSteen Рік тому

      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.

  • @hamzaehsan404
    @hamzaehsan404 Рік тому

    You’ve got a knack for explaining things. Good job!

  • @azurintegrated5474
    @azurintegrated5474 Рік тому

    Your analysis is the most honest I have found so far

  • @adinpalencia1898
    @adinpalencia1898 Рік тому

    What are your thoughts on umass global software engineering bootcamp?

    • @JohnSteen
      @JohnSteen Рік тому

      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.

    • @adinpalencia1898
      @adinpalencia1898 Рік тому

      @@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!!

    • @JohnSteen
      @JohnSteen Рік тому

      Nice congrats! Best of luck, have fun 😁

  • @lakshya.bairagi73
    @lakshya.bairagi73 Рік тому

    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 🙏

    • @JohnSteen
      @JohnSteen Рік тому

      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

  • @stephengray3741
    @stephengray3741 Рік тому

    Did you have any college experience?

    • @JohnSteen
      @JohnSteen Рік тому

      Yes I have a masters in accounting. It carries little to no weight though for my engineering career.

  • @andriyleliv4608
    @andriyleliv4608 Рік тому

    tnx

  • @Canthev
    @Canthev Рік тому

    This was a super useful video, thanks!!

  • @nudgemoney
    @nudgemoney Рік тому

    Very helpful! I'm assuming the new taxonomy of Plaid's transactions (Feb 2022) made your process outdated? Do you have a new model?

    • @JohnSteen
      @JohnSteen Рік тому

      Thanks! Sorry, I don't plan on keeping up with Plaid's updates

  • @kkj53851000
    @kkj53851000 Рік тому

    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!!

  • @tonykung07
    @tonykung07 Рік тому

    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.

  • @ATFstein
    @ATFstein Рік тому

    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

    • @JohnSteen
      @JohnSteen Рік тому

      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.

  • @StephenPhillips
    @StephenPhillips Рік тому

    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?

    • @JohnSteen
      @JohnSteen Рік тому

      Sorry, no idea. I don't work there anymore

  • @omartantawy5473
    @omartantawy5473 Рік тому

    thank you for this, was struggling to use the postgres app and psql command line before it

  • @stacychantal5518
    @stacychantal5518 Рік тому

    This video was so spot on. Thank you!!

    • @JohnSteen
      @JohnSteen Рік тому

      I'm glad to hear that, thanks Stacy

  • @xanhxanh5097
    @xanhxanh5097 Рік тому

    Hey John I loved the video though it would be very cool if you cool show some footage of the office.

    • @JohnSteen
      @JohnSteen Рік тому

      Wish I could but don't work there anymore

  • @rafeeqqureshi5837
    @rafeeqqureshi5837 Рік тому

    Source code link not available, please share it

  • @rafeeqqureshi5837
    @rafeeqqureshi5837 Рік тому

    Nice

  • @harshkumardubey435
    @harshkumardubey435 Рік тому

    What's ur salary ??

    • @JohnSteen
      @JohnSteen Рік тому

      I think when I left Microsoft in Austin my total comp was around $142k.

    • @LinuxUser123
      @LinuxUser123 Рік тому

      @@JohnSteen hey, sorry to bother, that was in what state? california? texas?

    • @JohnSteen
      @JohnSteen Рік тому

      Texas

    • @LinuxUser123
      @LinuxUser123 Рік тому

      @@JohnSteen 145k annually? Also how many years you worked there?

    • @JohnSteen
      @JohnSteen Рік тому

      Yep. Less than 2 years

  • @vansf3433
    @vansf3433 Рік тому

    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

  • @cadenwondell1156
    @cadenwondell1156 Рік тому

    What degree do you have if any? What degree(s) do you suggest for software engineering?

    • @JohnSteen
      @JohnSteen Рік тому

      I have a masters of accounting degree. Worthless for tech lol. If you actually want to get a degree, get a computer science degree. If that ship has sailed, do a coding bootcamp and teach yourself with books and online resources. That's what I did.

  • @jjjj5452
    @jjjj5452 Рік тому

    I like your style. It doesn't feel like a flashy advert like the other developer yt channels

    • @JohnSteen
      @JohnSteen Рік тому

      appreciate that ✌🏻

  • @saikishan2008
    @saikishan2008 Рік тому

    Hello! Awesome video! Can you use the same code on Django mobile?

    • @JohnSteen
      @JohnSteen Рік тому

      Not sure, haven't looked into it

  • @gunnargray5885
    @gunnargray5885 Рік тому

    There is hope but you have to push yourself. I get up at 4:30 code till 6:45 then leave for work, I get home at 5 then go to work after a shower till 8:30. I’m not bragging I’m just saying that self discipline is one of the hardest things to learn BUT it’s one of the most rewarding! Good luck on your journey :)

  • @cobra2966
    @cobra2966 Рік тому

    Any slight advantage in having a degree that’s not CS related? Or is that viewed the same as not having a degree?

    • @JohnSteen
      @JohnSteen Рік тому

      I'd just be guessing, really not sure. All I'd say is that hiring managers care about what value you can bring to their team for that specific job, so the most relevant factors are those that convince them of that.

    • @cobra2966
      @cobra2966 Рік тому

      @@JohnSteen Cool, thanks for the response! And great vids btw, I've been really enjoying your content, man

    • @JohnSteen
      @JohnSteen Рік тому

      @@cobra2966 Thanks a lot, glad to hear

    • @MaalikFaun
      @MaalikFaun 10 місяців тому

      it would show you can commit to a programme and discipline, also serves as a proof you're not a tard. that's it though

  • @bruce.lee.
    @bruce.lee. 2 роки тому

    Would like to see a video regarding how you prepared for coding interviews during or after the bootcamp!

  • @dnasredine
    @dnasredine 2 роки тому

    the main reason to become a software engineer is the money $$$

    • @JohnSteen
      @JohnSteen 2 роки тому

      For me it was: - being interested in the work - being able to create and build - the feeling of relevance and being part of the future - the money