Improve your software developer skills

Santiago Álvarez
2 min readMar 7, 2023

It is important to keep your skills as a software developer updated because it is a world that it is constantly changing, launching new programming languages, new frameworks, new library versions, etc.

There are some resources that could help you to keep you skills updated or learn anything new:

Design Patterns

This is an important topic that could appear in a interview specially if you are applying to a Senior Software Developer position. The resource is https://refactoring.guru/design-patterns. Here you have desing patterns explanation with code example to practice.

Programming Languages and Devops Courses

Udemy: here you have a lot of courses for different programming languages and Devops practice like Docker or Kubernetes. You have free courses and paid courses. Personally I recommend paid courses because the quality is higher and the price is not expensive because there are a lot of discounts from time to time. https://www.udemy.com/

Programming Languages Online Practice

W3schools: there are interesting resource for practising online frontend skills like HTML, CSS and Javascript. https://www.w3schools.com/

HackerRank: a lot of interactive exercises for different programming languages. It is a…

--

--