π΄ββ οΈπ #11: The coding project that changed my life
Hey Pirate π΄ββ οΈ
π» If I were to choose the best coding project of my life, what would I choose? Would it be one of the microservices I worked on during my time at Microsoft, or the marketing platform I implemented when I was an SDE at Amazon? No, without a doubt, my top pick would be the Personal Finance App I created from scratch as a hobby. Above all other experiences, I still value this project because it taught me the most. ποΈ
π’ Working at tech giants is rewarding, offering opportunities to tackle interesting and challenging problems on a large scale. However, one of the significant drawbacks is that the sheer size of the company often makes it difficult to grasp the entire picture. The project you work on as part of a team of 5-10 engineers is merely a tiny fragment of the engine powering the entire vehicle. You may understand how to power it, but you have no idea how it runs as a whole. ποΈ
β‘οΈ This knowledge gap became more apparent when I joined Microsoft and started working on microservices that serve millions of customers daily. It was then that I decided to dedicate a small portion of my time each day to building an app from start to finish. I realized that while I might not be able to assemble a vehicle on the scale of Microsoft's, I could gain a better understanding of the assembly process by building with Lego blocks. π§©
π In short, it was a tremendous success. The experience not only deepened my software development skills but also helped me stand out as one of the few engineers capable of being full-stack on the team. Tasks that my colleagues only knew how to handle partially, I could handle from end to end. π€
π³ The lesson of this anecdote is that it's never too late to try something new. Opening one door can lead to not just another door, but multiple doors. I encourage you to try as well. To stay motivated, build something that genuinely interests youβa project that you would enjoy using every day. It should be substantial enough to be engaging yet small enough to be achievable. While the toy car you build may not be recognized by others, the lessons you learn are permanent. π
π And who knows where that car will take you once you set the wheels turning? Only those who dare to explore will discover. π«
ποΈ Thatβs it for today. Thank you for reading, and Iβll see you all next week. Arrgh!
PK π
P.S.
π As an affiliate, I may earn from qualifying purchases. Using these links is the best way to support me at no cost to you! π
π About Me
π‘ Subscribe to my YouTube channel if you haven't already! π youtube.com/@piratekingdomβ
π Check out my Bio!β
π§βπ» Job Success
ποΈ Springboard Bootcamps - Enroll in ANY Tech bootcamps and get a $1,000 DISCOUNT when you use the code PIRATEKING. I was a former Springboard mentor, so I know their programs work! Courses: Coding, Data Science, Machine Learning, Cyber Security, UX Design
β¬οΈ Pathrise - Get personalized 1-on-1 career mentorship from leading professionals at companies like Google, Meta, Uber, Amazon, and more! I was a former Pathrise pro mentor, so I can vouch for their programs! Courses: Software Engineering, Product Design, Data, Marketing, Sales
βοΈ Taro - Expedite your career growth by getting promotions and pay raises faster! Get access to company- and level-specific compensation data. 20% OFF using my Discount Code PIRATEKING
β‘οΈ Turing - Get elite REMOTE US software jobs from your home country WITHOUT needing a VISA! Earn a competitive salary that surpasses your local market average! Join NOW for FREE!
π Resume - Download my software-engineering resume for free!
π³ Blog - Check out my blog for the latest news and tips on a software-engineering career.
π» Coding
β΅οΈ Recommended Courses - Online courses on coding, web development, cloud, data, and more.
π Recommended Books - My suggested books on coding, DSA, interviews, projects, and more.
π§βπ» Free Software Development Curriculum - My free entry-level coding curriculum using Python.
π Free Web Development Curriculum - My free web full-stack curriculum using HTML, CSS, JavaScript, Node, and React.
γ½οΈ LeetCode
π PK's Cheat Sheet - A one-page compilation of commonly used coding tips, tricks, techniques, and their Big-O notations.
πͺοΈ Templates & Tricks - A concise summary of essential formulas, templates, and key concepts, frequently encountered in coding challenges.
βοΈ Study Guides - My recommended LeetCode study order based on the topic's significance, relevance, and frequency in actual coding interviews.
π° Free Stuff
π Webull - Join today and get up to 12 FREE fractional shares! Invest in stocks, and ETFs, all commission-free!
πͺΆ Robinhood - Sign up and choose your FREE stock today! Buy and sell stocks and crypto commission-free!
π Deals - Take a look at my offerings for excellent deals, discounts, and promotions!
βοΈ Gears
ποΈ Productivity Couch Setup - We should all work comfortably. To me, thatβs the best productivity. π
π₯ YouTube Setup - You donβt need fancy equipment to start a YouTube channel. A few hundred bucks are more than enough to get you started. π
πΉοΈ Gaming Bed Setup - Iβm sure many of you have tried projecting onto a wall before; then why not the ceiling!? π€