So then forget interns and/or jr's devs?
I have found code reviews via pull requests to be a good mentoring tool.
So then forget interns and/or jr's devs?
I have found code reviews via pull requests to be a good mentoring tool.
Netflix, on the other hand, hires no folks like this.
http://www.businessinsider.com/interns-banned-at-netflix-quo...
My current company is comprised almost exclusively of newer engineers. It has put me in a strange position as someone with > 10 years experience in my field when that long ago, most were in high school.
EDIT: fixed split infinitive and spelling
At a startup, you are running full tilt 24/7 by necessity.
In a mid-sized organization you can work on a java webapp - as in your example - and possibly only on a part of that java webapp. In early stages of a startup, you're likely to have to know your way around the webapp's frontend, backend, mobile app/mobile web adaptation, handle SEO, plan for scaling, be a part DBA, handle server administration DevOps style, and do all kinds of internal business process automation unrelated to that product you're building. You'd need to be a jack of all trades at beginning - since there's noone around who's specializing in that other stuff - or spend half of your time becoming a jack of all trades.