Cadetship

Me, Myself and I: The Beginning of Fullstack

My name is Lester. This is my developer backstory, learnings and journey as a boot camper in Goodfrontend.
  • LinkedIn
  • YouTube
  • Spotify

The Journey

For the first two months as a boot camper, I was introduced to Next.js, React.js, and TypeScript, during this time we also reviewed and documented the pros and cons of 6 different code implementations of the first project that we developed.

Initially, there were only four of us, as days passed we were joined by 4 others, to balance the individual progress of each of us we were tasked with a project that was done individually after that we were separated into three groups that would be focusing on a specific weakness.

The third month I along with Juel and John Patrick focused on improving our CSS skill specifically on the Flex and Grid layouts (which to be honest CSS wasn’t a strong area of mine). After a week or so we decide to create a website as a team to further test our CSS, we were also joined by Ate Yan who made an Apollo Client with GraphQL for querying data from the Cat API.

The task for our last few months was to develop the Goodfrontend website wherein I had the opportunity to work alongside John Patrick, Evangel, and Aji. At first, I was unanimously assigned as the “tech lead” of our team which wasn’t another strong area of mine, thankfully Kane suggested a shift in our roles where John Patrick became our tech lead and I was able to focus on the technical aspects of our projects including learning how Contentful works, creating our queries using GraphQL and implementing it on our project.

The Realization

My initial skills after uni, were mostly the basics of mobile development (using Java or Kotlin and maybe a little bit of Flutter), web development (using HTML, CSS, Bootstrap, MaterialUI, JavaScript, and Laravel), and database (with MySQL and MongoDB). I had no clue how to work on a team properly since most of the past projects that I developed was done by myself.

To be continued---

About the Contributor

Discuss this topic with an expert.