Re:Stanford CS9: Problem-Solving for the CS Technical Interview
by antoinevg on Monday January 15, 2018 @12:05AM
(#16148611)
Dude...
I read this and I wonder if you will understand what I'm saying when I tell you that it is specifically BECAUSE proponents like you fuck themselves up beyond comprehension that I consider whiteboard tests to be a massive red flag when I'm interviewing at a company.
Your career should be a source of service, joy, growth and challenge for your entire life.
Don't destroy it for yourself (and others!) right at the beginning.
Re:Stanford CS9: Problem-Solving for the CS Technical Interview
by bitL on Monday January 15, 2018 @12:50AM
(#16148765)
If you can afford to, take 6-12 months break, travel the world, meet new people, get some hobbies that are opposite of programming like model photography or playing/making music with multiple people. 14h/day behind the screen is pathological and you need to learn how to counteract it. You might get some peak off it, but it's short-lasted and won't help you in a career (if there is any long-term career in programming is another question).
However I don't see how they guard against an outdated skillset? My company employees five Infor Sys21 RPG programmers who thought the term "web service" was synonymous with SOAP until I ran a workshop.4 out of 5 worked most of their career for IBM and all have bachelor's or masters in CS, EE, or Math. With a weekend of refreshing they would definitely pass a whiteboard for me (although not necessarily with the most optimized solution). They are all over 50 btw. And work slow and steady (but efficient) with no burnout in site.
I can come up with a "good" solution for nearly every question related to algo on leetcode and have very in demand skills as well as been the top SO poster and core open source developer on a Java platform that is #1 in a Gartner magic quadrant. At 27 and am on the verge of burnout that as happened as a result of getting large Adderall / Vyvanse scripts (legally) and being on the computer for nearly 14 hours every day.