4 ms·
If you want a challenge get into computer vision projects like image processing, image enhancement or video processing work etc. There are some hard problems t
by davismwfl 11y ago
If you want a challenge get into computer vision projects like image processing, image enhancement or video processing work etc. There are some hard problems to solve. You could start by picking an existing algorithm that people like to use but it takes too long to process and see how you can make it better.
Or if you want a change, write firmware, drivers or other low level code that is tough to do right and most require significant design, thought and testing. IoT projects all need this type of work.
Another idea, work on distributed computing problems, they are still ripe for innovation and problem solving. If you want a real challenge, combine all three of my points.
I personally moved away from web development overall as while I get it can be fun, I am just tired of it. I like doing the backend and solving scalability issues, distributed issues, but designing, writing and handling web forms etc is just not anything I care to do on a regular basis anymore.
At the same time on a non-technical level, I am personally expanding on my marketing work as I have always done really well there so it is fun to help others with it. But you mentioned coding specifically, so I know you are focused there, but you might keep an open mind to what you can do outside of it too for a challenge.