After learning the MERN stack during the internship, I have experienced several outcomes that I believe have contributed to my growth and development as a web developer.
Following is the list of things I have learnt and developed as a developer:
-
Expanded Skill Set: Learning the MERN stack has enhanced my technical skills and made me proficient in multiple technologies. It allowed me to gain expertise in MongoDB for database management, Express.js for server-side development, React for building dynamic user interfaces, and Node.js for server-side JavaScript execution. This comprehensive skill set enabled me to develop robust and scalable web applications. Furthermore, I was also able to improve my knowledge regarding; HTMl, CSS, SASS, Tailwind CSS, DOM Manipulation and JavaScript as a programming language.
-
Real-World Project Experience: During my internship, I was able to work on real-world projects using the MERN stack. This practical experience exposed me to the challenges and complexities of building web applications in a professional setting. I was able to learn how to implement best practices, and deliver high-quality solutions within project timelines.
-
Problem-Solving Abilities: Working with the MERN stack enabled me to sharpen my problem-solving abilities. I encounterd various hurdles while developing applications, such as debugging issues and integrating different components. Over time, I became more adept at identifying and resolving these challenges, hence improving my overall problem-solving skills.
-
Code Efficiency and Organization: Learning the MERN stack taught me how to write clean, efficient, and maintainable code. I understood the importance of code organization, modularization, and reusability. This focus on code quality helped me develop habits that contribute to efficient development practices, making my codebase more manageable and scalable.
-
Increased Confidence: Mastering the MERN stack during the internship boosted my confidence as a web developer. I had the satisfaction of building functional web applications and overcoming challenges along the way. This newfound confidence will propel me to take on more complex projects and tackle new technologies in the future as I have become more confident regarding my skillset.
-
Job Opportunities: Proficiency in the MERN stack opened up numerous job opportunities for me and I have successfully secured a job as well.
Overall, learning the MERN stack during the internship equiped me with valuable skills, practical experience, and the confidence to excel as a web developer in the professional world.