6 ms·
Do you realize how many new programmers struggle with simply adding Python to their path? That simple concept is beyond most engineering students and can liter
by chrshawkes 7y ago
Do you realize how many new programmers struggle with simply adding Python to their path? That simple concept is beyond most engineering students and can literally cost them days in research. It's easy to forget where we started.
- MisterBastahrd 7y agoIf a person can't figure out how to use google to find out what they need to know and they don't have the social capacity to ask their fellow classmates then I don't ever want to work with that individual, and neither does anyone else.
- scarface74 7y agoSo they are going to ask their classmates who are also college students without any real world work experience about which tools they should learn? If they are just going to teach themselves bad habits from Googling, what’s the use of college? How many example websites are out there about how to use sql in programs have: sql = “select * from User where firstname = ‘“ + firstname + “‘“; And it was just posted today about people committing their AWS credentials. Mostly because every AWS example has client = S3Client(secretkey,accesskey,”us-east-1”)
- MisterBastahrd 7y agoCollege 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.
- bpyne 7y agoSome people are slow starters for various reasons, often lack of confidence. As long as I see some interest in becoming better, I'll gladly mentor.
- chrshawkes 7y agoI'm a slow starter :) 20 million have watched me online and growing everyday. I struggled with the simplest of stuff but excelled beyond some of the most educated in my tortoise type way. I paid more in taxes last year than most people make.
- MisterBastahrd 7y agoThere's a difference between a slow starter, or someone who lacks confidence, and someone unwilling to put forth the effort to learn something because his professor didn't put him in a high chair and spoon feed it to him.