News for hackers. Stuff that matters.
Re:Skiena's Algorithms Video Lectures by zerr on Sunday April 17, 2016 @12:23PM (#11515065)
My experience with Algorithms:

1. I study, fully understand topics, solve some problems.

2. Time passes, I don't really need most of this knowledge in my real world engineering.

3. I forget most of what I've learned.

I've iterated this several times, so I no longer have that motivation to (again) study algorithms without a real world need... :)

Re:Skiena's Algorithms Video Lectures by jonsen on Sunday April 17, 2016 @12:27PM (#11515087)
"Education is what survives when what has been learned has been forgotten." - B. F. Skinner
Re:Skiena's Algorithms Video Lectures by platform on Sunday April 17, 2016 @10:25PM (#11517378)
Not sure if Einstein had been quoted earlier than 1964 (which is the date assigned to Skinner's quote) -- but Einstein's quote is also very similar

" -- Education is what remains after one has forgotten what one has learned in school. --"

A. Einstein.

Re:Skiena's Algorithms Video Lectures by Chris2048 on Sunday April 17, 2016 @01:21PM (#11515315)
I've come to realise that trying not to understand something fully at first is a useful skill. I've often stumbled learning certain math concepts by trying to fully understand everything upfront - this is best done after having experience with using the math first.
Re:Skiena's Algorithms Video Lectures by unoti on Sunday April 17, 2016 @12:50PM (#11515188)
It's useful if you're planning to interview at a place that cares about it, which includes Google, Amazon, and Microsoft. If you want to work at one of those places it's undeniably useful.
Re:Skiena's Algorithms Video Lectures by elcapitan on Sunday April 17, 2016 @02:14PM (#11515544)
This may be a stupid question, but why is the ability to write pre-existing sorting algorithms from the top of your head necessary in those places? Don't they use standard libraries? Or is it just used as a general test of understanding of the concepts?
Re:Skiena's Algorithms Video Lectures by joe563323 on Monday April 18, 2016 @05:57AM (#11518738)
I think its a test for the candidates capability to grasp the concepts and coding those basic algorithms with out bugs is to demonstrate their ability for diligence.
Re:Skiena's Algorithms Video Lectures by unoti on Monday April 18, 2016 @09:13PM (#11524269)
I'd focus more on graphs and trees, and having a passing familiarity with the algorithmic and space trade offs of sort algorithms. One could argue over whether it's important philosophically, but from a practical standpoint they expect candidates to know it.
Re:Skiena's Algorithms Video Lectures by Houshalter on Sunday April 17, 2016 @02:37PM (#11515632)
What I've been doing for the past few months is putting everything on anki flash cards. I'm sick of forgetting stuff I've learned.
Re:Skiena's Algorithms Video Lectures by rmk on Wednesday April 20, 2016 @12:18PM (#11535498)
Thanks for the tip! Anki looks like really useful software. Do you put asymptotic complexity of various algorithms and data structures on the flash cards or do you do more than that?
Re:Skiena's Algorithms Video Lectures by thewarrior on Sunday April 17, 2016 @01:55PM (#11515471)
What's your advice on learning them just well enough to survive whiteboard interviews ?
Re:Skiena's Algorithms Video Lectures by zerr on Sunday April 17, 2016 @03:00PM (#11515736)
I'm not interested neither in Competitive programming nor in companies who do these kind of interviews, so I can't really give you any advice here. Another advice - just skip over those places. There are tons of companies which don't do this SV-bubble whiteboard stuff.
Re:Skiena's Algorithms Video Lectures by joe563323 on Monday April 18, 2016 @05:59AM (#11518743)
This method of interviewing may not be perfect, but i think this is really a good way to filter the candidates out. Whats your ideal(or near to ideal) interview would be which can filter the candidates out.
Re:Skiena's Algorithms Video Lectures by zerr on Monday April 18, 2016 @10:38AM (#11520208)
It might be more or less suitable for fresh grads. But not for self-taught and especially not for mid-career professionals. The best interviews I had was concentrating on discussing previous projects and experience. Paid projects also could be a good way for some. A very simple fizzbuzz like task can be used as a first step for contacting - to eliminate CV flood.
Re:Skiena's Algorithms Video Lectures by ggggtez on Sunday April 17, 2016 @02:16PM (#11515550)
Switch careers.
Re:Skiena's Algorithms Video Lectures by agumonkey on Sunday April 17, 2016 @12:31PM (#11515099)
You've learned how able you were on the way.
Re:Skiena's Algorithms Video Lectures by zerr on Sunday April 17, 2016 @01:39PM (#11515402)
Honestly, I don't think there are [mentally healthy] people who are "unable", rather it is "not interested [enough]".