projects or leetcode?

August 9, 2022 (2y ago)

Building Projects: The Gateway to Experience and Knowledge

Gaining valuable experience through projects: Building projects provides an invaluable opportunity to apply your skills in a real-world context, enriching your experience and expertise.

Leaking code as a path to mastery: After completing projects, leaking code allows you to showcase your problem-solving abilities and dive deeper into the realm of system design. It’s a chance to optimize your solutions and elevate your understanding of scalable and efficient software architecture.

Breaking into software development: Starting a career in software development can feel like shouting into a void, but fear not! Building projects and gaining hands-on experience can differentiate you from the competition and increase your chances of success.

Projects as a vessel for knowledge and resume enhancement: Projects not only fill your resume with relevant content but also provide a platform for acquiring in-depth knowledge. Remember, your projects don’t have to be completely original; they can be clones of popular websites or games. Aim to have at least three unit-tested projects that are accessible to anyone, whether it’s a web app on AWS or Vercel or a mobile app on the Android App Store.

Leetcode: Your Gateway to MAANG

Incorporating algorithms into projects: While projects are essential, algorithms play a vital role too. Integrating algorithms into your projects showcases your problem-solving talent and demonstrates your ability to write efficient and optimized code. It’s a powerful combination that sets you apart.

Leetcode as a fundamental tool: Leetcode is widely used by top companies as a filtering mechanism for candidates. It tests your core understanding of computer science, problem-solving skills, and ability to think analytically; doing Leetcode will get you that masterpiece. Embrace the journey of grinding Leetcode efficiently and explore the wealth of free resources available online, such as the highly recommended NeetCode 150 and Blind 75.

Gradient background