Ask HN: How would you define a “junior” software engineer?
How many years of experience, number of years at a company, big co or startups etc?
Seems like having some gauge from a decent sample size of engineers could help to have loosely defined in specifics?
3 comments
[ 3.4 ms ] story [ 14.8 ms ] threadI would regard a "new grad" as "experienced" if they can objectively explain their choice of technology with evidence on their decision and if they can reason with the team with a proposal. Repeating this with good feedback and a ROI makes them experienced. Some projects in the open-source world are meritocratic, with a number of significant patches == commit access which makes them a trusted maintainer.