Last week, I shared my one-year plan to become a remote & freelance developer. I ended my post saying that the next step for me would be to choose a development ecosystem to focus on.
Today, being a “software developer” doesn’t say much about what kind of work one is really doing. The daily work of someone coding the behaviour of a factory robot or a flying drone looks nothing like the daily routine of a mobile app developer working in the banking industry. The tools and languages used are very different, as well as the constraints and the skills required. Actually, there exists almost as many different kinds of developer jobs as there are developers!
Moreover, each development ecosystem requires a lot of work and focus to be mastered. There used to be a time when it was possible to be a “jack of all trades”. But today, at the speed at which the software industry is evolving, it is simply impossible to keep up with all the domains. For instance, the code written in the C language to pilot a drone can really look like chinese to a front-end web developer who’s never worked with embedded systems, and vice-versa (of course, if you’re chinese, then I should say that it reads like french ^^).
That’s why I knew I had to focus on one ecosystem, at least to start my career in software development. But which?
I thus decided to start by focusing on the web fundamentals: HTML-CSS-JS, and worry later about more specific tools to use. Since I never really worked with them, I was a complete newbie and had to start almost from scratch (which was both a refreshing and humbling experience).
But I knew that by putting 10 hours a week consistently, I would be able to build my coding muscles one challenge at a time.
I now had a basic high-level idea of where I wanted to go, but no idea where to start in practice…
So what did I do next to convert these plans into action?
As usual, thank you for reading and stay tuned!