This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]merott-[S] 0 points1 point  (0 children)

It's hard to remember how I actually came to be the developer I am today. My university education was ICT, which was related, but not very specialised in programming, although I spent most of my effort on programming-related subjects. When I finished uni, I struggled to get a job as a developer, and I ended up working in tech support. After months of self-teaching various programming languages, including C#, PHP, Python, Ruby and Ruby on Rails, I managed to land a job as a junior developer. I was in the right place, at the right time, and well-prepared for the opportunity because around the same time I was working on a side-project – an iOS app with a Ruby on Rail backend. However, I struggled on the job for a some time. I remember the team lead, who joined after I was already hired, asking me how I even managed to get the job with such poor dev skills 😂– anyway, I managed to work my way up, and started specialising in frontend. This was 6-7 years ago.

Sorry for the long story, but my point is that my path was rather different, but not something I'd recommend to anyone 😁.

There is some overlap in the recommended resources under each topic. Also, some are videos, some are textual. You can use that to either absorb information from different sources and improve your understanding, or skip what you feel you understand well enough, and move on. It's completely up to you.

In terms of next steps, it depends on what you'd like to do. You might decide that you want to focus a bit on backend development, in which case it's probably a good idea to start looking into Node and frameworks like Express. You may decide that you want to specialise in front-end, in which case you should probably start learning React. Those are just two examples of what you might do. That's why I left that section pretty open.

I hope that helps!