3 ms·
College is for educations. It's not a vo-tech academy. Also, you're running away from the discussion. The issue is about students becoming unhireable upon gra
by MisterBastahrd 7y ago
College is for educations. It's not a vo-tech academy. Also, you're running away from the discussion. The issue is about students becoming unhireable upon graduation. An associate level developer will be able to fix the issues with a junior level developer who would use that sql statement and AWS credentials, and frankly, being able to crank out that sql statement is far beyond what the average graduate can do to begin with.
- scarface74 7y agoDo you really think that the average American family is getting thousands of dollars of debt for college for any other reason than helping their kids get a job? I was responding to the idea of just “googling for the answer”. In both of the situations above, the student would search for the answer and get back an example that was insecure, but how would they know that? In the first case, the sql statement is a prime target for a sql injection attack where they should have used parameters and in the second case, they should have not included their credentials in their code at all and configured their local box to store credentials in their user directory and used a role on AWS. And you wonder why not only can’t Johnnie do FizzBuzz, but why in 2019 developers are writing insecure applications. But why would I as a hiring manager (I’m a reformed dev lead), hire a junior developer who just knows theory and will spend the first six months to a year doing “negative work” when I could pay the boot camp grad or the recent immigrant who was focused on learning useful skills a few thousand more?
- asdffdsa 7y agoYMMV, but with my college education I've been able to work on critical upgrades for our networking infrastructure, write a code-generation tool which automated a substantial library migration, and diagnose/solve difficult bugs which come up late in the release cycle or in production. I take on tasks/projects which would usually require multiple offshore developers. Additionally, I spend nontrivial amounts of time fixing issues in our development environments that are caused by our offshore team. I end up taking on responsibility that no one else can, or perhaps wants to. On average, college graduates require a greater ramp up, but also have a more solid foundation and higher skill/impact ceiling. Before landing at my current job, I was passed on by lots of tech companies because I was good at theory and bad at interviewing/coding.