19: Midpoint Checkin: Ranjeet Sodhi

"You can't size a technical project effectively without a good understanding of what it takes to do it yourself"

Show Notes

  • Remind us of your background? CS Degree, Java, started/sold Startup, joined JPMorgan (Ranjeet's Origin Story here)

  • Take us through your junior phase. What did you learn? Refresher on HTML/CSS was good. JS (weak typing) was still an adjustment.

  • Does it make sense for someone with a CS degree and a long tech career to do a bootcamp? Sizing projects yourself is key in managing teams. You can't size a technical project effectively without a good understanding of what it takes to do it yourself. 

  • How do you justify the cost? $17k cost + opportunity cost of 3 months is steep but it is an investment. Either: Career move or Long term cost saving.

  • What did you find particularly challenging? Every day is net new learning! Wrote extensive notes on OneNote. Wish I had more practice time especially in the first few weeks.

  • If it were up to me I would increase the duration of the bootcamp to 5 months and add practice time every week.

  • Not everyone makes it through to senior phase - Discussing the good and the bad.

  • Senior Phase? Reacto is fantastic. Forces us to review basic Week 1 and 2 concepts like data structures. 

  • Grace Shopper: Strategies for working in teams and delivering code. Write your tasks down and track issues on Github!

  • [Detailed Walkthrough of Ranjeet's actual Grace Shopper project] Dealing with requirements: shopping site for unauthenticated users, authenticated users, and admin users.

  • General Life Pro Tip: READ THE WHOLE TEST FIRST

  • Tech Talk: some mumbo jumbo about cryptocurrencies💰

  • What are you building right now? Stackathon (link below) on crypto-portfolio

Links:

 

Subscribe on Apple Podcasts or any RSS based Podcatcher, or download episodes at impostor-syndrome.org! Send your questions and feedback to @swyx or swyx@swyx.io. If this story reminds you of someone you know, send it to them!