As a web developer, staying up-to-date and continually learning is a necessity. We tend to start off our careers with a base set of skills—either front-end or back-end centered—and years of experience that have really perfected those skills. The thing is, there are a lot of other languages out there for developers to learn that can strengthen our current skills, and possibly even make us care more about front-end or back-end development.
Quick Developer Background Check
Identifying a Gap
I knew I would get better with this language over time, but I wanted to do something about it now.
Building an All-Star Squad
Our development directors are all about having a well-rounded team who can tackle any task thrown their way. Everyone knows that he or she can reach out and ask a fellow developer for help on something they have no clue about or might think can be improved. With that being said, we are also encouraged to seek out continued education to get better at a language, or even learn a completely new one, as long as it will benefit our development skills and, in return, the company in general.
The site looks great and functions even better. It gives you an estimate of how long it will take you to complete the entire course and will save your progress so you can start and finish whenever you want.
So did I like it?
I was able to complete all of the courses in about two weeks, knocking out lessons by coming into work early to get them done, or toward the end of the day when I wouldn’t have enough time to start a new task on a client project. Some lessons take longer than others, but in general they range from 10 minutes to 45 minutes.
In each exercise, you are given a problem to solve, and then the lesson explains what it wants you to do to figure out the answer.
For example, you might be given an object with some properties in it, and then are informed how you can update those properties in more ways than one. You build on this small code snippet and can create something larger by the end of the lesson.
There is also a “Hint” section on each exercise that you can view to maybe get a reminder on syntax or get a cleaner explanation of the answer the exercise is looking for.
The code editor and console are very good, and it didn’t feel buggy or sluggish. Code formatting and syntax highlighting was also all great to work with.
I looked forward to completing my lessons, and I knew I was getting better with each one. I also knew the code I was learning was going to have an immediate impact on the future code I would write for projects, and it did.
There were some lessons where I would have to seek out my fellow developers to maybe understand what the lesson wanted me to do, or how I could use what I was writing in a different manner, to better understand its purpose. I didn’t notice until I completed all the lessons that there is a Q&A section where questions can be answered, similar to what I was doing when seeking help from my teammates.
We always want to push the envelope and allow our designers to flex their creativity so we can really show off what we can do for the client. Continuing education is something that you need in this field of web development, and the experience will definitely make you better once you learn the basics. I highly recommend Codecademy for improving and learning any languages you may be interested in.
Illustration by Susie Briggs