DEV Community

Would you hire me with these skills? An honest assessment of my skills as a web developer.

Kenneth Olsen on March 02, 2019

First off, no, I am not asking anyone for a job. I just want some honest opinions and answers. I have attempting to self-teach myself web develop...
Collapse
 
mporam profile image
Mike Oram

The right company with a big enough team and budget to support you would offer you a job.

There are some fairly glaring gaps in your knowledge that will put many off however. I'd suggest looking at all the tooling around the languages. Coding is only half the battle.

You have GitHub so that's a start but it's fairly sparse for commits. Start using git more, commit often and push all your work. This is an essential tool that takes more learning than people realise.

Look at the front end ecosystem of tools, gulp, webpack, Babel, sass, CSS frameworks.

Also look at server stuff, learn bash (only to a beginner level but be comfortable using the command line for most things). Docker or vagrant for local development.

Finally and possibly most importantly, look at automated testing. Unit tests. Write them, write a lot of them! Cover every line of code with a test for a particular project. This is invaluable and will make you instantly more employable

Collapse
 
kolsen86 profile image
Kenneth Olsen

Thank you very much for the feedback. I definitely agree with the testing. I am not very knowledgeable with that yet, but it is definitely something that I am going to start focusing on.

Collapse
 
niorad profile image
Antonio Radovcic

Can't speak for big-tech-companies, but if you're willing to accept a junior-ish salary, we would surely invite you to an interview. Tbh I prefer people with diverse/"off-topic" backgrounds when choosing candidates.

Collapse
 
kolsen86 profile image
Kenneth Olsen

Thank you for your reply! That is somewhat what I am hoping for when I start applying. I need to figure out how many of the skills I have picked up through the years can apply to programming and try to really show the potential employer that I am willing and capable of picking up the skills they want as well. From my personal experience with hiring employees, I almost always prefer someone with SOME experience, but not a boatload. That way I can sort of mold them into what I need them to be.