Re:Ask HN: what are the essential courses to became good pro...
by krapp on Tuesday April 29, 2014 @09:06PM
(#7670968)
Part of understanding what the most efficient way to perform a task is, comes from understanding the optimizations which have already become commonplace.
What you say is true, but it's not either/or. Knowing how to implement something besides quicksort is important as well - the algorithms matter because they represent paths to efficiency. How can you judge what a good solution on SO even is unless you understand what you're looking at at more than a superficial level?
Re:Ask HN: what are the essential courses to became good pro...
by SamReidHughes on Tuesday April 29, 2014 @08:48PM
(#7670915)
> Writing code is not about remembering algorithms.
Being good at algorithms and data structures isn't about memorizing them.
Like a3voices said... Build real world projects. Familiarize yourself with the concepts of business such as inventory, transaction and event management. So you will better understand how to help your clients.
In the end there are a lot of roads to Rome... but if you don't understand why your client needs to get to Rome you'll be of no use to anyone.