This is a valid reason to consider a trade school model ("coding bootcamps") to fill this niche. Let Computer Science programs focus on the Computer "Science", while trade schools focus on fulfilling direct company needs. Of course, we need a _ton_ more oversight involved to ensure that bootcamps are actually graduating people with a job-ready skillset.
Software Engineering Grads Lack the Skills Startups Need
61–70 of 181 posts
Re: Software Engineering Grads Lack the Skills Startups Need
#62I didn't even know schools had 'Software Engineering programs. I've met plenty of Computer Science grads, though. It's truly different. Engineering is more like trade school, Computer Science is foundational. I'll probably hire you with a CS degree, but I know I'm going to need to teach you how to be a software engineer.
You basically do 4 years of math and physics with several years of calculus, differential equations, numerical methods, programming, and solving difficult problems. It is nothing like a trade school (no offense to that line of work...they probably make more money than me :)).
Re: Software Engineering Grads Lack the Skills Startups Need
#63This is a valid reason to consider a trade school model ("coding bootcamps") to fill this niche. Let Computer Science programs focus on the Computer "Science", while trade schools focus on fulfilling direct company needs. Of course, we need a _ton_ more oversight involved to ensure that bootcamps are actually graduating people with a job-ready skillset.
This won’t happen until the signalling that comes with hiring from [elite school] diminishes and/or the signalling that comes with hiring from [code bootcamp] surpasses it.
Re: Software Engineering Grads Lack the Skills Startups Need
#64This is because most grads are one step higher than interns. They really dont know much (and shouldnt be expected to) because they lack real experience. Startups higher them because they are cheap and will work hard long hours without question. It's the trade off they are willing to accept.
Re: Software Engineering Grads Lack the Skills Startups Need
#65This is because most grads are one step higher than interns. They really dont know much (and shouldnt be expected to) because they lack real experience. Startups higher them because they are cheap and will work hard long hours without question. It's the trade off they are willing to accept.
VC often puts pressure to increase headcount, and unfortunately, those doing the hiring are willing to look the other way when that's the standard for accountability as opposed to productivity.
Re: Software Engineering Grads Lack the Skills Startups Need
#66Earlier quoted context omitted.
Most major schools offer degrees called Software Engineering. Most Computer Science students are looking for careers in Software Engineering. So ultimately it is called computer science for the wrong reason.
> Most major schools offer degrees called Software Engineering. name three.
CMU offers a minor in Soft. Eng. It requires 6 courses (one is fluff) and a minimum 8 week internship in industry. What's also good about this CMU minor is that it's open to students of any major.
Re: Software Engineering Grads Lack the Skills Startups Need
#67Earlier quoted context omitted.
Most major schools offer degrees called Software Engineering. Most Computer Science students are looking for careers in Software Engineering. So ultimately it is called computer science for the wrong reason.
What schools? I don't know of any such degree at MIT, CMU, Berkeley, UIUC or any other top school. At best it will be a single course or some added certification to your degree, and even then they will teach you software engineering processes, not Node.js and React.
Unfortunately, even though it was one of the best such programs in the world, and turned out graduates who made 80k+, it was still generally looked down upon, as the degree that people took who "couldn't get into Computer Science".
It is unfortunate that people in academia severely look down upon anything that has a more practical focus on useful skills, and only respect theoretical studies.
Re: Software Engineering Grads Lack the Skills Startups Need
#68Re: Software Engineering Grads Lack the Skills Startups Need
#69Earlier quoted context omitted.
Most major schools offer degrees called Software Engineering. Most Computer Science students are looking for careers in Software Engineering. So ultimately it is called computer science for the wrong reason.
> Most major schools offer degrees called Software Engineering. name three.
The modern day web dev degree is called "Information Systems". Top schools offer it, but it is generally looked down upon as the degree that people take who couldn't get into Computer Science.
Re: Software Engineering Grads Lack the Skills Startups Need
#70Isn't this just observing the fact that college isn't the same as work experience, and only provides the base skill-set needed to enter enter the industry? "When you join a startup, there’s a lot of emphasis on the design of the application, reusability and clean code, and the ability to conduct and undergo code reviews, as well as the ability to think of and build systems that can scale based on users and geography"…
I swear this is another facet of agism: some think that the 22 year old with a 4 year degree is nearly as valuable as the 40 year old professional, just needs some language experience and wham! Ready to go!