Competitive programming = coding challenges, like Google Code Jam and HackerRank. Nothing to do with getting a better job or a better salary.
The same skills used in competitive programming are needed to pass a modern day technical interview at some of the larger companies. So I wouldn't necessarily say it has nothing to do with getting a better job or salary.
A Competitive Programmer's Handbook
51–60 of 171 posts
Re: A Competitive Programmer's Handbook
#52Re: A Competitive Programmer's Handbook
#53Earlier quoted context omitted.
I would choose a person who is driven to solve problems over a person who is driven to exceed others, every time. Competition is for losers.
I had to compete for my job, in which I get to spend a lot of time working relatively unconstrained on scientific problems of my choosing, as long as they're quite broadly mission-oriented. I like working on questions no one else is asking and avoiding the 'a large debate exists in the community as to whether X or Y' messes that Nature loves to publish. I had to compete for my wife, who supports me and inspires me an…
It sounds like what you treasure most about your job is that you're released from competing. Finding a relationship is about fit, and a good relationship is about the investment you make. I've never seen competing to work in any phase of a relationship.
Re: A Competitive Programmer's Handbook
#54Competitive programming = coding challenges, like Google Code Jam and HackerRank. Nothing to do with getting a better job or a better salary.
Re: A Competitive Programmer's Handbook
#55Earlier quoted context omitted.
The same skills used in competitive programming are needed to pass a modern day technical interview at some of the larger companies. So I wouldn't necessarily say it has nothing to do with getting a better job or salary.
Sadly the proliferation of sites like HackerRank (YC funded shamefully) means competitive programming is the first "filter" stage for interviews these days.
Re: A Competitive Programmer's Handbook
#56Great timing considering Google Code Jam Round 1 starts tonight too
Re: A Competitive Programmer's Handbook
#57Earlier quoted context omitted.
Relax, parent poster was simply clarifying that the 'competitive' referred to programming "sports" contests, not competing for a programming job.
Sure, but I don't think a good faith interpretation of the title would require that sort of disclaimer, and look at the rest of the thread that resulted.
So I was grateful for the clarification, and didn't take it as algorithm-hate.
Re: A Competitive Programmer's Handbook
#58Great timing considering Google Code Jam Round 1 starts tonight too
Link? / What is it? / Is it a good thing to test out for beginners?
Re: A Competitive Programmer's Handbook
#59Re: A Competitive Programmer's Handbook
#60Seriously, if you can program at all, and want to be a better programmer (like, really well paid one), this is the greatest single thing I ever saw for this purpose. Just run through all examples and understand how they work, and you are already in top 1%.
Then, you can move to SICP and Project Euler in your spare time.