UI journey of .NET tutor — 15 — Front End React JS Certified

Jay (Vijayasimha BR)
4 min readJan 4, 2022

--

certified at free code camp.

Oh boy! I have to confess, of course, that, I mostly ended up remixing solutions from the internet and codepen while moving myself through this course. The good thing, most of it was familiar because I have been using React JS for a few years now. Just that, the knowledge about React JS, was not organized well.

The same thing happened when I was working with JavaScript, but, the thing is, I have been working non stop on JavaScript and P5.JS for the last few months.

Now, I am making a decent amount of money from JavaScript. In fact, quiet a few students have completed their own personal bootcamp in JavaScript by taking classes from me on Upwork and Fiverr

This is a sequel to my previous post.

So, yes, this freecodecamp thing really works. And yes, once I am out of my current personal debt, I will be making a significant donation to freecodecamp. The donation to freecodecamp is on my long term todo list.

Thoughts On React and The Course

Photo by Vijayasimha BR on Unsplash

As always, React JS continues to confuse me. The syntax is constantly changing. At least it feels like the syntax is changing all the time. Then there are these footnotes about ES6 and ES5 and the old fashioned way of doing things and what not.

Also, suddenly, something is discouraged or deprecated. For instance, something about mounting in React JS has been deprecated in the new version of React 17. The replacement (which is not discussed in the course), I went to the official blog, looks even more complex.

The odd thing is, on and off, I have been dabbling with React JS for a few years now, just like I have been using JavaScript for over 20 years.

So, this journey and this learning course, was mostly about making notes, having some practice code to look at. A few, demo projects that I can experiment with. I am always bamboozled with CSS usage, and the demo projects on codepen that come along with the course, are super cool.

Lastly, I have been using freecodecamp has the official course material for my tutoring sessions. Now, I am going to start teaching React JS, and I will be using this. So many benefits. I wish I had discovered this years ago. I did discover, but I did not pay attention.

Final Note

Photo by Vijayasimha BR on Unsplash

Do I feel like I know the essentials of React JS? Yes. But, can I build some super cool web app, right away?

Not really.

I believe that programming is like learning to drive. You are not an expert driver immediately after getting the license. You become a good driver over time. On the plus side, I started this journey so I can regain the title of ‘full stack’ developer. Now, I can claim that I am a full stack developer.

But, I have retired from developer roles and gigs. But hey! At least, I can be a full stack developer for my own personal projects. Perhaps now, I can build some simple web apps of my own with React JS.

I work as a full time freelance coding tutor. Hire me at UpWork or Fiverr or Stack Overflow. My personal website is here. Find more of my art at Behance and Unsplash. Also, I have a Podcast.

--

--

No responses yet