I graduated with a degree in Computer Science in 2023, took a two-year break to explore other opportunities, and then returned to work in web development. Currently, I'm a full-stack developer at a startup, using a basic Next.js stack. In college, I learned various topics including networking and machine learning, but I feel this job might not be permanent. I'm looking for guidance on how to progress in my programming career. I've heard about the importance of delving into low-level programming, building complex applications, and possibly learning Java to apply for traditional tech jobs. However, I'm seeking a more straightforward approach to enhance my programming skills from this point onward. I have interests in learning C, networking, different tech stacks, and improving my current capabilities, but I'm unsure of the best next steps.
2 Answers
Have you considered shifting your web development skills towards sensor and IoT projects? You could work on building interfaces for smart devices that track things like temperature. I built a web portal connected to an ESP32 device that monitored humidity levels and sent data to an API. It was a fun project, and you can really connect with hardware this way!
One great way to advance is to build projects that interest you. For example, try creating your own web server using C. This will not only teach you C but also give you valuable networking experience. Just dive in and have fun with it!
And you might even get into threading too! That's a cool skill to have! 🙂

That sounds really interesting! I’ve dabbled with circuits before but didn't get too deep. Might give this a shot!