Starting your journey as a web developer

I have done a lot of interviews in my day job and sometimes I guide people to give a good interview. It is usually like I share what I would be expecting from a candidate and most of the time that works for people. Sometimes people in my team in the office ask if if they can start coding even if they don't know any basics. They are afraid to switch careers but at the same time, they also would like to experiment with how it works and whether they can grasp it or not. That is when I direct them towards a proper learning and certification platform.

There are 3 different courses that I usually recommend on freecodecamp.org. People who want to get started can see a lot of very useful materials. For those who would like to spend some time studying from the basics, this will be best because along with the learning the platform also makes people do it before they can move to the next exercise. This is very important when it comes to learning because we tend to jump from one task to another. If we need certification, we have to keep going one by one on freecodecamp.org. I have a few friends for whom this has worked very well.

If I get a new person joining my team, I first ask them to complete the courses on freecodecamp.org. There are 3 courses in particular namely, HTML, CSS, and Javascript. The name of the course and the material inside it keep changing from time to time. The pattern of learning is very good and it is usually standard. There is also a project available towards the end of the course which people can do and get their certification. These certifications are valid for many types of jobs. People know how it can be reliable to trust a certificate provided by freecodecamp.org.

I hire someone who has completed all three courses. For me, it means that they have religiously completed their basic training and they can now code a web application with full-stack JavaScript. Later for these people if there is a need for any specializations, they can slowly and gradually catch up. For me, it is important that people have to complete these three courses in freecodecamp.org before I onboard them into my team. I either pick people who had done that earlier or give them some time after they join the team so that they can complete the training in the meantime.

Source

Technology is always changing

We can get started with new technology at any time. It is very important to stick to a particular technology for at least some time. Switching between technologies from time to time is also not going to help much. I recommend staying with one technology stack rather than exploring different things. I understand that we have to keep ourselves up to date but at the same time we have to give it some time to digest at least one particular technology. If we keep changing from one to another, it can be hard to project our known technologies, and the hands-on experience will not be great either.

As technology is going to be changing now and then, it is important to understand the condition of the market and keep making changes accordingly. We have to first start the journey by sticking to one technology stack and gradually switch to something else as our experience increases.


If you like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness



Posted Using InLeo Alpha



0
0
0.000
13 comments
avatar

The aspect of certification is the best news here…
The website will be a very good one to learn so many things from
Nice one!

0
0
0.000
avatar

How long does it take to work through freecodecamp?

0
0
0.000
avatar

It depends on the individual. My team was able to do it in a month's time to complete all three with a project.

0
0
0.000
avatar

It's really great advice to focus on one tech stack first. Good one brother

0
0
0.000
avatar

Good shout! I've used certifications myself in the past not so much as something that makes a huge different on paper, but does mean I've covered a technology more broadly than I might do if I was just using it for a specific application. It's also a great way to skill up on new tech and helps with your interview prep too as it means a lot of things are in your memory.

0
0
0.000
avatar

Well said. Sometimes if we don't aim for certifications, we may not even upskill.

Hey buddy. It is nice to see your comments. Hope you are doing good. Long time. 🙂

0
0
0.000
avatar

Yeah exactly re having something to aim for! At the moment I'm doing AWS Associate Developer. I probably won't do the higher level AWS ones because they get super costly and I'm 'between jobs' right now so money is tight - but I can still study for the higher ones and do the practice exams for them either for free or nearly free if I end up buying a cheap course. And at the same time I'm building a personal project that actually uses the stuff I'm learning to reinforce it. (and really enjoying all of it!)

Otherwise doing good - mostly been working on an AI project for the last 6 months and music of course.

How are you dong?

0
0
0.000
avatar

My personal projects have slowed down and the crypto projects are also not doing well right now. Hope the next bull run brings some fortune for us.

Yes ML and AI are hot things right now. Good to pick it up early. Let's hope for the best. Cheers!

0
0
0.000
avatar

Same - all the best with all your projects! Reach out to me any time on Discord if you need help with anything.

untitled.gif

0
0
0.000
avatar

Yeah sure will do. If you also need an extra developer in any of your projects, reach out to me. 🙂

0
0
0.000
avatar

I can not wait to leave school so that I can also start learning some skills most especially the online skill

0
0
0.000