3 ms·
I agree that some or even most important skills in software development are learned through experience. But the solution is a lower salary and job-training. Wh
by jmilloy 7y ago
I agree that some or even most important skills in software development are learned through experience. But the solution is a lower salary and job-training.
When anyone writes "C, C++, .NET, HTML, CSS and Java" on their resume, that obviously has to be considered alongside their experience. If you don't want to hire and train inexperienced programmers, I guess that's fine. But I find this idea that there is a minimum experience (and accompanying salary) threshold for the entire industry that can only be reached through personal projects of a certain size frustrating.
- ryandrake 7y agoI agree. Honestly this thread makes me super-glad I graduated undergrad when I did: Decades ago, when you could actually get a junior position at a company without having to be Ken Thompson or Linus Torvalds. I graduated from a basic state school CSE program. We didn't have "Github profiles" and there was no expectation of having a portfolio for a junior position. You also weren't expected to crank out JIRA tickets starting day one. You could be hired on aptitude and potential only, and learn what you needed on the job. The universities and training you get in undergrad is probably miles better today than it was back when I went to school. This does not seem like an education system failure--it seems like inflated expectations from employers for entry-level jobs. If employers are looking for mid-to-senior level employees who can be productive from day one, that's fine but they should probably not rely heavily on university recruiting.