Has learning programming and understanding the concepts and the paradigm helped you to solve real life problems easily?
For me, it has very much helped me to relate and solve them very easily. It taught me how to develop an algorithm to tackle problems (not all ofc).
Top comments (1)
To some extent yes. It's made me a lot better at optimization problems (as in, what's the most efficient way to do a task given a set of constraints), as well as making me much better at estimating time for tasks.
However, most of the benefits I've seen have not been because of programming directly, but because of other things I've learned along the way. A number of computer science concepts have indirectly helped me a lot with my communications skills (mostly by helping me reason better about how to reduce the complexity of what I'm trying to say so that it's better understood), and I've gotten a much more intuitive feel for statistics due to some of the projects I've worked on (and also because knowing how to program means I can experiment more easily).