+ 4

JUST WONDERING:

Doesn't being a good programmer mean being a good problem solver therefore understanding the bigger picture before we get into the smaller details?! I'm saying this because I realize that most aspiring programmers delve deep into learning code (which I view as the details) before they learn the overall picture of solving problems which I think include Algorithms or Design patterns. I made this mistake...at least I think it is. Decided to back-track and really get an aerial view of what my code does.

12th Mar 2018, 8:21 AM
Alex Mat
Alex Mat - avatar
3 Answers
+ 4
l am pretty much a beginner, previously a web designer moving to web developer and then wanting to go deeper. In your case I think you we greatly assisted by whatever least you did with computer science... probably gave you a nice broader picture of the need for code. If you look at the meaning of "Algorithms" you realize or at least I think that one should start there before delving into code...my opinion!
12th Mar 2018, 8:42 AM
Alex Mat
Alex Mat - avatar
+ 3
I know what you mean Alex, after all, programming is solving problems. so it makes perfect sense to learn algorithms, the "solution structures" so to speak. the trick is: when constructing the algorithm, you use the building blocks of the programming language. thwy go both hand in hand. I think it's best to have a basic understanding of the language and then deepening your knowledge while applying algorithms. if you want to write a novel, you need to know grammar and vocabulary.
12th Mar 2018, 12:20 PM
storm
storm - avatar