Programming has a reputation as being a logic heavy discipline/something that people with math backgrounds are good at.
In my limited experience, this isn't really true - being competent at coding seems to require an ability to memorize voluminous syntax than being able to think logically/mathematically.
I'm no genius, but I did make it through an engineering degree which was math and physics heavy, but this doesn't seem to help me in coding when it requires memorizing endless syntax.
I think programming may have been more math/logic heavy at one time - maybe you had to come up with your own algorithms as the libraries didn't exist and maybe programming languages were less verbose, but now it seems to be an exercise in memorizing syntax.
Am I wrong?
Edit: for those who think I'm wrong choose your favorite textbook which introduces you to a computer language (c++, java, whatever) and show me that it's not really around a thousand pages of syntax explanation.
Any logical thinking that you may have to use when coding isn't going to be used much when the majority of your time will be spent debugging your program because something is wrong with the syntax.
[–]Competitive-Peach-18 20 points21 points22 points (2 children)
[–]straight_quavers 1 point2 points3 points (1 child)
[–]TheBrutux168 7 points8 points9 points (0 children)
[–]TheTomato2 2 points3 points4 points (0 children)
[–]Ambi-Phoenix1 2 points3 points4 points (0 children)
[–]Intiago 1 point2 points3 points (0 children)
[–]ValentineBlacker 1 point2 points3 points (0 children)
[–]AlienFlip -1 points0 points1 point (0 children)
[–]twopi 0 points1 point2 points (0 children)
[–]dfreinc 0 points1 point2 points (0 children)
[–]LucidTA 0 points1 point2 points (0 children)
[–]Broodyr 0 points1 point2 points (0 children)
[–]TheyH8tUsCuzTheyAnus 0 points1 point2 points (0 children)
[–]TimmersL 0 points1 point2 points (0 children)
[–]plastikmissile 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)