this post was submitted on 24 Oct 2023
10 points (100.0% liked)

Ask Experienced Devs

1248 readers
1 users here now

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
 

Hi.

I'm a dev with 3 YOE, mostly in ML and MLOps, and more and more I'm trying to pivot into traditional software engineering. As of now I'm trying to really learn the fundamentals of backend engineering (as opposed to the bootstrapping DIY learning attitude that I had during my ML roles towards backend engineering), and I'm learning Node.JS. I'm getting familiar with the the concepts and the syntax, and so far so good. But one thing that I really lack is the imagination of what a good side-project might be.

So I ask experienced devs here, can you recommend me some good project ideas to work on, to make myself a better dev?

you are viewing a single comment's thread
view the rest of the comments
[–] Kissaki 1 points 9 months ago

Do you run your own server/VPS? If you are looking into backend development I can highly recommend running your own, and setting up things you're interested in, stumble over, or find useful.

I've gained a lot of experience through working on what interested me, I found useful, or needed, and setting them up on my server too.

Do you not have things you stumble over or tools you would find useful? Or FOSS you use?

I've made tools for myself for file checksums, for practicing things, for storing resources/information, for publishing and integrating my services, for visualization and debugging, for parsing data formats, for cutting video, for downloading and converting things, and many more.

If you are looking into backend specifically, what kind of backend? For what kind of service or application?