4 ms·
As a senior computer science student, who constantly tries to learn and keep up to date on his own time, I felt a little overwhelmed after reading this article.
by aecorredor 10y ago
As a senior computer science student, who constantly tries to learn and keep up to date on his own time, I felt a little overwhelmed after reading this article. I know that they are just tools that can be learned, but my question is about junior devs. How do you go about hiring (if it is the case that you do hire junior devs) and training them?
- azirbel 10y agoAh, they're just tools that can be learned. I had to run around the company quite a bit to make sure I got all the information right. We don't require experience in any of these tools to get a job at Opendoor. Most programming experience can be transferred between different technologies. We do a lot of pair programming to bring people on board, plus feedback in code reviews.
- aecorredor 10y agoThanks for the answer! If there is any resource that you remember had an important impact in your learning path as a scalable application programmer I'd very much appreciate to hear about it. Cheers.
- cnnrjcbsn 10y agoI'm just a little over a year out of school myself, so I'm far from an expert, but happy to share some things that come to mind. I haven't had a chance to look through it in-depth yet, but this looks pretty interesting: https://github.com/donnemartin/system-design-primer https://github.com/donnemartin/system-design-primer As far as things that have had an important impact in my learning path, I do have a few Ruby books I really like (the key here is to get your hands dirty with code as you read along): - https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Internals/dp/1593275277 https://www.amazon.com/Ruby-Under-Microscope-Illustrated-Int... - https://www.amazon.com/Metaprogramming-Ruby-Program-Like-Facets/dp/1941222129 https://www.amazon.com/Metaprogramming-Ruby-Program-Like-Fac... - https://gumroad.com/l/rebuilding_rails https://gumroad.com/l/rebuilding_rails I think reading about (and looking at the code) for things you use and trying to understand how they work under the hood has been super useful: http://aosabook.org/en/index.html http://aosabook.org/en/index.html Having smart people around to learn from is extremely helpful too. Happy to chat more if you'd like. Just drop me a line: connor[at]opendoor[dot]com
- hassox 10y agoJust to add to what Alex said. We also wouldn't expect you to be knowledgable on _all_ the tools we use. We have a very open team that's happy to help and mentor.