Another win by Gennady Korotkevich! Congratulations! I've always wondered how this level of skill must translate into being a software engineer or ML engineer. There's no doubt all of these contestants have a great level of mathematical maturity. Anyone ever worked with an engineer that does these? I'd be interested in your perspective.
For the past year, since graduating in May 2015, I've worked as a mostly-backend software developer in the Java domain. I recently took it upon myself to move to San Francisco to be a part of the excellent tech culture this place is known for. At my last job I contributed a handful of features that used directed graphs, depth first search, and memoization at their core. I'm a passionate programmer and quick learner.
I can only speak for myself but I'm at my first job out of university -- been here about 11 months -- and 6 months in I was tasked with implementing a feature that required directed graphs, (recursive) depth first search, and memoization at its core. These weren't concepts I was told to use ahead of time but ended up coming in handy to conceptualize the problem in the most basic way, without letting business rules cloud my thought. I don't have a degree from a top 100 school or work at an exotic place either, and I don't think my situation is unique. Just wanted to add a counter example.
Hey if you're looking for a community that will encourage you while working through SICP, drop by #symbolics on Freenode. A few of us are working through the book, including myself, and many have worked through most of it before.
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript (ES6), Polymer, React, Underscore, JQuery, Python
Resume: https://www.linkedin.com/in/miles-stevenson
email: [email protected]