3 ms·
>being able to invent and implement unique solutions to hard problems that you can’t just download a framework or library to fix. The first step on this is rea
by boppo1 5y ago
>being able to invent and implement unique solutions to hard problems that you can’t just download a framework or library to fix.
The first step on this is really learning my algorithms and data structures, no?
I'm a 'needs frameworks' programmer at the moment and I often hate what I do because programming by scouring reddit for something that isn't well documented is beyond demoralizing. If I could just build what I need on the fly that would be luxurious.
- mbrodersen 5y agoAnother fun way to learn this is to make your own rogue like game. There is a great online community of people who help each other building rogue like games. You learn a lot of interesting ways to think about algorithms/data structures by doing that. And it is fun!
- mbrodersen 5y agoYes you are right. That’s what you learn at good universities: all the core data structures and algorithms you can use to build whatever you want. However you don’t need to go to University to learn this. There are great books on algorithms and data structures you can read to learn it as well. Playing around with different algorithms/data structures in your own non-work code is a fun way to learn.