Sitemap
Jay McCants

Jay McCants

Phase-2 Blog

3 min readMay 10, 2024

Entering Phase 2 at Flatiron School, React I was nervous yet excited to start learning React it seemed like a daunting while also thrilling challenge. As the phase started, imposter syndrome whispered doubts in my ear, but I was determined to navigate through.

I felt Imposter syndrome the most during the first week of Phase 2 due to the whirlwind of changes and new concepts inundating my learning experience. Transitioning into a new phase meant stepping into unfamiliar territory, where the pace quickened, and the complexity of topics intensified. React, with its unique paradigm and syntax, presented a steep learning curve, further compounded by the need to grasp concepts like component hierarchy, states, and props. The sheer volume of information to absorb and the pressure to perform amidst this rapid transformation fostered a sense of inadequacy, leading to doubts about my abilities and qualifications.

The learning environment kept throwing curveballs, making imposter syndrome hit hard. With the curriculum shifting and new challenges popping up, it felt like I was constantly trying to catch up with a moving target. Every day brought a fresh batch of concepts to wrap my head around and skills to pick up, leaving little time to really digest everything. Feeling like I was navigating uncharted waters, mixed with the fear of falling behind, made me doubt my abilities even more in a field where knowing your stuff is key. With all these changes and doubts swirling around, imposter syndrome stuck around for longer than I anticipated, and it effected my confidence and made me wonder sometimes if I was able to push forward and that If I belonged here and knew what I was doing.

React, the JavaScript library for crafting user interfaces, initially felt like a maze of unfamiliar concepts. Components, the building blocks of React applications, were like puzzle pieces waiting to be put together. Understanding how to break down UIs into reusable components took time, but with each piece falling into place, my confidence grew.

Component hierarchy was another puzzle to solve. Visualizing how components nested within one another, forming a structured hierarchy, was essential for organizing my projects efficiently. Breaking down complex UIs into smaller, manageable components became a skill I honed over time.

Get Jay McCants’s stories in your inbox

Join Medium for free to get updates from this writer.

States and props are very important in React. States allowed components to manage their internal data dynamically, while props facilitated communication between components. Understanding their roles and mastering their usage was like difficult in the beginning and it was challenging but as time went on I found it immensely rewarding once I got the hang of it.

Despite the challenges, I persevered. Celebrating small wins was exciting for me because I finally understood, and seeking help from peers really helped not only with my skills but with my confidence as a developer. Together, we tackled problems, shared insights, and cheered each other on.

Reflecting on my journey through Phase 2, I’ve come to realize that growth happens outside of our comfort zones. React pushed me to expand my skills, confront my doubts, and emerge stronger on the other side.

Looking ahead, I’m eager to apply my newfound knowledge and skills to real-world projects. React has opened up a world of possibilities, and I’m ready to dive in headfirst, armed with the lessons learned during my time at Flatiron School.

So far, the journey through React has not only honed my technical abilities but also taught me valuable lessons in resilience and perseverance. Embracing challenges and pushing through setbacks, and I’m grateful for the personal growth that has accompanied my journey through Phase 2.

In conclusion, my experience with React at Flatiron School has been a journey of self-discovery and growth. With each challenge overcome, I’ve become more confident in my abilities as a developer. As I continue on this adventure, I’m excited to see where React takes me next.

--

--