|
|
|
|
|
by cowmoo
6071 days ago
|
|
Rote memorization is a problem in programming, too. Not to rag on PHP or Visual Basic, but people could get by with just memorizing certain keywords - or not solve hard problems by using a third-party plugin or googling for code snippets. I hated my Automata and Functional Programming Language classes because I was forced to write out formal proofs to prove really obvious programs to be correct, or to demonstrate something arcane as the Turing machine. But it forced me to think about programming in a different light and find my own way to find the solution. This reminds me to always to look under the hood of all of the web frameworks, data ORM's that I'm using and to improve my 3rd party libraries, in programming. Also in music, not to blindly play the scales or the tabs of popular music, but learn the different patterns, what makes a song tick, and composition. Also in sports, not just play or practice according to drills, but to analyze post-game what went right, what went wrong, and to apply it in future matches. |
|
That's bullshit. Yes, PHP/VB programming may be easier, and yes, they may not be tackling hard problems, but "problem solving" approach revolves around analysis and how to address different situations.
That is best expressed by the "if.. then.." construct.
Look - I'm not going to claim the ability to program in VB makes you a good problem solver. However, I am claiming that it is a difference of skill level, not skill set. Memorization is a different skill to problem solving.