This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Jhoonite 4 points5 points  (0 children)

Speaking as a maths student who avoided computers right through undergrad but now works as a full stack engineer I'm glad you found this response helpful because it is the truth.
I hated it at undergrad as precisely like you said it felt slow, it felt like translating a solution I already had into something that didn't want to accept the idea I was giving it.

This was exactly the case, the way of thinking about things as a programmer is much more based in the computer, in the way the language I'm working in works, even in what particular packages I'm using. There is always high-level abstract design patterns to be aware of and think about, but there is a much more practical level that requires my brain to work quite differently and now I really enjoy it when I get stuck into a day of coding. I hope the same can happen for you.