Two years of frontend development

What have I learned since I started working in frontend development

Daniel Voicu
2 min readFeb 1, 2018

Exactly two years ago I wrote something about the mistakes I made while learning to code. Where am I now and what have I learned all this time?

That article brought me a few job offers, a thing that I wasn’t so sure it would happen. In the end, I went to a few interviews until I started working in the e-commerce department of a local company.

I remember going to interviews and with every interview that I flunked I learned something new. That’s what the positive stories sound like, right? But I would be lying if I told you that I wasn’t scared that I might not be a good fit in this field. And that I could end up without a job.

When I found my first dev job, I had to pick between it and another one, a technical writer job. I was in the last phase with both of them, and although I would’ve been more comfortable writing about software, in the end I took the frontend route.

I was lucky to find a job where my direct manager also took the role of a teacher or mentor. Because the team was small, I got to learn a lot of things from him, and I wish every junior had the chance to find someone as willing to teach them as my former manager.

Now I am at my second job as a frontend dev, and since writing that article two years ago — wow, so much time has passed! — I learned and worked with the following things:

  • Worked with Magento, one of the most complex things I have ever seen. It was challenging, but that’s what made things interesting
  • Learned about staging environments, the lifecycle of a project and continuous integration
  • Worked on a couple of projects that were using Laravel
  • Some nice tricks to improve the performance and usability of a site
  • Gulp, grunt, LESS and SASS
  • Versioning with git
  • and a few other things that I think are ‘default requirements’ for a frontend dev, so I don’t know if it’s necessary to mention them.

The switch from writing texts to a technical job meant I had to pass some self-imposed barriers. One of them was my non-technical background. I felt that it was somehow affecting my credibility as a developer. Oh, and the impostor syndrome. I felt so out of place — and I still do — because I felt that I didn’t have the necessary skills or the right training for the job I was doing.

There is so much more to learn and I feel that what I know at this point only scratches the surface. See you in 2 years!

--

--