Earlier quoted context omitted.
From your perspective, what is the issue with a lot of the current college graduates? I'm a college student studying computer science, and I feel like I'd be ready to start work really soon. I'm also the sort of CS student who reads Hackernews, participates in CTFs, maintains a perfect GPA, has side projects, etc.
To be a good developer, you have to understand how computers work. You have to understand data structures. When you interview and you're asked to write a breadth-first search, or what the big-O complexity of accessing a hash map is, it's not because the company is going to have you writing your own custom hash maps right out of school. It's because you have to be aware of the general characteristics of the tools you'…
The creeping IT apocalypse
261–270 of 279 posts
Re: The creeping IT apocalypse
#262Earlier quoted context omitted.
Interviewing college graduates is depressing. No way the current education system will create people competent enough to keep this going
Don't generalize. Are you interviewing graduates from the top 10-15 programs or lesser-tier? I think this is a big error people make. Some colleges are great. Others are horrible. It's very hard to say, "College is a waste" or "college is great".
Re: The creeping IT apocalypse
#263Earlier quoted context omitted.
Don't generalize. Are you interviewing graduates from the top 10-15 programs or lesser-tier? I think this is a big error people make. Some colleges are great. Others are horrible. It's very hard to say, "College is a waste" or "college is great".
It's not even a matter of tiers. There are plenty of great candidates coming out of lower rated schools, although the hit rate is lower. In general interviewers just have unrealistic expectations for entry level candidates. They forget how incompetent they were at the same age. Or they have ridiculous notions that everyone should know how to write a quicksort algorithm or whatever, when some students may have focused…
I find many people who can install Ubuntu and run the canned commands or curl foo.sh | sudo bash or docker / k8s scripts they download, think they know what they are doing.
They dont.
Its getting to the point someone who can install windows is more technical than someone who can install linux
Re: The creeping IT apocalypse
#264Earlier quoted context omitted.
This. Competence is reducing per capita. The market is saturated with IT people who dont know what they are doing
...said every generation ever about the next generation.
Today ? Not happening.
Re: The creeping IT apocalypse
#265Re: The creeping IT apocalypse
#266Earlier quoted context omitted.
Sure, there's outliers. But Not all college grads are capable of operating at that level. Which is why companies have a lot of regimented hiring practices and tests to filter out all those not making the cut. I've been on the college recruiting circuit to help my company hire, and I'm often severely disappointed by a good portion of those I meet. There's occasionally the standout who really impresses me, but then I t…
From your perspective, what is the issue with a lot of the current college graduates? I'm a college student studying computer science, and I feel like I'd be ready to start work really soon. I'm also the sort of CS student who reads Hackernews, participates in CTFs, maintains a perfect GPA, has side projects, etc.
Some things I see that give me pause: 1) No project work. Lack of interest in building things on their own, researching frameworks, building out small apps, etc. I'd like to see even a small attempt at learning tooling and frameworks used on real world projects (it doesn't have to even be close to the toolings we're using, just anything).
2) Lack of reading the technology-centric, software engineering centric internet sites. Even attending a Meetup or two to start seeing what's going on outside academia (again, I live in a tech hub, so lots of opportunities).
3) Just general feeling of "hey, I got this CS degree, I'm ready to work", but not really showing much enthusiasm that they actually want to be software engineers as a career (it's a tough career that requires a lot of self-driven learning and curiosity to do it well). Believe it or not, I've seen students come through summer internships, and decide they actually don't like the real world day-to-day software development for a career.
Re: The creeping IT apocalypse
#267Earlier quoted context omitted.
It's not even a matter of tiers. There are plenty of great candidates coming out of lower rated schools, although the hit rate is lower. In general interviewers just have unrealistic expectations for entry level candidates. They forget how incompetent they were at the same age. Or they have ridiculous notions that everyone should know how to write a quicksort algorithm or whatever, when some students may have focused…
I expect you to know fundamentals about things like TCP networking and how to install, configure and manage Linux Distributions. I find many people who can install Ubuntu and run the canned commands or curl foo.sh | sudo bash or docker / k8s scripts they download, think they know what they are doing. They dont. Its getting to the point someone who can install windows is more technical than someone who can install lin…
Re: The creeping IT apocalypse
#268Earlier quoted context omitted.
That's demonstrably false. Hell you can just look to startups created by new grads and dropouts to confirm your view point is inane. Today's college grads are better equipped to do a wider breath of work than any other time in history precisely because of the efficiency gains of automation.
Sure, there's outliers. But Not all college grads are capable of operating at that level. Which is why companies have a lot of regimented hiring practices and tests to filter out all those not making the cut. I've been on the college recruiting circuit to help my company hire, and I'm often severely disappointed by a good portion of those I meet. There's occasionally the standout who really impresses me, but then I t…
Maybe companies need to stop thinking in terms of employees sticking around for a really long time, and get used to the idea of employees going from place to place when they get too bored or want to do something different. It seems insane to me, the idea of expecting an extremely intelligent, high-performing person to want to come to the same workplace day after day, for years or decades, doing mostly the same work.
Re: The creeping IT apocalypse
#269Earlier quoted context omitted.
> The author obviusly doesn't realize that the company making the wafers for Raytheon ISN'T ALLOWED TO USE THE CLOUD. This is probably going to change. People like you said the same thing about health data, and student data. The savings were so tantalizing that the regulators and stakeholders figured out how to make it work. What do you think GovCloud is for? C2S and "Secret cloud"? Our university had a 3-4 person de…
And at some point, AWS or Azure might be considered more secure than servers configured and administered by an organization that doesn't have that as its core competency.
There is a pervasive myth that servers run by private organizations are more secure than those run by the public cloud providers, and the opposite is actually true. Does your organization receive embargoed information from Intel to mitigate side-channel 0-days before they are publicly announced?
Re: The creeping IT apocalypse
#270Earlier quoted context omitted.
Look at the cloudification or automation in Windows Products - Windows Updates are pushed through Intune over the internet, Exchange, SharePoint are all through Office 365. Entire On-Premise Datacenters are pushed to Azure. Yes, someone still needs to manage all of this but you need a lot less people. Or you ship these "trade jobs" to low cost areas like India.
People keep stating "you need less people" with the cloud like its an objective truth, when there's really no evidence of it, and I'd argue its patently false. You end up paying both your own IT and the cloud providers' IT, for a product that also doesn't work when your internet is slow or down. The main thing moved to the cloud where I work leads us receiving and handling the same number of support tickets as when i…
If you're simply running EC2 instances with your same off the shelf software, you're not doing it right, but you'll still eliminate your entire datacenter physical facilities team and server install/rack & stack/replace failed disks team.
If you do it properly, it's incredible what you can do. I have a client with applications running in Ireland, Frankfurt, Singapore, Tokyo, and the US, totaling around 50 EC2 instances running containerized workloads that automatically heal, APIs that are accessible globally and won't go down unless 6 AWS regions simultaneously fail, about 30 static websites, DNS hosting for a dozen domains, monitoring, auditing, and log analytics for all of the above. I set it up in about 3 months as a single engineer and manage it all with about 8 hours a week of total effort. The cost to my client is basically the same as hiring a single senior engineer, but they're running infrastructure that would have taken a team of 3 shifts of IT professionals without the cloud.